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;
- public OnFilterScriptInit()
- {
- CreateObject(5503, 1835.7302246094, -2864.9138183594, 0.17130279541016, 0, 0, 270);//first road
- CreateObject(5503, 1835.7302246094, -2864.9138183594, 0.17130279541016, 0, 0, 270);//second road
- CreateObject(5509, 1803.0964355469, -2946.3359375, 0.24003028869629, 0, 0, 0);//third road
- CreateObject(7660, 1774.9398193359, -2998.28515625, 8.9960222244263, 0, 0, 88);//garage
- //gate barriers
- CreateObject(971, 1758.9935302734, -2970.8903808594, 3.1917781829834, 0, 0, 88);
- CreateObject(971, 1758.9931640625, -2979.6396484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -2988.3896484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -2996.8896484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -3005.6396484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -3010.8896484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1754.4931640625, -3015.6396484375, 3.1917781829834, 0, 0, 357.99499511719);
- CreateObject(971, 1746.9931640625, -3015.3896484375, 3.1917781829834, 0, 0, 357.98950195313);
- CreateObject(971, 1747.7431640625, -3024.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1747.7431640625, -3015.3896484375, 3.1917781829834, 0, 0, 88);
- CreateObject(971, 1805.4931640625, -3026.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1805.4931640625, -3017.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -2970.8896484375, 9.9417781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -2979.6396484375, 9.6917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -2988.3896484375, 9.4417781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -2996.8896484375, 9.1917781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -3005.6396484375, 8.9417781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1758.9931640625, -3010.8896484375, 8.9417781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1754.4931640625, -3015.6396484375, 8.6917781829834, 0, 0, 357.98950195313);
- CreateObject(971, 1746.9931640625, -3015.3896484375, 7.6917781829834, 0, 0, 357.98950195313);
- CreateObject(971, 1747.7431640625, -3015.3896484375, 8.9417781829834, 0, 0, 87.994995117188);
- CreateObject(971, 1747.7431640625, -3024.1396484375, 3.1917781829834, 0, 0, 87.994995117188);
- //gate barriers
- //cars
- AddStaticVehicle(596,1802.38488770,-2985.09301758,7.13204479,88,-1,-1); //Police Car (LSPD)
- AddStaticVehicle(415,1802.58972168,-2981.93481445,7.16156673,88.00000000,-1,1); //Cheetah
- AddStaticVehicle(541,1802.86218262,-2978.92626953,7.01204491,86.00000000,-1,3); //Bullet
- AddStaticVehicle(429,1802.84826660,-2975.69287109,7.06204510,88.00000000,-1,3); //Banshee
- AddStaticVehicle(451,1802.86267090,-2972.70043945,7.07641697,88.00000000,-1,1); //Turismo
- AddStaticVehicle(427,1801.33801270,-2988.57495117,7.56004524,88.00000000,-1,3); //Enforcer
- AddStaticVehicle(603,1801.76391602,-2991.65820312,7.31472015,88.00000000,-1,3); //Phoenix
- AddStaticVehicle(420,1801.44641113,-2994.53759766,7.16204500,88.00000000,-1,1); //Taxi
- AddStaticVehicle(467,1801.52648926,-2997.52392578,7.18204498,88.00000000,-1,3); //Oceanic
- AddStaticVehicle(407,1800.02221680,-3001.06396484,7.68204498,88.00000000,-1,3); //Firetruck
- AddStaticVehicle(544,1799.05334473,-3007.66992188,7.68204498,0.00000000,-1,1); //Firetruck LA
- print("\n---------------------------------");
- print("!!!AdminGarage2 By kill_bob_saget!!!");
- print("---------------------------------\n");
- AArea = CreateObject(969, 1765.1634521484, -2965.9052734375, 0.19315528869629, 0, 0, 0); //Gate1
- AArea2 = CreateObject(969, 1756.4592285156, -2966.0788574219, 0.12186050415039, 0, 0, 0); //Gate 2
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n---------------------------");
- print("!!!!Unloading AdminGarage2!!!!");
- 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("/ag2open", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(AArea, 1765.1634521484, -2965.9052734375, 6.19315528869629, 1.4);
- MoveObject(AArea2, 1756.4592285156, -2966.0788574219, 6.12186050415039, 1.4);
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
- }
- GameTextForPlayer(playerid, "~g~AG2 GATES OPEN", 3000, 5);
- return 1;
- }
- if (strcmp("/ag2close", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(AArea, 1765.1634521484, -2965.9052734375, 0.19315528869629, 1.4);
- MoveObject(AArea2,1756.4592285156, -2966.0788574219, 0.12186050415039, 1.4);
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!");
- }
- GameTextForPlayer(playerid, "~r~AG2 GATES CLOSED!", 3000, 5);
- return 1;
- }
- //aghelp
- if (strcmp("/ag2help", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid,0x0000BBAA,"AG Help.");
- SendClientMessage(playerid,0x0000BBAA,"/ag - Teleport to the admin garage!.");
- SendClientMessage(playerid,0x0000BBAA,"/agopen - Open the gates of the admin garage!.");
- SendClientMessage(playerid,0x0000BBAA,"/agclose - Close the gates of the admin garage!.");
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
- }
- return 1;
- }
- if (strcmp("/agopen", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(AArea, 3077.250488 , 1406.509887 , 37.413543, 1.4);
- MoveObject(AArea2, 3097.721191 , 1553.134765 , 36.865156, 1.4);
- }
- else
- {
- return SendClientMessage(playerid,0xFF0000AA,"You are not RCON admin!.");
- }
- GameTextForPlayer(playerid, "~g~AG GATES OPEN", 3000, 5);
- return 1;
- }
- //Teleport
- if (strcmp("/ag2", cmdtext, true) == 0)
- {
- //SetPlayerPos(playerid,3015.449462 , 1409.897094 , 34.272096);
- SetPlayerPos(playerid,1774.9398193359, -2998.28515625, 12.9960222244263);
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, 0x33AA33AA,"You have teleported to the Admin Garage2 [kill_bob_saget].");
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment