Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #pragma tabsize 0
- /*If you want, that everyone could access the gates, just change "IsPlayerAdmin" to "IsPlayerConnected".
- */
- new AArea;
- new AArea2;
- new AArea3;
- new AArea4;
- public OnFilterScriptInit()
- {
- CreateObject( 3994 , 1449.876708 , 1396.259155 , 152.341415 , 0.000000 , 0.000000 , 274.000000 ); //ROAD1
- CreateObject( 3994 , 1387.415893 , 1346.473754 , 152.143417 , 0.000000 , 0.000000 , 0.000000 ); //ROAD2
- CreateObject( 3816 , 1450.951171 , 1483.509155 , 160.772674 , 0.000000 , 0.000000 , 0.000000 ); //HANGER1
- CreateObject( 3816 , 1302.011474 , 1346.591308 , 160.359909 , 0.000000 , 0.000000 , 454.000000 ); //HANGER2
- //vehicles
- AddStaticVehicle(513,3125.6899,1424.8094,31.9985,259.0605,0,0); //STUNT1
- AddStaticVehicle(520,1468.5771,1499.3564,153.2492,259.0605,0,0); //HYDRA1
- AddStaticVehicle(497,1435.7481,1499.2089,153.2549,259.0605,0,0); //MAVERICK
- AddStaticVehicle(497,1435.9110,1472.3167,153.2492,259.0605,0,0); //POLICE MAVERICK
- AddStaticVehicle(469,1435.9110,1472.3167,153.2492,259.0605,0,0); //SPARROW
- AddStaticVehicle(512,1465.1405,1471.6912,153.2492,259.0605,0,0); //CROP DUSTER
- AddStaticVehicle(520,1291.1699,1345.0321,152.8364,259.0605,0,0); //HYDRA2
- AddStaticVehicle(476,1306.3215,1332.0766,152.8364,259.0605,0,0); //RUSTLER2
- AddStaticVehicle(513,1308.3120,1358.6245,152.8364,259.0605,0,0); //STUNT2
- //end of vehicles
- print("\n---------------------------------");
- print("AdminHanger by kill_bob_saget!!!!!!");
- print("---------------------------------\n");
- AArea = CreateObject( 971 , 1331.626464 , 1351.977416 , 156.021286 , 0.000000 , 0.000000 , 270.000000 );
- AArea2 = CreateObject( 971 , 1331.213256 , 1342.210937 , 155.584259 , 0.000000 , 0.000000 , 808.000000 );
- AArea3 = CreateObject( 971 , 1444.224487 , 1455.180541 , 155.521484 , 0.000000 , 0.000000 , 0.000000 );
- AArea4 = CreateObject( 971 , 1453.913208 , 1456.124389 , 155.750030 , 0.000000 , 0.000000 , 0.000000 );
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n---------------------------");
- print("Unloading AdminHanger!!!!!!!!");
- print("----------------------------\n");
- DestroyObject(AArea);
- DestroyObject(AArea2);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 214.7771,-2635.9297,2.0206);
- SetPlayerCameraPos(playerid, 214.7771,-2635.9297,2.0206);
- SetPlayerCameraLookAt(playerid, 214.7771,-2635.9297,2.0206);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/ahangeropen", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(AArea, 1331.626464 , 1351.977416 , 166.021286, 1.4);
- MoveObject(AArea2, 1331.213256 , 1342.210937 , 165.584259, 1.4);
- MoveObject(AArea3, 1444.224487 , 1455.180541 , 165.521484, 1.4);
- MoveObject(AArea4, 1453.913208 , 1456.124389 , 165.750030, 1.4);
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
- }
- GameTextForPlayer(playerid, "~G~AH gatez open!", 3000, 5);
- return 1;
- }
- if (strcmp("/ahangerclose", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(AArea, 1331.626464 , 1351.977416 , 156.021286, 1.4);
- MoveObject(AArea2, 1331.213256 , 1342.210937 , 155.584259, 1.4);
- MoveObject(AArea3, 1444.224487 , 1455.180541 , 155.521484, 1.4);
- MoveObject(AArea4, 1453.913208 , 1456.124389 , 155.750030, 1.4);
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!");
- }
- GameTextForPlayer(playerid, "~r~AH gatez closed!", 3000, 5);
- return 1;
- }
- //aghelp
- if (strcmp("/ahangerhelp", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid,0x0000BBAA,"AHanger Help.");
- SendClientMessage(playerid,0x0000BBAA,"/ahanger - Teleport to the admin hanger!.");
- SendClientMessage(playerid,0x0000BBAA,"/ahangeropen - Open the gates of the admin hanger!.");
- SendClientMessage(playerid,0x0000BBAA,"/ahangerclose - Close the gates of the admin hanger!.");
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
- }
- return 1;
- }
- //Teleport
- if (strcmp("/ahanger", cmdtext, true) == 0)
- {
- SetPlayerPos(playerid,1450.951171,1483.509155,160.772674);
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, 0x33AA33AA,"You have teleported to the Admin Hanger [Nathan].");
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment