Guest User

Pawn Code

a guest
Aug 11th, 2010
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.29 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #pragma tabsize 0
  4.  
  5. /*If you want, that everyone could access the gates, just change "IsPlayerAdmin" to "IsPlayerConnected".
  6. */
  7.  
  8.  
  9. new AArea;
  10. new AArea2;
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15.  CreateObject(5503, 1835.7302246094, -2864.9138183594, 0.17130279541016, 0, 0, 270);//first road
  16.     CreateObject(5503, 1835.7302246094, -2864.9138183594, 0.17130279541016, 0, 0, 270);//second road
  17.     CreateObject(5509, 1803.0964355469, -2946.3359375, 0.24003028869629, 0, 0, 0);//third road
  18.     CreateObject(7660, 1774.9398193359, -2998.28515625, 8.9960222244263, 0, 0, 88);//garage
  19.  
  20.  //gate barriers
  21.     CreateObject(971, 1758.9935302734, -2970.8903808594, 3.1917781829834, 0, 0, 88);
  22.     CreateObject(971, 1758.9931640625, -2979.6396484375, 3.1917781829834, 0, 0, 87.994995117188);
  23.     CreateObject(971, 1758.9931640625, -2988.3896484375, 3.1917781829834, 0, 0, 87.994995117188);
  24.     CreateObject(971, 1758.9931640625, -2996.8896484375, 3.1917781829834, 0, 0, 87.994995117188);
  25.     CreateObject(971, 1758.9931640625, -3005.6396484375, 3.1917781829834, 0, 0, 87.994995117188);
  26.     CreateObject(971, 1758.9931640625, -3010.8896484375, 3.1917781829834, 0, 0, 87.994995117188);
  27.     CreateObject(971, 1754.4931640625, -3015.6396484375, 3.1917781829834, 0, 0, 357.99499511719);
  28.     CreateObject(971, 1746.9931640625, -3015.3896484375, 3.1917781829834, 0, 0, 357.98950195313);
  29.     CreateObject(971, 1747.7431640625, -3024.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
  30.     CreateObject(971, 1747.7431640625, -3015.3896484375, 3.1917781829834, 0, 0, 88);
  31.     CreateObject(971, 1805.4931640625, -3026.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
  32.     CreateObject(971, 1805.4931640625, -3017.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
  33.     CreateObject(971, 1758.9931640625, -2970.8896484375, 9.9417781829834, 0, 0, 87.994995117188);
  34.     CreateObject(971, 1758.9931640625, -2979.6396484375, 9.6917781829834, 0, 0, 87.994995117188);
  35.     CreateObject(971, 1758.9931640625, -2988.3896484375, 9.4417781829834, 0, 0, 87.994995117188);
  36.     CreateObject(971, 1758.9931640625, -2996.8896484375, 9.1917781829834, 0, 0, 87.994995117188);
  37.     CreateObject(971, 1758.9931640625, -3005.6396484375, 8.9417781829834, 0, 0, 87.994995117188);
  38.     CreateObject(971, 1758.9931640625, -3010.8896484375, 8.9417781829834, 0, 0, 87.994995117188);
  39.     CreateObject(971, 1754.4931640625, -3015.6396484375, 8.6917781829834, 0, 0, 357.98950195313);
  40.     CreateObject(971, 1746.9931640625, -3015.3896484375, 7.6917781829834, 0, 0, 357.98950195313);
  41.     CreateObject(971, 1747.7431640625, -3015.3896484375, 8.9417781829834, 0, 0, 87.994995117188);
  42.     CreateObject(971, 1747.7431640625, -3024.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
  43.     //gate barriers
  44.  
  45.     //cars
  46.     AddStaticVehicle(596,1802.38488770,-2985.09301758,7.13204479,88,-1,-1); //Police Car (LSPD)
  47.     AddStaticVehicle(415,1802.58972168,-2981.93481445,7.16156673,88.00000000,-1,1); //Cheetah
  48.     AddStaticVehicle(541,1802.86218262,-2978.92626953,7.01204491,86.00000000,-1,3); //Bullet
  49.     AddStaticVehicle(429,1802.84826660,-2975.69287109,7.06204510,88.00000000,-1,3); //Banshee
  50.     AddStaticVehicle(451,1802.86267090,-2972.70043945,7.07641697,88.00000000,-1,1); //Turismo
  51.     AddStaticVehicle(427,1801.33801270,-2988.57495117,7.56004524,88.00000000,-1,3); //Enforcer
  52.     AddStaticVehicle(603,1801.76391602,-2991.65820312,7.31472015,88.00000000,-1,3); //Phoenix
  53.     AddStaticVehicle(420,1801.44641113,-2994.53759766,7.16204500,88.00000000,-1,1); //Taxi
  54.     AddStaticVehicle(467,1801.52648926,-2997.52392578,7.18204498,88.00000000,-1,3); //Oceanic
  55.     AddStaticVehicle(407,1800.02221680,-3001.06396484,7.68204498,88.00000000,-1,3); //Firetruck
  56.     AddStaticVehicle(544,1799.05334473,-3007.66992188,7.68204498,0.00000000,-1,1); //Firetruck LA
  57.  
  58.     print("\n---------------------------------");
  59.     print("!!!AdminGarage2 By kill_bob_saget!!!");
  60.     print("---------------------------------\n");
  61.     AArea = CreateObject(969, 1765.1634521484, -2965.9052734375, 0.19315528869629, 0, 0, 0); //Gate1
  62.     AArea2 = CreateObject(969, 1756.4592285156, -2966.0788574219, 0.12186050415039, 0, 0, 0); //Gate 2
  63.  
  64.     return 1;
  65. }
  66.  
  67. public OnFilterScriptExit()
  68. {
  69.     print("\n---------------------------");
  70.     print("!!!!Unloading AdminGarage2!!!!");
  71.     print("----------------------------\n");
  72.     DestroyObject(AArea);
  73.     DestroyObject(AArea2);
  74.     return 1;
  75. }
  76.  
  77. public OnPlayerRequestClass(playerid, classid)
  78. {
  79.     SetPlayerPos(playerid, 214.7771,-2635.9297,2.0206);
  80.     SetPlayerCameraPos(playerid, 214.7771,-2635.9297,2.0206);
  81.     SetPlayerCameraLookAt(playerid, 214.7771,-2635.9297,2.0206);
  82.     return 1;
  83. }
  84.  
  85. public OnPlayerCommandText(playerid, cmdtext[])
  86. {
  87.     if (strcmp("/ag2open", cmdtext, true) == 0)
  88.     {
  89.     if(IsPlayerAdmin(playerid))
  90.     {
  91.     MoveObject(AArea, 1765.1634521484, -2965.9052734375, 6.19315528869629, 1.4);
  92.     MoveObject(AArea2, 1756.4592285156, -2966.0788574219, 6.12186050415039, 1.4);
  93.         }
  94.         else
  95.         {
  96.         return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
  97.         }
  98.         GameTextForPlayer(playerid, "~g~AG2 GATES OPEN", 3000, 5);
  99.         return 1;
  100.     }
  101.  
  102.                 if (strcmp("/ag2close", cmdtext, true) == 0)
  103.     {
  104.     if(IsPlayerAdmin(playerid))
  105.     {
  106.     MoveObject(AArea, 1765.1634521484, -2965.9052734375, 0.19315528869629, 1.4);
  107.     MoveObject(AArea2,1756.4592285156, -2966.0788574219, 0.12186050415039, 1.4);
  108.         }
  109.         else
  110.         {
  111.         return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!");
  112.         }
  113.         GameTextForPlayer(playerid, "~r~AG2 GATES CLOSED!", 3000, 5);
  114.         return 1;
  115.     }
  116.  
  117.     //aghelp
  118.         if (strcmp("/ag2help", cmdtext, true) == 0)
  119.     {
  120.     if(IsPlayerAdmin(playerid))
  121.     {
  122.         SendClientMessage(playerid,0x0000BBAA,"AG Help.");
  123.         SendClientMessage(playerid,0x0000BBAA,"/ag - Teleport to the admin garage!.");
  124.         SendClientMessage(playerid,0x0000BBAA,"/agopen - Open the gates of the admin garage!.");
  125.         SendClientMessage(playerid,0x0000BBAA,"/agclose - Close the gates of the admin garage!.");
  126.         }
  127.         else
  128.         {
  129.         return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
  130.         }
  131.         return 1;
  132.     }
  133.  
  134.    
  135.     //Teleport
  136.         if (strcmp("/ag2", cmdtext, true) == 0)
  137.     {
  138.         //SetPlayerPos(playerid,3015.449462 , 1409.897094 , 34.272096);
  139.         SetPlayerPos(playerid,1774.9398193359, -2998.28515625, 12.9960222244263);
  140.         SetPlayerInterior(playerid, 0);
  141.         SendClientMessage(playerid, 0x33AA33AA,"You have teleported to the Admin Garage2 [kill_bob_saget].");
  142.         return 1;
  143.     }
  144.  
  145.     return 0;
  146. }
Advertisement
Add Comment
Please, Sign In to add comment