SetDynamicObjectPos - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: SetDynamicObjectPos (
/showthread.php?tid=398524)
SetDynamicObjectPos -
budelis - 09.12.2012
Hi,
Why this function don't work in game.
Re: SetDynamicObjectPos -
HireMe - 09.12.2012
Have you checked the Wiki for it. I dont have any problems with the command.
https://sampwiki.blast.hk/wiki/YSI:Using_Objects
Re: SetDynamicObjectPos -
budelis - 09.12.2012
Ops, GetDynamicObjectPos
Re: SetDynamicObjectPos -
HireMe - 09.12.2012
have you tried something like
pawn Код:
GetDynamicObjectPos(objectid, &Float:X, &Float:Y, &Float:Z)
Re: SetDynamicObjectPos -
budelis - 09.12.2012
Yes.
Re: SetDynamicObjectPos -
HireMe - 09.12.2012
Quote:
Originally Posted by budelis
Yes.
|
can you show a part of the script where it goes wrong
Re: SetDynamicObjectPos -
budelis - 09.12.2012
Код:
public OnPlayerEditDynamicObject(playerid,objectid, response, Float:x12, Float:y12, Float:z12, Float:rx12, Float:ry12, Float:rz12)
{
new Float:oldX, Float:oldY, Float:oldZ,
Float:oldRotX, Float:oldRotY, Float:oldRotZ;
GetDynamicObjectPos(objectid, oldX, oldY, oldZ);
GetDynamicObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
if(!IsValidDynamicObject(objectid)) return;
MoveDynamicObject(objectid, x12, y12, z12, 10.0, rx12, ry12, rz12);
if(response == EDIT_RESPONSE_FINAL)
{
}
if(response == EDIT_RESPONSE_CANCEL)
{
SetDynamicObjectPos(objectid, oldX, oldY, oldZ);
SetDynamicObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
}
}
When i cancel object edit ( PRESS ESC ), object don't back to first position.