Race checkpoint
#1

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 
FloatDeliveryCP[][3] =// Delivery Man Job Random Checkpoints
    
{
        {
2254.4182, -1663.529915.4690},
        {
1992.5143, -1447.616313.5637},
        {
1246.6979, -2037.310859.8058},
        {
1635.5938, -2250.4133, -2.8516},
        {
797.2011, -1629.519713.3828},
        {
816.6411, -1392.219413.3780},
        {
946.4917, -1278.313814.9569},
        {
912.1851, -1230.125216.9766},
        {
981.1650, -1136.844523.7139},
        {
1065.1117, -1221.111716.8815},
        {
1041.7849, -1033.258731.9525},
        {
1051.4319, -947.717242.6776},
        {
1363.1600, -1295.213313.5469},
        {
1184.2800, -1317.027713.5733},
        {
1214.3782, -1577.056313.3906},
        {
1154.7742, -1745.065713.3984},
        {
753.3313, -1784.096112.8405},
        {
667.4131, -1859.75505.4609},
        {
495.1125, -1417.069716.1525},
        {
921.4410, -1526.803013.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(playeridparams[])
{
    if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 || 482 || 456)
    {
        {
            if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                
DeliveryManJob[playerid] = 1;
                
SetPlayerCheckpoint(playerid2787.9873,-2417.7961,13.633610);
                
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(playeridreason)
{
    
DeliveryManJob[playerid] = 0;
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
DeliveryManJob[playerid] = 0;
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
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(playeridDeliveryCP[rand][0], DeliveryCP[rand][1], DeliveryCP[rand][2], 10);
            
GivePlayerMoney(playeridPayRandom[rand][0]);
            
SCM(playerid, -1"[JOB] Deliver them goods to the places they need to be at!");
        }
    }
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
        if(
DeliveryManJob[playerid] == 1)
        {
            
DeliveryManJob[playerid] = 0;
               
DisablePlayerCheckpoint(playerid);
        }

Reply
#2

Replace SetPlayerCheckpoint with this https://sampwiki.blast.hk/wiki/SetPlayerRaceCheckpoint
Reply
#3

Take a look at this : https://sampwiki.blast.hk/wiki/SetPlayerRaceCheckpoint

Good luck.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)