Guest User

Pawn Code

a guest
Aug 11th, 2010
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.41 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. new AArea;
  9. new AArea2;
  10. new AArea3;
  11. new AArea4;
  12.  
  13. public OnFilterScriptInit()
  14. {
  15.     CreateObject( 3994 , 1449.876708 , 1396.259155 , 152.341415 , 0.000000 , 0.000000 , 274.000000 ); //ROAD1
  16.     CreateObject( 3994 , 1387.415893 , 1346.473754 , 152.143417 , 0.000000 , 0.000000 , 0.000000 ); //ROAD2
  17.     CreateObject( 3816 , 1450.951171 , 1483.509155 , 160.772674 , 0.000000 , 0.000000 , 0.000000 ); //HANGER1
  18.     CreateObject( 3816 , 1302.011474 , 1346.591308 , 160.359909 , 0.000000 , 0.000000 , 454.000000 ); //HANGER2
  19.     //vehicles
  20.     AddStaticVehicle(513,3125.6899,1424.8094,31.9985,259.0605,0,0); //STUNT1
  21.     AddStaticVehicle(520,1468.5771,1499.3564,153.2492,259.0605,0,0); //HYDRA1
  22.     AddStaticVehicle(497,1435.7481,1499.2089,153.2549,259.0605,0,0); //MAVERICK
  23.     AddStaticVehicle(497,1435.9110,1472.3167,153.2492,259.0605,0,0); //POLICE MAVERICK
  24.     AddStaticVehicle(469,1435.9110,1472.3167,153.2492,259.0605,0,0); //SPARROW
  25.     AddStaticVehicle(512,1465.1405,1471.6912,153.2492,259.0605,0,0); //CROP DUSTER
  26.     AddStaticVehicle(520,1291.1699,1345.0321,152.8364,259.0605,0,0); //HYDRA2
  27.     AddStaticVehicle(476,1306.3215,1332.0766,152.8364,259.0605,0,0); //RUSTLER2
  28.     AddStaticVehicle(513,1308.3120,1358.6245,152.8364,259.0605,0,0); //STUNT2
  29.     //end of vehicles
  30.     print("\n---------------------------------");
  31.     print("AdminHanger by kill_bob_saget!!!!!!");
  32.     print("---------------------------------\n");
  33.     AArea = CreateObject( 971 , 1331.626464 , 1351.977416 , 156.021286 , 0.000000 , 0.000000 , 270.000000 );
  34.     AArea2 = CreateObject( 971 , 1331.213256 , 1342.210937 , 155.584259 , 0.000000 , 0.000000 , 808.000000 );
  35.     AArea3 = CreateObject( 971 , 1444.224487 , 1455.180541 , 155.521484 , 0.000000 , 0.000000 , 0.000000 );
  36.     AArea4 = CreateObject( 971 , 1453.913208 , 1456.124389 , 155.750030 , 0.000000 , 0.000000 , 0.000000 );
  37.     return 1;
  38. }
  39.  
  40. public OnFilterScriptExit()
  41. {
  42.     print("\n---------------------------");
  43.     print("Unloading AdminHanger!!!!!!!!");
  44.     print("----------------------------\n");
  45.     DestroyObject(AArea);
  46.     DestroyObject(AArea2);
  47.     return 1;
  48. }
  49.  
  50. public OnPlayerRequestClass(playerid, classid)
  51. {
  52.     SetPlayerPos(playerid, 214.7771,-2635.9297,2.0206);
  53.     SetPlayerCameraPos(playerid, 214.7771,-2635.9297,2.0206);
  54.     SetPlayerCameraLookAt(playerid, 214.7771,-2635.9297,2.0206);
  55.     return 1;
  56. }
  57.  
  58. public OnPlayerCommandText(playerid, cmdtext[])
  59. {
  60.             if (strcmp("/ahangeropen", cmdtext, true) == 0)
  61.     {
  62.     if(IsPlayerAdmin(playerid))
  63.     {
  64.     MoveObject(AArea, 1331.626464 , 1351.977416 , 166.021286, 1.4);
  65.     MoveObject(AArea2, 1331.213256 , 1342.210937 , 165.584259, 1.4);
  66.     MoveObject(AArea3, 1444.224487 , 1455.180541 , 165.521484, 1.4);
  67.     MoveObject(AArea4, 1453.913208 , 1456.124389 , 165.750030, 1.4);
  68.         }
  69.         else
  70.         {
  71.         return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
  72.         }
  73.         GameTextForPlayer(playerid, "~G~AH gatez open!", 3000, 5);
  74.         return 1;
  75.     }
  76.  
  77.                 if (strcmp("/ahangerclose", cmdtext, true) == 0)
  78.     {
  79.     if(IsPlayerAdmin(playerid))
  80.     {
  81.     MoveObject(AArea, 1331.626464 , 1351.977416 , 156.021286, 1.4);
  82.     MoveObject(AArea2, 1331.213256 , 1342.210937 , 155.584259, 1.4);
  83.     MoveObject(AArea3, 1444.224487 , 1455.180541 , 155.521484, 1.4);
  84.     MoveObject(AArea4, 1453.913208 , 1456.124389 , 155.750030, 1.4);
  85.         }
  86.         else
  87.         {
  88.         return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!");
  89.         }
  90.         GameTextForPlayer(playerid, "~r~AH gatez closed!", 3000, 5);
  91.         return 1;
  92.     }
  93.    
  94.     //aghelp
  95.         if (strcmp("/ahangerhelp", cmdtext, true) == 0)
  96.     {
  97.     if(IsPlayerAdmin(playerid))
  98.     {
  99.         SendClientMessage(playerid,0x0000BBAA,"AHanger Help.");
  100.         SendClientMessage(playerid,0x0000BBAA,"/ahanger - Teleport to the admin hanger!.");
  101.         SendClientMessage(playerid,0x0000BBAA,"/ahangeropen - Open the gates of the admin hanger!.");
  102.         SendClientMessage(playerid,0x0000BBAA,"/ahangerclose - Close the gates of the admin hanger!.");
  103.         }
  104.         else
  105.         {
  106.         return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
  107.         }
  108.         return 1;
  109.     }
  110.    
  111.     //Teleport
  112.         if (strcmp("/ahanger", cmdtext, true) == 0)
  113.     {
  114.         SetPlayerPos(playerid,1450.951171,1483.509155,160.772674);
  115.         SetPlayerInterior(playerid, 0);
  116.         SendClientMessage(playerid, 0x33AA33AA,"You have teleported to the Admin Hanger [Nathan].");
  117.         return 1;
  118.     }
  119.  
  120.     return 0;
  121. }
Advertisement
Add Comment
Please, Sign In to add comment