Smile
Специалист
Помогите мне. Вот есть мод, все дом купил, тачу купил, машину закрыл, ну думаю тут в моде нету нарко и ганов, ну добавил, все сделал, и когда пропиываю /lock, он мне пишет UNKNOW KOMMAND. Вообще бред какойто помогите плиз! Вот код
В чем может быть дело? При компиляции ошибок и варнингов нету. Просто добавлял комманды!(
PHP:
if(strcmp(cmd, "/lock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new carid;
if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
{
if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD1, " У вас нету машины!");
return 1;
}
else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPhousekey]+1)
{
if (caridhouse[playerid] != gLastCar[playerid] && caridhouse[playerid] != 0)
{
gLastDriver[HireCar[playerid]] = 300;
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
}
HireCar[playerid] = gLastCar[playerid];
}
}
if (PlayerInfo[playerid][pPhousekey] == 255)
{
if(caridhouse[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "У вас нету машины!");
return 1;
}
}
carid = PlayerInfo[playerid][pPhousekey]+1;
if(caridhouse[playerid] != 299 && !SwitchKey[playerid])
{
carid = caridhouse[playerid];
}
//new driver = gLastDriver[carid];
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
switch (lockstatus)
{
case 0:
{
if(caridhouse[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD1, " У Вас нету машины!");
return 1;
}
if(caridhouse[playerid] == carid && !SwitchKey[playerid])
{
GameTextForPlayer(playerid, "~w~Hire Vehicle ~r~Locked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[caridhouse[playerid]] = 1;
LockCar(caridhouse[playerid]);
}
else if (PlayerInfo[playerid][pPhousekey] == carid-1)
{
GameTextForPlayer(playerid, "~w~House Vehicle ~r~Locked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[caridhouse[playerid]] = 1;
LockCar(caridhouse[playerid]);
return 1;
}
}
case 1:
{
if(caridhouse[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_LIGHTRED2, "У вас нету машины");
return 1;
}
if(caridhouse[playerid] == carid && !SwitchKey[playerid])
{
GameTextForPlayer(playerid, "~w~Hire Vehicle ~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[caridhouse[playerid]] = 0;
UnLockCar(caridhouse[playerid]);
}
if (PlayerInfo[playerid][pPhousekey] == carid-1)
{
GameTextForPlayer(playerid, "~w~House Vehicle ~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[caridhouse[playerid]] = 0;
UnLockCar(caridhouse[playerid]);
return 1;
}
}
default:
{
SendClientMessage(playerid, COLOR_RED, " Ошибка");
}
}
if(carid == 256)
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не имеете машины");
}
}
return 1;
}
Последнее редактирование:
