SA-MP Forums Archive
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.