При попытке взломать машину постоянно пишет: Unknown command или Машина, которую ты взламывал не рядом с тобой, хотя взламываю одну и ту же машину. Как исправить? [pwn]if(strcmp(cmd, "/взломать", false) == 0)//Взломать тачу
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pJob] != 14)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ты не взломщик!");
return 1;
}
if (PlayerVzlamuvaet[playerid] != 0)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ты уже взламываешь авто!");
return 1;
}
if (PlayerInfo[playerid][pSK] <= 0)
{
SendClientMessage(playerid, COLOR_GRAD2, " У тебя нет скрепок!");
return 1;
}
if (PlayerInfo[playerid][pSD] <= 0)
{
SendClientMessage(playerid, COLOR_GRAD2, " У тебя нет отвертки!");
return 1;
}
if (IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_GREY," Ты должен быть на ногах!");
return 1;
}
new Float:vX, Float:vY, Float:vZ;
new towcar = 0;
new il = 1;
new found = 0;
for (; il <= CAR_AMOUNT; il++)
{
GetVehiclePos(il,vX,vY,vZ);
if (PlayerToPoint(10,playerid,vX,vY,vZ))
{
towcar = il;
found = 1;
}
}
if(found == 0)
{
SendClientMessage(playerid, COLOR_GRAD2, " Рядом с тобой нет машины!");
return 1;
}
if(CarInfo[towcar][cAlarm] == 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Эту машину нельзя взломать, на ней установлена сигнализация!");
return 1;
}
PlayerVzlamuvaet[playerid] = 60;
SendClientMessage(playerid,COLOR_WHITE," Ты пытаешься взломать это авто!");
ApplyAnimation(playerid,"ROB_BANK","CAT_Safe_Rob",4.1,1,0,0,0,0);
TogglePlayerControllable(playerid,0);
}
return 1;
}
public SetPlayerUnjail()
if(PlayerVzlamuvaet[i] > 0)
{
new Float:vX, Float:vY, Float:vZ;
GetVehiclePos(PlayerVzlamuvaetID[i],vX,vY,vZ);
if (PlayerToPoint(10,i,vX,vY,vZ))
{
PlayerVzlamuvaet[i] -=1;
}
else
{
SendClientMessage(i, COLOR_GRAD2, " Машина, которую ты взламывал не рядом с тобой!");
PlayerVzlamuvaet[i] = 0;
TogglePlayerControllable(i,1);
ClearAnimations(i);
}
if(PlayerVzlamuvaet[i] == 1)
{
new slomal = random(2)
if(slomal != 1)
{
UnLockCar(PlayerVzlamuvaetID[i]);
SendClientMessage(i,COLOR_WHITE," Ты успешно взломал это авто!");
TogglePlayerControllable(i,1);
ClearAnimations(i);
}
else
{
SendClientMessage(i,COLOR_WHITE," У тебя не получилось взламать это авто!");
ClearAnimations(i);
TogglePlayerControllable(i,1);
PlayerInfo[i][pSD] --;
PlayerInfo[i][pSK] --;
}
}
}[/pwn]