Помогите найти БАГ

Суннат

Новичок
Автор темы
1
0
Здравствуйте уважаемые форумчане. Помогите найти баг (чтобы облегчил заработать) на работе. Я старался сделать баг с чекпоинтами не получился. Заранее спасибо! Вот код


//==============[инкассатор]==============
if(PlayerToPoint(10.0, playerid,1462.1805,-1026.7325,23.8281) && PlayerInfo[playerid][pJob] == 8 && GetPlayerVehicleID(playerid) >= incos[0] && GetPlayerVehicleID(playerid) <= incos[1])
{
if (PicCP[playerid] != 4)
{
SendClientMessage(playerid,COLOR_GREEN,"Отвезите деньги к банкомату!");
DisablePlayerCheckpoint(playerid);
SetPVarInt(playerid, "Incost", random(sizeof(RandomSpawn)));
new rands = GetPVarInt(playerid, "Incost");
SetPlayerCheckpoint(playerid,RandomSpawn[rands][0],RandomSpawn[rands][1],RandomSpawn[rands][2],RandomSpawn[rands][3]);
PicCP[playerid] = 4;
}
else
{
DisablePlayerCheckpoint(playerid);
new rand = GetPVarInt(playerid, "Incost");
SetPlayerCheckpoint(playerid,RandomSpawn[rand][0],RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);
SendClientMessage(playerid,COLOR_GREEN,"Отвезите деньги к банкомату!");
}
}
if (PicCP[playerid] == 4)
{
if (GetPlayerVehicleID(playerid) >= incos[0] && GetPlayerVehicleID(playerid) <= incos[1] && PlayerInfo[playerid][pJob] == 8)
{
new i = GetPVarInt(playerid, "Incost");
if(PlayerToPoint(RandomSpawn[3], playerid,RandomSpawn[0],RandomSpawn[1],RandomSpawn[2]) && PlayerInfo[playerid][pJob] == 8)
{
SendClientMessage(playerid,COLOR_GREEN,"Выйдите из машины, отнесите деньги в банкомат и введите {FFFFFF}/bankup");
DisablePlayerCheckpoint(playerid);
SetPlayerAttachedObject(playerid, 0, 1550, 5, 0.2, 0.0, 0.0, -50.0, 180.0, 70.0, 0.6, 0.6, 0.6);
SetPlayerAttachedObject(playerid, 1, 1550, 6, 0.2, 0.0, 0.0, 20.0, 0.0, -120.0, 0.6, 0.6, 0.6);
keis[playerid] = 1;
// CP[playerid] = 0;
PicCP[playerid] = 0;
}
}
else return SendClientMessage(playerid, COLOR_GREY, "Вы не в фургоне инкассатора!");
}