Fen1ks
Умник
Всем привет. Вот уже сколько себе ломаю голову что не так с командой:
После отправки сообщения ниже пишет: Server: Unknown Command
Паблик команд:
Помогите пожалуйста, запарился уже, что тут не так.
p.s. ошибка была в паблике OnPlayerCommandText. Все уже разобрался)
Исправил:
PHP:
command(pm, playerid, params[])
{
new str[256];
if(!strlen(params[0]))return SendClientMessage(playerid,COLOR_RED,">>>[Drift Legend]: /pm (id) (ñîîáùåíèå)");
if(!IsPlayerConnected(strval(params[0]))) return SendClientMessage(playerid, -1, ">>>[Drift Legend]: Íåò òàêîãî ID");
if(playerid == strval(params[0])) return SendClientMessage(playerid, -1, ">>>[Drift Legend]: Âû íå ìîæåòå íàïèñàòü â pm ñåáå, âûáåðèòå äðóãîé ID.");
PlayerPlaySound(strval(params[0]),1085,0.0,0.0,0.0);
format(str, sizeof(str), "ЛС: %s(%d): %s", GN(playerid), strval(params[0]), params[1]);
SendClientMessage(playerid, COLOR_YELLOW, str);
format(str, sizeof(str), "ЛС: %s(%d): %s", GN(strval(params[0])), playerid, params[1]);
SendClientMessage(strval(params[0]), COLOR_YELLOW, str);
return true;
}
Паблик команд:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
stopflood[22][playerid]++;
if(stopflood[22][playerid]>6)PlayerMessageKick(playerid,"[Drift Legend Protect]: OnPlayerCommandText");
return false;
}
p.s. ошибка была в паблике OnPlayerCommandText. Все уже разобрался)
Исправил:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
stopflood[22][playerid]++;
if(stopflood[22][playerid]>6)return PlayerMessageKick(playerid,"[Drift Legend Protect]: OnPlayerCommandText");
return false;
}
Последнее редактирование:
