BigETI

some kind of fix

Dec 7th, 2011
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. new bool:Area69GatesLock, bool:Area69Gate1, bool:Area69Gate2
  2.  
  3. stock IsAnyPlayerInRangeOf(Float:range, Float:x, Float:y, Float:z)
  4. {
  5.     for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) if(IsPlayerConnected(playerid)) if(IsPlayerInRangeOfPoint(playerid, range, x, y, z)) return true;
  6.     return false;
  7. }
  8.  
  9. forward Area69GatesFront();
  10. public Area69GatesFront()
  11. {
  12.     if(!Area69GatesLock)
  13.     {
  14.         if(IsAnyPlayerInRangeOf(16.0, 213.8583, 1874.2018, 13.1406))
  15.         {
  16.             if(!Area69GatesOpen)
  17.             {
  18.                 MoveObject(Area69Gate1,219.941, 1874.571, 13.903, 0.25);
  19.                 MoveObject(Area69Gate2,207.842, 1874.571, 13.903, 0.25);
  20.                 Area69GatesOpen = true;
  21.             }
  22.         }
  23.         else
  24.         {
  25.             MoveObject(Area69Gate1,215.941, 1874.571, 13.903, 0.25);
  26.             MoveObject(Area69Gate2,211.842, 1874.571, 13.903, 0.25);
  27.             Area69GatesOpen = false;
  28.         }
  29.     }
  30. }
  31.  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment