05.06.2017, 09:17
Hello fams,
I'm currently making new job for my server, simple one. Going from A checkpoint to B, from B to C and so on. I'm doing this job like any other that i've done. I'm facing one problem that i'm currently unable to solve on my own. When i start job with my command.
This part works fine. It set my variable to 1, just so i can check it later when player enter checkpoint if he is actually doing job and also checkpoint works fine. But the problem i got is in
. When i enter into that checkpoint nothing actually happens. Literally nothing especially not another checkpoint showing. Here is that part of code.
Can someone point me what am I doing wrong here, because i can't find my misstake.
Thank you in advance.
I'm currently making new job for my server, simple one. Going from A checkpoint to B, from B to C and so on. I'm doing this job like any other that i've done. I'm facing one problem that i'm currently unable to solve on my own. When i start job with my command.
Код:
CMD:startjob(playerid, params[])
{
if(GetPlayerVehicleID(playerid) <= DostavljacPaketa[0] && GetPlayerVehicleID(playerid) >= DostavljacPaketa[3]) return 1;
DostavljaPakete[playerid] = 1;
CheckpointX[playerid] = -2106.9138;
CheckpointY[playerid] = -269.4246;
CheckpointZ[playerid] = 35.1084;
CheckpointR[playerid] = 6.0;
h_SetPlayerCheckpoint(playerid, CheckpointX[playerid], CheckpointY[playerid], CheckpointZ[playerid], CheckpointR[playerid]);
return 1;
}
Код:
public OnPlayerEnterCheckpoint(playerid)
Код:
if(PI[playerid][Posao] == POSAO_DOSTAVLJACA_PAKETA)
{
if(Vid >= DostavljacPaketa[0] && Vid <= DostavljacPaketa[3] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 6.0, -2106.9138, -269.4246, 35.1084) && DostavljaPakete[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
CheckpointX[playerid] = -2079.7021;
CheckpointY[playerid] = -296.1814;
CheckpointZ[playerid] = 35.4141;
CheckpointR[playerid] = 6.0;
DostavljaPakete[playerid] = 2;
SetPlayerCheckpoint(playerid, CheckpointX[playerid], CheckpointY[playerid], CheckpointZ[playerid], CheckpointR[playerid]);
//h_SetPlayerCheckpoint(playerid, -2111.9641,-223.0582,35.3125, 6.0);
}
}
}
Thank you in advance.

