Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(IsPlayerNPC(playerid)) return 1;
- new string[128],sendername[MAX_PLAYER_NAME];
- switch(PlayerInfo[playerid][pCheckpoint])
- {
- case CHECKPOINT_NONE:
- {
- if(IsPlayerInRangeOfPoint(playerid,5.0,2286.4685,-2425.8188,3.0000))
- {
- if(PlayerInfo[IsBot("Dealer")][pOCC] == 0)
- {
- switch(PlayerInfo[playerid][pMember])
- {
- case 2,7:
- {
- ProxDetector(30.0, playerid, "Dealer Says: Nothings happening here homes.", COLOR_FADE);
- return 1;
- }
- }
- PlayerInfo[IsBot("Dealer")][pBot] = playerid;
- PlayerInfo[IsBot("Dealer")][pOCC] = 1;
- PlayerInfo[playerid][pBot] = IsBot("Dealer");
- ApplyAnimation(IsBot("Dealer"), "DEALER", "DEALER_IDLE", 4.0, 0, 1, 1, 1, -1);
- format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
- GiveNameSpace(sendername);
- format(string, sizeof(string), "* Dealer looks at %s's direction and crosses his arms.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_PURPLE);
- ProxDetector(30.0, playerid, "Dealer Says: Hey mein, tu need some product eh?", COLOR_FADE);
- ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Grams of cocaine 100$ every gram","10\n20\n30\n40\n50\n60\n70\n80\n90\n100","Ok", "Cancel");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"INFO: The cocaine dealer is currently busy right now.");
- }
- }
- for(new i = 0; i < sizeof(ATMs); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,ATMs[i][0],ATMs[i][1],ATMs[i][2]))
- {
- ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"ATM Withdraw","1\n10\n100\n1000\n10000\n100000\n10000000\n100000000", "Withdraw", "Close");
- }
- }
- for(new b = 0; b < sizeof(IntInfo); b++)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.0,IntInfo[b][iEnterX],IntInfo[b][iEnterY],IntInfo[b][iEnterZ]))
- {
- format(string, sizeof(string), "%s~n~~w~type /enter to get in.", IntInfo[b][iName]);
- GameTextForPlayer(playerid, string, 3000, 5);
- }
- }
- for(new i = 0; i < sizeof(DriveThruCords); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,DriveThruCords[i][0],DriveThruCords[i][1],DriveThruCords[i][2]))
- {
- if (IsPlayerInAnyVehicle(playerid))
- {
- switch(DriveThruType[i][0])
- {
- case 1:
- {
- ShowPlayerDialog(playerid,28,DIALOG_STYLE_LIST,"Clucken Bell Menu","Fries $5\nChicken Legs $10\nChicken Burger $10\nSalad $15\n","Purchase", "Exit");
- }
- case 2:
- {
- ShowPlayerDialog(playerid,30,DIALOG_STYLE_LIST,"Burger Shot Menu","Fries $5\nHamburger $6\nBurger Combo $10\nSalad $8\n","Purchase", "Exit");
- }
- }
- }
- }
- }
- }
- case CHECKPOINT_GUN:
- {
- if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: You need a license to purchase weapons.");
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- SendClientMessage(playerid,COLOR_FADE,"Shop Clerk Says: Welcome to the ammunation, were guns is our specialty.");
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Gun Shop",GUNSHOP_DIALOG,"Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_BAR:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,"Bar Menu","Water $5\nSprunk $7\nPissh $10\nChampagne $20\nVodka $15\nCristal $13","Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_REST:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Restaurant Menu","Soup $5\nSandwich $10\nRoast Beef $20\nStake $20\n","Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_STORE:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- SendClientMessage(playerid,COLOR_FADE,"Shop Clerk Says: Welcome, what can i get you today?.");
- ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"24/7",STORE_DIALOG,"Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_BANK:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- format(string, sizeof(string), "Bank Account: $%d", PlayerInfo[playerid][pBank]);
- ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,string,"Withdraw\nDeposit", "Continue", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_CLUCK:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- SendClientMessage(playerid,COLOR_FADE,"Shop Clerk Says: Welcome to Clucken Bell, cluck a-doodle-doo.");
- ShowPlayerDialog(playerid,28,DIALOG_STYLE_LIST,"Clucken Bell Menu","Fries $5\nChicken Legs $10\nChicken Burger $10\nSalad $15\n","Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_PIZZA:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- SendClientMessage(playerid,COLOR_FADE,"Shop Clerk Says: Welcome to Pizza Stack.");
- ShowPlayerDialog(playerid,29,DIALOG_STYLE_LIST,"Pizza Stack Menu","Fries $5\nPizza Slice $6\nPizza Combo $10\nBuffalo Wings $8\n","Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_BURGER:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- SendClientMessage(playerid,COLOR_FADE,"Shop Clerk Says: Welcome to Burger Shot.");
- ShowPlayerDialog(playerid,30,DIALOG_STYLE_LIST,"Burger Shot Menu","Fries $5\nHamburger $6\nBurger Combo $10\nSalad $8\n","Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_CLOTHES:
- {
- GameTextForPlayer(playerid, "~w~/clothes", 3000, 5);
- }
- case CHECKPOINT_LSPD:
- {
- if(PlayerInfo[playerid][pOCC] == 0)
- {
- SendClientMessage(playerid,COLOR_FADE,"Armoury Clerk Says: Welcome to the LSPD Armoury, what can i get you?.");
- ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"LSPD Armoury",LSPD_DIALOG,"Purchase", "Exit");
- PlayerInfo[playerid][pOCC] = 1;
- }
- }
- case CHECKPOINT_DMV:
- {
- switch(PlayerInfo[playerid][pDriveTest])
- {
- case 0:
- {
- if(PlayerInfo[playerid][pDriveLic] == 1) return SendClientMessage(playerid,COLOR_GREY,"INFO: You already have a license.");
- if(GetPlayerMoneyEx(playerid) >= 5000)
- {
- GivePlayerMoneyEx(playerid,-5000);
- GameTextForPlayer(playerid, "~r~-$5000.", 5000, 1);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: Head outside to the vehicles and begin your driving test.");
- PlayerInfo[playerid][pDriveTest] = 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"INFO: You need $5000 to do the test.");
- }
- }
- case 2: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2084.9592,-1878.3547,13.1988,5.0); }
- case 3: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2085.4121,-1794.3701,13.2646,5.0); }
- case 4: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2061.9492,-1749.2493,13.2614,5.0); }
- case 5: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1981.0918,-1749.8353,13.2578,5.0); }
- case 6: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1909.6647,-1749.3674,13.2578,5.0); }
- case 7: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1839.1298,-1749.5602,13.2578,5.0); }
- case 8: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1824.8691,-1726.7939,13.2578,5.0); }
- case 9: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1824.5071,-1683.5410,13.2579,5.0); }
- case 10: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1824.3438,-1641.0778,13.2579,5.0); }
- case 11: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1833.2657,-1550.5740,13.2541,5.0); }
- case 12: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1829.5264,-1457.5667,13.2478,5.0); }
- case 13: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1758.8507,-1440.8928,13.2418,5.0); }
- case 14: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1692.9579,-1438.1527,13.2586,5.0); }
- case 15: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1608.6155,-1430.0377,13.2774,5.0); }
- case 16: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1608.3904,-1372.4042,14.8665,5.0); }
- case 17: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1609.6169,-1332.5227,17.1635,5.0); }
- case 18: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1628.3630,-1305.7866,16.5843,5.0); }
- case 19: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1684.5138,-1305.9886,13.5838,5.0); }
- case 20: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1744.9943,-1300.3932,13.3428,5.0); }
- case 21: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1784.3658,-1281.6708,13.3438,5.0); }
- case 22: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1866.8568,-1262.2316,13.2581,5.0); }
- case 23: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2000.2797,-1262.5417,23.6994,5.0); }
- case 24: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2065.5117,-1284.9235,23.6953,5.0); }
- case 25: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2065.6699,-1359.4589,23.6938,5.0); }
- case 26: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2109.7046,-1411.3933,23.7027,5.0); }
- case 27: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2110.0352,-1490.2906,23.6909,5.0); }
- case 28: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2109.9658,-1599.6238,25.0737,5.0); }
- case 29: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2083.6077,-1772.7036,13.2608,5.0); }
- case 30: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2057.0925,-1808.8322,13.2577,5.0); }
- case 31: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1986.9674,-1809.8187,13.2578,5.0); }
- case 32: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1958.8763,-1827.8669,13.2578,5.0); }
- case 33: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1959.6487,-1897.9441,13.2578,5.0); }
- case 34: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,1973.6750,-1934.2632,13.2576,5.0); }
- case 35: { PlayerInfo[playerid][pDriveTest]++; SetPlayerCheckpoint(playerid,2055.5962,-1915.2133,13.4219,5.0); }
- case 36:
- {
- new Float:health;
- GetVehicleHealth(GetPlayerVehicleID(playerid),health);
- if(health >= 400.0)
- {
- if(PlayerInfo[playerid][pTestTime] < 230)
- {
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You passed your driving test.");
- PlayerInfo[playerid][pDriveLic] = 1;
- TogglePlayerAllDynamicCPs(playerid, true);
- PlayerInfo[playerid][pDriveTest] = 0;
- PlayerInfo[playerid][pTestTime] = 0;
- PlayerInfo[playerid][pCheckpoint] = CHECKPOINT_NONE;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- }
- else
- {
- DisablePlayerCheckpoint(playerid);
- TogglePlayerAllDynamicCPs(playerid, true);
- PlayerInfo[playerid][pDriveTest] = 0;
- PlayerInfo[playerid][pTestTime] = 0;
- SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: You failed your driving test [Reason: Too slow to complete the test].");
- PlayerInfo[playerid][pCheckpoint] = CHECKPOINT_NONE;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- }
- }
- else
- {
- DisablePlayerCheckpoint(playerid);
- TogglePlayerAllDynamicCPs(playerid, true);
- PlayerInfo[playerid][pDriveTest] = 0;
- PlayerInfo[playerid][pTestTime] = 0;
- SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: You failed your driving test [Reason: Vehicle is too damaged].");
- PlayerInfo[playerid][pCheckpoint] = CHECKPOINT_NONE;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- }
- }
- }
- }
- case CHECKPOINT_BUS:
- {
- if(PlayerInfo[playerid][pJobTime] > 0)
- {
- PlayerInfo[playerid][pJobTime]++;
- if(PlayerInfo[playerid][pJobTime] != 42)
- {
- SetTimerEx("NextGarbage", 10000, false, "i", playerid);
- TogglePlayerControllable(playerid,false);
- SendClientMessage(playerid,COLOR_WHITE,"Waiting for people...");
- }
- switch(PlayerInfo[playerid][pJobTime])
- {
- case 2: { SetPlayerCheckpoint(playerid,1294.5911,-1736.9907,13.4833,5.0); }
- case 3: { SetPlayerCheckpoint(playerid,1323.0953,-1855.4545,13.4834,5.0); }
- case 4: { SetPlayerCheckpoint(playerid,1451.9908,-1875.5610,13.4913,5.0); }
- case 5: { SetPlayerCheckpoint(playerid,1527.3868,-1892.3223,13.8765,5.0); }
- case 6: { SetPlayerCheckpoint(playerid,1596.9352,-2142.8657,28.9533,5.0); }
- case 7: { SetPlayerCheckpoint(playerid,1890.0153,-2169.8848,13.4835,5.0); }
- case 8: { SetPlayerCheckpoint(playerid,2093.7227,-2184.9763,13.5604,5.0); }
- case 9: { SetPlayerCheckpoint(playerid,2117.9258,-2241.4263,13.4869,5.0); }
- case 10: { SetPlayerCheckpoint(playerid,2135.6685,-2332.9290,13.4461,5.0); }
- case 11: { SetPlayerCheckpoint(playerid,2229.9180,-2350.6367,13.5572,5.0); }
- case 12: { SetPlayerCheckpoint(playerid,2345.1248,-2234.2878,13.4758,5.0); }
- case 13: { SetPlayerCheckpoint(playerid,2603.2400,-2174.0085,12.4484,5.0); }
- case 14: { SetPlayerCheckpoint(playerid,2716.9023,-2120.3296,10.9658,5.0); }
- case 15: { SetPlayerCheckpoint(playerid,2717.2710,-1965.1798,13.4143,5.0); }
- case 16: { SetPlayerCheckpoint(playerid,2595.0601,-1929.8340,13.4835,5.0); }
- case 17: { SetPlayerCheckpoint(playerid,2519.3857,-1893.3422,13.4835,5.0); }
- case 18: { SetPlayerCheckpoint(playerid,2506.4590,-1728.5358,13.5242,5.0); }
- case 19: { SetPlayerCheckpoint(playerid,2393.8582,-1729.1708,13.4831,5.0); }
- case 20: { SetPlayerCheckpoint(playerid,2345.9180,-1693.9688,13.4600,5.0); }
- case 21: { SetPlayerCheckpoint(playerid,2293.7832,-1655.7589,14.8485,5.0); }
- case 22: { SetPlayerCheckpoint(playerid,2158.5056,-1628.3706,13.9349,5.0); }
- case 23: { SetPlayerCheckpoint(playerid,2020.3401,-1608.8208,13.4598,5.0); }
- case 24: { SetPlayerCheckpoint(playerid,1998.8335,-1713.0043,13.4836,5.0); }
- case 25: { SetPlayerCheckpoint(playerid,1944.8492,-1732.5048,13.4843,5.0); }
- case 26: { SetPlayerCheckpoint(playerid,1886.4811,-1608.2682,13.5609,5.0); }
- case 27: { SetPlayerCheckpoint(playerid,1825.0376,-1593.4041,13.4607,5.0); }
- case 28: { SetPlayerCheckpoint(playerid,1852.8093,-1501.2754,13.4674,5.0); }
- case 29: { SetPlayerCheckpoint(playerid,1855.8308,-1303.1475,13.5705,5.0); }
- case 30: { SetPlayerCheckpoint(playerid,1855.5392,-1217.5557,19.2585,5.0); }
- case 31: { SetPlayerCheckpoint(playerid,1770.2593,-1165.1244,23.7551,5.0); }
- case 32: { SetPlayerCheckpoint(playerid,1615.5406,-1158.3771,23.9986,5.0); }
- case 33: { SetPlayerCheckpoint(playerid,1581.0447,-1132.2731,23.5658,5.0); }
- case 34: { SetPlayerCheckpoint(playerid,1437.0753,-1028.8936,23.8387,5.0); }
- case 35: { SetPlayerCheckpoint(playerid,1309.6199,-1138.4618,23.7578,5.0); }
- case 36: { SetPlayerCheckpoint(playerid,1213.7554,-1182.2743,21.8477,5.0); }
- case 37: { SetPlayerCheckpoint(playerid,1191.4662,-1368.6569,13.5456,5.0); }
- case 38: { SetPlayerCheckpoint(playerid,1192.1581,-1490.8711,13.5235,5.0); }
- case 39: { SetPlayerCheckpoint(playerid,1172.2947,-1567.6208,13.5256,5.0); }
- case 40: { SetPlayerCheckpoint(playerid,1145.8293,-1591.0449,13.6862,5.0); }
- case 41: { SetPlayerCheckpoint(playerid,1171.1820,-1759.6570,13.5415,5.0); }
- case 42:
- {
- if(GovernmentShare > 0)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You have completed your job route and gained $275.");
- GivePlayerMoneyEx(playerid,275);
- GovernmentShare -= 275;
- }
- else
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You have completed your job route and gained $0.");
- }
- TogglePlayerAllDynamicCPs(playerid, true);
- PlayerInfo[playerid][pCheckpoint] = CHECKPOINT_NONE;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- DisablePlayerCheckpoint(playerid);
- PlayerInfo[playerid][pJobReduce] = 900;
- }
- }
- }
- }
- case CHECKPOINT_TRASH:
- {
- if(PlayerInfo[playerid][pJobTime] > 0)
- {
- if(PlayerInfo[playerid][pJobTime] != 33)
- {
- SetTimerEx("NextGarbage", 5000, false, "i", playerid);
- TogglePlayerControllable(playerid,false);
- SendClientMessage(playerid,COLOR_WHITE,"Picking trash up...");
- PlayerInfo[playerid][pJobTime]++;
- }
- switch(PlayerInfo[playerid][pJobTime])
- {
- case 2: { SetPlayerCheckpoint(playerid,2446.0798,-1976.5579,14.0572,5.0); }
- case 3: { SetPlayerCheckpoint(playerid,2760.1665,-2021.9512,14.0909,5.0); }
- case 4: { SetPlayerCheckpoint(playerid,2809.9192,-1400.0964,21.1130,5.0); }
- case 5: { SetPlayerCheckpoint(playerid,2581.0342,-1121.5947,66.5081,5.0); }
- case 6: { SetPlayerCheckpoint(playerid,2546.6274,-1037.3792,70.1306,5.0); }
- case 7: { SetPlayerCheckpoint(playerid,2458.8818,-1025.6437,60.5647,5.0); }
- case 8: { SetPlayerCheckpoint(playerid,2375.4229,-1475.1908,24.3951,5.0); }
- case 9: { SetPlayerCheckpoint(playerid,2172.4016,-1500.3853,24.5125,5.0); }
- case 10: { SetPlayerCheckpoint(playerid,2113.4524,-1367.9360,24.5421,5.0); }
- case 11: { SetPlayerCheckpoint(playerid,1782.3671,-1146.7101,24.4606,5.0); }
- case 12: { SetPlayerCheckpoint(playerid,1826.4471,-1096.7596,24.5268,5.0); }
- case 13: { SetPlayerCheckpoint(playerid,1668.9601,-999.4952,24.6067,5.0); }
- case 14: { SetPlayerCheckpoint(playerid,1656.6670,-1063.5583,24.4464,5.0); }
- case 15: { SetPlayerCheckpoint(playerid,1524.0806,-1018.5102,24.4797,5.0); }
- case 16: { SetPlayerCheckpoint(playerid,1593.5724,-1204.7850,20.4357,5.0); }
- case 17: { SetPlayerCheckpoint(playerid,1659.9188,-1203.7831,20.3449,5.0); }
- case 18: { SetPlayerCheckpoint(playerid,1611.2029,-1511.3585,14.1155,5.0); }
- case 19: { SetPlayerCheckpoint(playerid,1517.1888,-1844.8269,14.1192,5.0); }
- case 20: { SetPlayerCheckpoint(playerid,1419.9008,-1839.3038,14.0834,5.0); }
- case 21: { SetPlayerCheckpoint(playerid,1339.3513,-1841.2356,14.0996,5.0); }
- case 22: { SetPlayerCheckpoint(playerid,1340.6304,-1772.5665,14.0631,5.0); }
- case 23: { SetPlayerCheckpoint(playerid,1343.0662,-1647.2557,14.1295,5.0); }
- case 24: { SetPlayerCheckpoint(playerid,1326.3815,-1237.8480,14.0949,5.0); }
- case 25: { SetPlayerCheckpoint(playerid,1086.6097,-1210.3739,18.3506,5.0); }
- case 26: { SetPlayerCheckpoint(playerid,436.7822,-1751.4803,9.3643,5.0); }
- case 27: { SetPlayerCheckpoint(playerid,474.8199,-1746.2144,9.9257,5.0); }
- case 28: { SetPlayerCheckpoint(playerid,569.9404,-1767.0322,14.9355,5.0); }
- case 29: { SetPlayerCheckpoint(playerid,1115.5330,-1878.9436,14.1012,5.0); }
- case 30: { SetPlayerCheckpoint(playerid,1460.4562,-2249.2422,14.0950,5.0); }
- case 31: { SetPlayerCheckpoint(playerid,2010.4264,-2053.2222,14.0931,5.0); }
- case 32: { SetPlayerCheckpoint(playerid,2198.5125,-1975.7681,14.1042,5.0); }
- case 33:
- {
- if(GovernmentShare > 0)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You have completed your job route and gained $600.");
- GivePlayerMoneyEx(playerid,600);
- GovernmentShare -= 600;
- }
- else
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You have completed your job route and gained $0.");
- }
- TogglePlayerAllDynamicCPs(playerid, true);
- PlayerInfo[playerid][pCheckpoint] = CHECKPOINT_NONE;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- DisablePlayerCheckpoint(playerid);
- PlayerInfo[playerid][pJobReduce] = 900;
- }
- }
- }
- }
- case CHECKPOINT_SWEEP:
- {
- if(PlayerInfo[playerid][pJobTime] > 0)
- {
- if(PlayerInfo[playerid][pJobTime] != 69)
- {
- SendClientMessage(playerid,COLOR_WHITE,"INFO: Head to the next checkpoint.");
- PlayerInfo[playerid][pJobTime]++;
- }
- switch(PlayerInfo[playerid][pJobTime])
- {
- case 2: { SetPlayerCheckpoint(playerid,1702.6357,-1815.4486,13.0920,5.0); }
- case 3: { SetPlayerCheckpoint(playerid,1818.1217,-1845.4042,13.1393,5.0); }
- case 4: { SetPlayerCheckpoint(playerid,1818.6873,-1922.5045,13.1078,5.0); }
- case 5: { SetPlayerCheckpoint(playerid,1902.2316,-1934.2322,13.1080,5.0); }
- case 6: { SetPlayerCheckpoint(playerid,1958.8259,-2007.6082,13.1158,5.0); }
- case 7: { SetPlayerCheckpoint(playerid,1972.5215,-2113.6140,13.1109,5.0); }
- case 8: { SetPlayerCheckpoint(playerid,2163.8733,-2136.5945,13.0451,5.0); }
- case 9: { SetPlayerCheckpoint(playerid,2209.7642,-2180.5376,13.0780,5.0); }
- case 10: { SetPlayerCheckpoint(playerid,2265.9514,-2236.0159,13.2706,5.0); }
- case 11: { SetPlayerCheckpoint(playerid,2309.5823,-2261.9561,13.1001,5.0); }
- case 12: { SetPlayerCheckpoint(playerid,2431.4368,-2172.6250,13.1002,5.0); }
- case 13: { SetPlayerCheckpoint(playerid,2661.2463,-2168.2273,10.6549,5.0); }
- case 14: { SetPlayerCheckpoint(playerid,2715.7646,-2144.2227,10.63543,5.0); }
- case 15: { SetPlayerCheckpoint(playerid,2716.3196,-2035.6053,13.0619,5.0); }
- case 16: { SetPlayerCheckpoint(playerid,2714.0413,-1933.3926,13.0506,5.0); }
- case 17: { SetPlayerCheckpoint(playerid,2604.4985,-1930.3627,13.1045,5.0); }
- case 18: { SetPlayerCheckpoint(playerid,2520.1733,-1923.1586,13.1164,5.0); }
- case 19: { SetPlayerCheckpoint(playerid,2522.8228,-1809.7471,13.1118,5.0); }
- case 20: { SetPlayerCheckpoint(playerid,2518.2649,-1729.9070,13.1080,5.0); }
- case 21: { SetPlayerCheckpoint(playerid,2419.2170,-1730.5143,13.2521,5.0); }
- case 22: { SetPlayerCheckpoint(playerid,2326.4329,-1729.7378,13.1080,5.0); }
- case 23: { SetPlayerCheckpoint(playerid,2182.6694,-1736.5481,13.1002,5.0); }
- case 24: { SetPlayerCheckpoint(playerid,2137.2080,-1748.9545,13.1222,5.0); }
- case 25: { SetPlayerCheckpoint(playerid,2099.4014,-1740.9871,13.1250,5.0); }
- case 26: { SetPlayerCheckpoint(playerid,2113.9763,-1677.8511,13.1013,5.0); }
- case 27: { SetPlayerCheckpoint(playerid,2114.7607,-1545.1030,24.1708,5.0); }
- case 28: { SetPlayerCheckpoint(playerid,2115.2124,-1436.3300,23.5533,5.0); }
- case 29: { SetPlayerCheckpoint(playerid,2136.2825,-1387.2632,23.5533,5.0); }
- case 30: { SetPlayerCheckpoint(playerid,2238.9382,-1386.1411,23.5561,5.0); }
- case 31: { SetPlayerCheckpoint(playerid,2314.9797,-1385.7679,23.6014,5.0); }
- case 32: { SetPlayerCheckpoint(playerid,2372.9290,-1373.1234,23.5587,5.0); }
- case 33: { SetPlayerCheckpoint(playerid,2372.7788,-1280.2369,23.5586,5.0); }
- case 34: { SetPlayerCheckpoint(playerid,2373.1318,-1245.3054,23.7628,5.0); }
- case 35: { SetPlayerCheckpoint(playerid,2363.3672,-1152.3116,27.1705,5.0); }
- case 36: { SetPlayerCheckpoint(playerid,2310.8608,-1149.5435,26.5194,5.0); }
- case 37: { SetPlayerCheckpoint(playerid,2249.6509,-1137.8896,25.9239,5.0); }
- case 38: { SetPlayerCheckpoint(playerid,2177.3840,-1117.8018,24.7487,5.0); }
- case 39: { SetPlayerCheckpoint(playerid,2112.2075,-1103.8348,24.8102,5.0); }
- case 40: { SetPlayerCheckpoint(playerid,2065.3975,-1106.7540,24.1896,5.0); }
- case 41: { SetPlayerCheckpoint(playerid,2050.5327,-1132.3456,23.6310,5.0); }
- case 42: { SetPlayerCheckpoint(playerid,1967.6274,-1147.8136,25.5388,5.0); }
- case 43: { SetPlayerCheckpoint(playerid,1968.2786,-1201.3400,25.3313,5.0); }
- case 44: { SetPlayerCheckpoint(playerid,1993.7032,-1262.1272,23.5455,5.0); }
- case 45: { SetPlayerCheckpoint(playerid,2063.3887,-1280.4559,23.5455,5.0); }
- case 46: { SetPlayerCheckpoint(playerid,2050.4490,-1337.8494,23.5455,5.0); }
- case 47: { SetPlayerCheckpoint(playerid,1973.3252,-1338.2526,23.5455,5.0); }
- case 48: { SetPlayerCheckpoint(playerid,1888.1857,-1338.7113,13.1080,5.0); }
- case 49: { SetPlayerCheckpoint(playerid,1855.0876,-1320.8572,13.1214,5.0); }
- case 50: { SetPlayerCheckpoint(playerid,1833.0328,-1258.1356,13.1939,5.0); }
- case 51: { SetPlayerCheckpoint(playerid,1696.6356,-1294.9766,13.2244,5.0); }
- case 52: { SetPlayerCheckpoint(playerid,1585.0132,-1296.9131,17.1264,5.0); }
- case 53: { SetPlayerCheckpoint(playerid,1457.2529,-1287.2706,13.1080,5.0); }
- case 54: { SetPlayerCheckpoint(playerid,1442.4043,-1237.6704,13.1080,5.0); }
- case 55: { SetPlayerCheckpoint(playerid,1341.0802,-1251.6606,13.1105,5.0); }
- case 56: { SetPlayerCheckpoint(playerid,1339.9010,-1347.0669,13.1080,5.0); }
- case 57: { SetPlayerCheckpoint(playerid,1301.6353,-1532.2609,13.1080,5.0); }
- case 58: { SetPlayerCheckpoint(playerid,1294.1563,-1684.0004,13.1080,5.0); }
- case 59: { SetPlayerCheckpoint(playerid,1295.4512,-1826.1101,13.1080,5.0); }
- case 60: { SetPlayerCheckpoint(playerid,1341.8107,-1862.2139,13.1080,5.0); }
- case 61: { SetPlayerCheckpoint(playerid,1390.7885,-1858.2811,13.1080,5.0); }
- case 62: { SetPlayerCheckpoint(playerid,1391.8074,-1784.6808,13.1080,5.0); }
- case 63: { SetPlayerCheckpoint(playerid,1407.8269,-1735.1615,13.1158,5.0); }
- case 64: { SetPlayerCheckpoint(playerid,1487.3684,-1735.0811,13.1080,5.0); }
- case 65: { SetPlayerCheckpoint(playerid,1565.7156,-1747.4187,13.1080,5.0); }
- case 66: { SetPlayerCheckpoint(playerid,1566.9458,-1822.5864,13.1080,5.0); }
- case 67: { SetPlayerCheckpoint(playerid,1580.5332,-1874.6804,13.1081,5.0); }
- case 68: { SetPlayerCheckpoint(playerid,1640.6239,-1891.5891,13.2813,5.0); }
- case 69:
- {
- if(GovernmentShare > 0)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You have completed your job route and gained $275.");
- GivePlayerMoneyEx(playerid,275);
- GovernmentShare -= 275;
- }
- else
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"INFO: You have completed your job route and gained $0.");
- }
- TogglePlayerAllDynamicCPs(playerid, true);
- PlayerInfo[playerid][pCheckpoint] = CHECKPOINT_NONE;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- DisablePlayerCheckpoint(playerid);
- PlayerInfo[playerid][pJobReduce] = 900;
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment