Stivius
Новичок
Всем привет. Хоть тема и избитая, ответа так и не нашел. Когда ввожу команду /lock, она работает но пишет SERVER: Unknown command. return вроде на месте. В чем проблема - не понимаю.
PHP:
if(strcmp(cmd, "/lock", true) == 0)
{
new carid;
GetPlayerName(playerid, sendername, sizeof(sendername));
if (PlayerInfo[playerid][pPhousekey] == 255)
{
if(caridhouse[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD1, " Ó âàñ íåò ìàøèíû!");
}
carid = PlayerInfo[playerid][pPhousekey]+1;
if(caridhouse[playerid] != 299)
{
carid = caridhouse[playerid];
}
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
switch (lockstatus)
{
case 0:
{
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
if(caridhouse[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ó âàñ íåò ìàøèíû!");
return 1;
}
if(caridhouse[playerid] == carid )
{
GameTextForPlayer(playerid, "~r~Locked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
LockCar(carid);
SetPlayerChatBubble(playerid,"çàêðûë(à) àâòîìîáèëü",COLOR_PURPLE,30.0,10000);
IsLocked[caridhouse[playerid]] = 1;
}
}
}
case 1:
{
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
if(caridhouse[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò ìàøèíû!");
return 1;
}
if(caridhouse[playerid] == carid )
{
GameTextForPlayer(playerid, "~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
SetPlayerChatBubble(playerid,"îòêðûë(à) àâòîìîáèëü",COLOR_PURPLE,30.0,10000);
gCarLock[caridhouse[playerid]] = 0;
UnLockCar(caridhouse[playerid]);
IsLocked[caridhouse[playerid]] = 0;
}
}
}
default:
{
SendClientMessage(playerid, COLOR_RED, "Îøèáêà!");
}
}
if(carid == 256)
{
SendClientMessage(playerid, COLOR_GRAD1, " Âû íå èìååòå ìàøèíû!");
}
return 1;
}
