13.04.2016, 14:14
Quote:
Well in that case, your right..
-> Create object -> Attach to Player -> Delete object ( Before deleting, GetObjectPos & GetObjectRot ) -> Create new object ( Use coords & rotation which have stored use those 2 functions) Thank you for being so observant |
Quote:
Wants it to detatch...
As in walk somewhere with it attached, then when he "detaches" for the object to stay there... C'mon... You've been doing so well in answering all those threads (I been seeing) then this? Make a function, doing what I said... GetObjectPos GetObjectRot, then DeleteObject, and CreateObject. Just so it appears to stay in the same spot. Could do CreateObject then DeleteObject so it visually doesn't glitch. |
Pics:
Code:
PHP Code:
else if(!strcmp(params, "stop", true))
{
new Float:X, Float:Y, Float:Z, Float:RX, Float:RY, Float:RZ;
if(!UsingStretcher[playerid]) return SendClientMessage(playerid, COLOR_GREY, "You are not using any stretcher.");
if(!MovingStretcher[playerid]) return SendClientMessage(playerid, COLOR_GREY, "You are not moving your stretcher.");
MovingStretcher[playerid] = 0;
GetObjectPos(StretcherObj[playerid], X, Y, Z);
GetObjectRot(StretcherObj[playerid], RX, RY, RZ);
DestroyObject(StretcherObj[playerid]);
StretcherObj[playerid] = CreateObject(2146, X, Y, Z, RX, RY, RZ, 100.0);
SendClientMessage(playerid, COLOR_LIGHTRED, "You have stopped moving your stretcher.");
return 1;
}