Advertisement
Luk4s

[SCR] Slagbaum

Feb 19th, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.90 KB | None | 0 0
  1. new SlagbaumObject[1], bool:OpenSlagbaum[1];
  2.  
  3. public OnGameModeInit()
  4. {
  5.     SlagbaumObject[0] = CreateObject(968, 1082.2, -1203.8, 17.7, 0, 90, 270);
  6.     OpenSlagbaum[0] = false;
  7.     return 1;
  8. }
  9.  
  10. COMMAND:vartai(playerid, params[])
  11. {
  12.     new gateid;
  13.     if(sscanf(params, "d", gateid)) return UsageMessage(playerid, "Kontroliuoti vartus: /vartai [vartų ID]");
  14.    
  15.     new Float:oPos[3];
  16.     GetObjectPos(SlagbaumObject[0], oPos[0], oPos[1], oPos[2]);
  17.     if(IsPlayerInRangeOfPoint(playerid, 10.0, oPos[0], oPos[1], oPos[2]))
  18.     {
  19.         if(!OpenSlagbaum[0])
  20.         {
  21.             MoveObject(SlagbaumObject[0], 1082.2, -1203.8, 17.7 + 0.0001, 0.0001, 0, 0, 270);
  22.             OpenSlagbaum[0] = true;
  23.         }
  24.         else
  25.         {
  26.             MoveObject(SlagbaumObject[0], 1082.2, -1203.8, 17.7 - 0.0001, 0.0001, 0, 90, 270);
  27.             OpenSlagbaum[0] = false;
  28.         }
  29.     }
  30.     else return ErrorMessage(playerid, "Norėdami kontroliuoti slagbaumą, turite būti šalia jo!");
  31.     return 1;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement