13.07.2015, 10:33
I downloaded this script but how can i make checkpoint into race checkpoint?
PHP код:
/*
$$$$$\ $$\ $$\ ™
\__$$ | $$ | $$ |
$$ | $$$$$$\ $$ | $$\ $$\ $$\ $$\ $$$$$$\ $$$$$$$\
$$ | \____$$\ $$ | $$ |$$ | $$ | $$ |$$ __$$\ $$ __$$\
$$\ $$ | $$$$$$$ |$$$$$$ / $$ | $$ | $$ |$$ / $$ |$$ | $$ |
$$ | $$ |$$ __$$ |$$ _$$< $$ | $$ | $$ |$$ | $$ |$$ | $$ |
\$$$$$$ |\$$$$$$$ |$$ | \$$\ \$$$$$\$$$$ |\$$$$$$ |$$$$$$$ |
\______/ \_______|\__| \__| \_____\____/ \______/ \_______/
_____________________________
| 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);
}
}