Помогите перевести команду в чекпоинт:
Code
if(strcmp(cmd, "/givepetrol", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] != 16) // где 16 это ид работы дальнобойщика
{
SendClientMessage(playerid, COLOR_GREY, "Вы не работаете Дальнобойщиком!");
return 1;
}
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)))
{
if (PlayerToPoint(8.0, playerid,-1055.921020, -713.372985, 32.007812))
{
if (Systgas >= maxgas)
{
SendClientMessage(playerid, 0xFFFFFFAA, "Склад Gas Company полон. Приедьте позже!");
return 1;
}
new sellmoney = 5000;
if(SBizzInfo[3][sbTill] < sellmoney)
{
SendClientMessage(playerid, 0xFFFFFFAA, "Извените, денег у Gas Company нету. Приедьте позже!");
return 1;
}
SBizzInfo[3][sbTill] -= sellmoney;
//ExtortionSBiz(3, sellmoney); // чето не работает
OnPropUpdate();
GivePlayerMoney(playerid, sellmoney);
DisablePlayerCheckpoint(playerid);
Systgas +=1000;
SaveGas();
SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid, 0xFFFFFFAA, "Бензин успешно доставлен!");
SendClientMessage(playerid, 0xFFFFFFAA, "За доставку вы получили гонорар в размере $5000!");
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Вы не на месте доставки бензина!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "На грузовике нет прицепа с бензином!");
SetPlayerCheckpoint(playerid, 291.202270, 1410.547607, 10.208814 , 5.0);
SendClientMessage(playerid, 0xFFFFFFAA, "Следуйте к красной точке на радаре, чтобы взять прицеп!");
}
}
return 1;
}
нада чтоп ето всё выполнялось при заезде на чепоинт помогите кто!