looking for a function
#6

I think there might be a problem since there is one float variable for each gate so they all use the same one.
Try to use something like this:
pawn Код:
forward UnAttachObjectFromPlayer(playerid,objectid,modelid);
public UnAttachObjectFromPlayer(playerid,objectid,modelid)
{
    new Float:OPOS[400][6];
    GetPlayerObjectPos(playerid,objectid,OPOS[objectid][0],OPOS[objectid][1],OPOS[objectid][2]);
    GetPlayerObjectRot(playerid,objectid,OPOS[objectid][3],OPOS[objectid][4],OPOS[objectid][5]);
    DestroyPlayerObject(playerid,objectid);
    objectid = CreatePlayerObject(playerid,modelid,OPOS[objectid][0],OPOS[objectid][1],OPOS[objectid][2],OPOS[objectid][3],OPOS[objectid][4],OPOS[objectid][5]);
    return 1;
}
Unfortunately you're gonna need to place the 'modelid' each time before the recreation.
In your case you can use 'newobj'.
Reply


Messages In This Thread
looking for a function - by armyoftwo - 22.08.2010, 18:22
Re: looking for a function - by [XST]O_x - 22.08.2010, 18:26
Re: looking for a function - by armyoftwo - 22.08.2010, 18:27
Re: looking for a function - by [XST]O_x - 22.08.2010, 18:30
Re: looking for a function - by armyoftwo - 22.08.2010, 18:30
Re: looking for a function - by [XST]O_x - 22.08.2010, 18:41
Re: looking for a function - by armyoftwo - 22.08.2010, 18:57

Forum Jump:


Users browsing this thread: 1 Guest(s)