Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #include <zcmd>
- //FORWARDS (TIMERS)
- forward TollGameOpen01();
- forward TollGameOpen02();
- forward TollGameOpen03();
- forward TollGameOpen04();
- forward TollGameOpen05();
- forward TollGameOpen06();
- forward TollGameOpen07();
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Moving Objects by Spongegar");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- //ROCKY MOUNTAIN
- new nb;
- new sb;
- //FORT CALHOUN
- new eb;
- new wb;
- new cg;
- new mg;
- main()
- {
- print("\n----------------------------------");
- print("Moving Objects by Spongegar");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- //ROCKY MOUNTAIN TOLL GATES
- nb = CreateObject(3578,1839.9758300,-3562.6206100,24.8720000,0.0000000,0.0000000,90.0000000); // North Bound Closed Blocker/Original Position
- sb = CreateObject(3578,1852.3601100,-3552.4511700,24.8720000,0.0000000,0.0000000,90.0000000); // South Bound Closed Blocker /Original Position
- //FORT CALHOUN TOLL GATES
- eb = CreateObject(3578, 3618.0732, 3150.8486, 26.3476,0.0000000,0.0000000,90.0000000); // East Bound Closed Blocker/Original Position
- wb = CreateObject(3578, 3606.4448, 3159.7026, 26.3491, 0.0000000,0.0000000,90.0000000); //West Bound Closed Clobker/Original Position
- cg = CreateObject (976, 3379.5000, 3716.4387, 15.8885, 0.0000000,0.0000000,180.0000000); //City Hall Closed Gate/Original Position
- mg = CreateObject (985, 3000.0281, 3166.0081, 17.7003, 0.0000000,0.0000000,180.0000000); //Mansion Closed Gate/Original Position
- //TIMERS TO CHECK IF A PLAYERS NEAR A SPECIFIC TOLL(SO IT CAN OPEN)
- SetTimer("TollGameOpen01", 3000, 1);
- SetTimer("TollGameOpen02", 3000, 1);
- SetTimer("TollGameOpen03", 3000, 1);
- SetTimer("TollGameOpen04", 3000, 1);
- SetTimer("TollGameOpen05", 3000, 1);
- SetTimer("TollGameOpen06", 3000, 1);
- SetTimer("TollGameOpen07", 3000, 1);
- }
- public TollGameOpen01()
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 1839.9758300,-3562.6206100,24.872000))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(nb, 1839.9956, -3562.6233, 23.4365, 3) && GivePlayerMoney(i,-8) && GameTextForPlayer(i,"$8\nThank You",3000,4);
- break;
- }
- }
- }
- if(!open)
- MoveObject(nb, 1839.9758300, -3562.6206100, 24.872000, 2.0);
- }
- public TollGameOpen02()
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 1852.3601, -3552.4512, 24.8720000))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(sb, 1852.3601, -3552.4512, 23.3609, 3) && GivePlayerMoney(i,-8) && GameTextForPlayer(i,"$8\nThank You",3000,4);
- break;
- }
- }
- }
- if(!open)
- MoveObject(sb, 1852.3601, -3552.4512, 24.8720000, 2.0);
- }
- public TollGameOpen03()
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 3618.0732, 3150.8486, 26.3476))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(eb, 3618.0732, 3150.8486, 25.0366, 3) && GivePlayerMoney(i,-8) && GameTextForPlayer(i,"$8\nThank You",3000,4);
- break;
- }
- }
- }
- if(!open)
- MoveObject(eb, 3618.0732, 3150.8486, 26.3476, 2.0);
- }
- public TollGameOpen04()
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 3618.0732, 3150.8486, 26.3476))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(eb, 3618.0732, 3150.8486, 25.0366, 3) && GivePlayerMoney(i,-8) && GameTextForPlayer(i,"$8\nThank You",3000,4);
- break;
- }
- }
- }
- if(!open)
- MoveObject(eb, 3618.0732, 3150.8486, 26.3476, 2.0);
- }
- public TollGameOpen05()
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 3606.4448, 3159.7026, 26.3491))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(wb, 3606.4448, 3159.7026, 25.0208, 3) && GivePlayerMoney(i,-8) && GameTextForPlayer(i,"$8\nThank You",3000,4);
- break;
- }
- }
- }
- if(!open)
- MoveObject(wb, 3606.4448, 3159.7026, 26.3491, 2.0);
- }
- public TollGameOpen06() //FORT CALHOUN CAPITAL GATE
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 3379.5000, 3716.4387, 15.8885))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(cg, 3371.5000, 3716.4387, 15.8885, 3);
- break;
- }
- }
- }
- if(!open)
- MoveObject(cg, 3379.5000, 3716.4387, 15.8885, 2.0);
- }
- public TollGameOpen07()//FORT CALHOUN MANSION GATE
- {
- new open;
- for(new i=GetMaxPlayers(); i > -1; i--)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 8, 3000.0281, 3166.0081, 17.7003))
- {
- new vehicleid = GetPlayerVehicleID(i);
- if(IsPlayerInVehicle(i, vehicleid))
- {
- open = 1;
- MoveObject(mg, 2992.5681, 3166.0081, 17.7003, 3);
- break;
- }
- }
- }
- if(!open)
- MoveObject(mg, 3000.0281, 3166.0081, 17.7003, 2.0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement