z1mbo
Новичок
Всем привет. У меня проблема с работой дальнобойщиков!
При вводе команды /testdal (Работа дальнобоев), появляется чекпоинт в лв и в чат пишет: У конторы появилось задание для тебя..Я приезжаю к маркеру, и нечего не происходит...
Можете расписать в чём ошибка моего кода?
При вводе команды /testdal (Работа дальнобоев), появляется чекпоинт в лв и в чат пишет: У конторы появилось задание для тебя..Я приезжаю к маркеру, и нечего не происходит...
Можете расписать в чём ошибка моего кода?
PHP:
else if(CP[playerid] == 21)//Дальнобой
{
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)))
{
if (PlayerToPoint(10.0, playerid,2400.1853,2755.2300,11.8039))
{
new newcar = GetPlayerVehicleID(playerid);
if((newcar >= 56) && (newcar <= 64))
{
new Float:vX,Float:vY,Float:vZ;
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new vid=0;
while((vid<MAX_VEHICLES))
{
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(vid >= 649 && vid <= 651)
{
SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "* Поздравляем вы доставили груз!");
SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "* Ваша зарплата 9000$");
oGivePlayerMoney(playerid, 9000);
CP[playerid] = 0;
SetVehicleToRespawn(vid);
DisablePlayerCheckpoint(playerid);
}
}
}
}
}
}
}
}
