Originally Posted by FalconX
Okay, try the following:-
On top
pawn Код:
new Door; // for door object new IsDoorOpened; // to check if the door is open
Now the following in OnGamemodeInit or FilterScriptInit as you like.
pawn Код:
Door = CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 100.0); // the object is created.
Now in your command use like the following.
pawn Код:
if(!strcmp("/idoor", cmdtext, true, 6)) { if(IsDoorOpened == 0) // means: if not opened it will open { IsDoorOpened = 1; MoveDynamicObject(Door, Float:x, Float:y, Float:z, Float:speed, Float:rX = -1000.0, Float:rY = -1000.0, Float:rZ = -1000.0); // open the door x, y, z etc } else // else if the gate is open it will close { IsDoorOpened = 0 MoveDynamicObject(Door, Float:x, Float:y, Float:z, Float:speed, Float:rX = -1000.0, Float:rY = -1000.0, Float:rZ = -1000.0); // close door x, y ,z } return 1 ; }
|