Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- $$$$$\ $$\ $$\ ™
- \__$$ | $$ | $$ |
- $$ | $$$$$$\ $$ | $$\ $$\ $$\ $$\ $$$$$$\ $$$$$$$\
- $$ | \____$$\ $$ | $$ |$$ | $$ | $$ |$$ __$$\ $$ __$$\
- $$\ $$ | $$$$$$$ |$$$$$$ / $$ | $$ | $$ |$$ / $$ |$$ | $$ |
- $$ | $$ |$$ __$$ |$$ _$$< $$ | $$ | $$ |$$ | $$ |$$ | $$ |
- \$$$$$$ |\$$$$$$$ |$$ | \$$\ \$$$$$\$$$$ |\$$$$$$ |$$$$$$$ |
- \______/ \_______|\__| \__| \_____\____/ \______/ \_______/
- ____________________________
- | Created By Jakwob™ |
- | Do not claim its your own |
- |________©2014 Jakwob™________| */
- #define FILTERSCRIPT
- #include <a_samp>
- #include <zcmd>
- #define SCM SendClientMessage
- #if defined FILTERSCRIPT
- new DeliveryManJob[256];
- new PayRandom[][] =// Pimp Job Random Checkpoints
- {
- {149},
- {242},
- {538},
- {754},
- {1422},
- {22},
- {864},
- {392}
- };
- new Float: DeliveryCP[][3] =// Delivery Man Job Random Checkpoints
- {
- {2254.4182, -1663.5299, 15.4690},
- {1992.5143, -1447.6163, 13.5637},
- {1246.6979, -2037.3108, 59.8058},
- {1635.5938, -2250.4133, -2.8516},
- {797.2011, -1629.5197, 13.3828},
- {816.6411, -1392.2194, 13.3780},
- {946.4917, -1278.3138, 14.9569},
- {912.1851, -1230.1252, 16.9766},
- {981.1650, -1136.8445, 23.7139},
- {1065.1117, -1221.1117, 16.8815},
- {1041.7849, -1033.2587, 31.9525},
- {1051.4319, -947.7172, 42.6776},
- {1363.1600, -1295.2133, 13.5469},
- {1184.2800, -1317.0277, 13.5733},
- {1214.3782, -1577.0563, 13.3906},
- {1154.7742, -1745.0657, 13.3984},
- {753.3313, -1784.0961, 12.8405},
- {667.4131, -1859.7550, 5.4609},
- {495.1125, -1417.0697, 16.1525},
- {921.4410, -1526.8030, 13.3828},
- {1276.0577,-1137.1737,23.6563},
- {2011.6538,-1278.3098,23.8203},
- {2421.6667,-1221.7426,25.3997},
- {2800.0713,-1296.2872,40.3519},
- {2339.9397,-48.3603,26.3359},
- {2318.4050,-93.8428,26.3357},
- {2298.3687,-61.6319,26.3359},
- {2297.4438,13.7113,26.3359},
- {2246.3379,44.9660,26.3376},
- {2311.2847,87.4128,26.3333},
- {1362.5886,212.4020,19.4063},
- {1398.4099,282.7069,19.4063},
- {1370.8286,294.8194,19.4063},
- {1332.7294,287.7286,19.5547},
- {1319.6266,327.0416,19.4069},
- {1283.5684,370.1378,19.4063},
- {1251.2175,338.0904,19.4063},
- {1233.4249,355.3046,19.4063},
- {250.2802,29.7478,2.4873},
- {251.9101,-67.4438,1.4317},
- {237.4391,-184.9828,1.4297},
- {178.7104,-199.5274,1.4264},
- {165.0151,-146.3584,1.4297},
- {683.2349,-442.1799,16.3359},
- {696.1266,-488.5418,16.1872},
- {700.2609,-526.4100,16.1875},
- {659.1885,-573.5076,16.3359},
- {637.7683,-573.2439,16.1875},
- {685.5847,-627.9413,16.1875},
- {713.2737,-569.4553,16.3359}
- };
- public OnFilterScriptInit()
- {
- //Los Santos Job Vehicles
- AddStaticVehicle(499,2186.2756,-2294.7507,13.3190,43.8412,1,1); //Delivery Man Van #1
- AddStaticVehicle(482,2281.0198,-2362.9116,13.3194,225.4065,2,1); //Delivery Man Van #2
- AddStaticVehicle(456,2205.2864,-2567.8020,13.3190,89.7218,3,1); //Delivery Man Van #3
- AddStaticVehicle(499,2202.2209,-2658.8953,13.3176,315.2302,4,1); //Delivery Man Van #4
- AddStaticVehicle(456,2451.8467,-2627.4448,13.4372,357.9962,5,1); //Delivery Man Van #5
- AddStaticVehicle(499,2452.1013,-2569.9006,13.4302,358.5699,6,1); //Delivery Man Van #6
- AddStaticVehicle(482,2524.9556,-2531.8889,13.4252,179.7289,7,1); //Delivery Man Van #7
- AddStaticVehicle(456,2783.8330,-2455.7864,13.4067,90.0692,8,1); //Delivery Man Van #8
- AddStaticVehicle(499,2230.2322,-1365.7039,23.7642,270.6837,9,1); //Delivery Man Van #9
- AddStaticVehicle(482,2174.8110,-994.0278,62.7421,347.4729,10,1); //Delivery Man Van #10
- AddStaticVehicle(499,1712.1246,-1034.9070,23.6855,176.6715,1,1); //Delivery Man Van #11
- AddStaticVehicle(499,1328.3571,-1081.0370,25.2219,92.2405,6,1); //Delivery Man Van #12
- AddStaticVehicle(456,1100.9961,-1226.1460,15.5925,2.8779,8,1); //Delivery Man Van #13
- AddStaticVehicle(499,853.1924,-1198.9398,16.7487,358.4205,3,1); //Delivery Man Van #14
- AddStaticVehicle(499,879.1254,-1669.1552,13.3190,176.3909,22,1); //Delivery Man Van #15
- AddStaticVehicle(456,1084.7180,-1754.8407,13.1566,89.9232,3,1); //Delivery Man Van #16
- AddStaticVehicle(456,1535.3481,-1844.5397,13.3184,89.3537,2,1); //Delivery Man Van #17
- AddStaticVehicle(482,1653.4186,-1838.3613,13.3168,357.2482,7,1); //Delivery Man Van #18
- AddStaticVehicle(499,2016.4705,-1707.6680,13.3194,270.8891,9,1); //Delivery Man Van #19
- AddStaticVehicle(499,2443.5002,-1645.5226,13.2428,178.5725,3,1); //Delivery Man Van #20
- AddStaticVehicle(499,2563.1250,-1093.8782,66.1378,45.2279,6,1); //Delivery Man Van #21
- AddStaticVehicle(499,2372.2854,-13.0913,27.6172,268.7817,7,1); //Delivery Man Van #22
- AddStaticVehicle(482,2299.0750,61.1887,26.1804,0.1930,0,1); //Delivery Man Van #23
- AddStaticVehicle(499,1516.6490,11.9036,23.9128,283.3600,0,1); //Delivery Man Van #24
- AddStaticVehicle(499,1337.5867,324.4480,19.8058,66.5422,4,1); //Delivery Man Van #25
- AddStaticVehicle(499,218.9968,8.0776,2.3454,269.5991,7,1); //Delivery Man Van #26
- AddStaticVehicle(499,220.0758,0.0197,2.3275,269.9641,8,1); //Delivery Man Van #27
- AddStaticVehicle(456,166.5919,-44.2188,1.3493,272.5883,4,1); //Delivery Man Van #28
- AddStaticVehicle(499,176.2693,-6.7241,1.3501,0.1110,2,1); //Delivery Man Van #29
- AddStaticVehicle(482,-86.2419,-7.6089,2.8809,216.2086,3,1); //Delivery Man Van #30
- AddStaticVehicle(499,40.6710,-233.5059,1.5577,264.8667,4,1); //Delivery Man Van #31
- AddStaticVehicle(456,41.5327,-228.8063,1.5320,265.5918,6,1); //Delivery Man Van #32
- AddStaticVehicle(499,41.7047,-223.7613,1.5297,269.1617,8,1); //Delivery Man Van #33
- AddStaticVehicle(456,668.2384,-546.1543,16.1070,89.8774,2,1); //Delivery Man Van #34
- AddStaticVehicle(499,790.1193,-610.1868,16.1109,1.5727,6,1); //Delivery Man Van #35
- AddStaticVehicle(482,864.4038,-595.3010,17.9786,90.4221,0,1); //Delivery Man Van #36
- AddStaticVehicle(499,1106.9315,-312.0880,73.7616,358.3122,6,1); //Delivery Man Van #37
- AddStaticVehicle(499,2407.4414,-1404.5730,23.8855,234.2928,7,1); //Delivery Man Van #38
- return 1;
- }
- #endif
- CMD:delivery(playerid, params[])
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 || 482 || 456)
- {
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- DeliveryManJob[playerid] = 1;
- SetPlayerCheckpoint(playerid, 2787.9873,-2417.7961,13.6336, 10);
- SCM(playerid, -1, "[JOB] Get your goods from the warehouse in Los Santos Docks.");
- return 1;
- }
- }
- }
- SCM(playerid, -1, "[ERROR] You need to be in a Delivery Vehicle to do this job!");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- DeliveryManJob[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DeliveryManJob[playerid] = 0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- DeliveryManJob[playerid] = 0;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- DeliveryManJob[playerid] = 0;
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 || 482 || 456)
- {
- if(DeliveryManJob[playerid] == 1)
- {
- new
- rand = random(sizeof(DeliveryCP));
- SetPlayerCheckpoint(playerid, DeliveryCP[rand][0], DeliveryCP[rand][1], DeliveryCP[rand][2], 10);
- GivePlayerMoney(playerid, PayRandom[rand][0]);
- SCM(playerid, -1, "[JOB] Deliver them goods to the places they need to be at!");
- }
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(DeliveryManJob[playerid] == 1)
- {
- DeliveryManJob[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- }
Add Comment
Please, Sign In to add comment