Function AttachCameraToObject attach the player camera to objects.
Function AttachCameraToObject was added in 0.3 and will not work in earlier versions!
You need to create the object first, before attempting to attach a player camera for that.

(playerid, objectid)
int playerid The ID of the player which will have your camera attached on object.
int objectid The object id which you want to attach the player camera.

Return Values:
This function does not return any specific values.

public OnPlayerCommandText(playerid, cmdtext[])
    if(!strcmp(cmdtext, "/attach", false))
        new object = CreateObject(1245, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0);
        AttachCameraToObject(playerid, object);
        SendClientMessage(playerid, 0xFFFFFFAA, "Your camera is attached on object now.");
        return 1;
    return 0;

Related Functions
The following functions may be useful, as they are related to this function in one way or another.