PDA

Просмотр полной версии : [Вопрос] Проблема с командами, командный процессор DC_CMD



MYSTERYMAN
22.06.2015, 03:44
Всем привет, столкнулся с такой проблемой, что команды могут идти в чат без параметров и прочего, причём в чат выводится предыдущий введённый текст.

Команда:


CMD:ooc(playerid, params[])
{
if(isnull(params))
return SendClientMessage(playerid, CWHITE, "[{"#cGREEN2"}Информация{"#cWHITE"}]: (/o)oc [OOC-чат].");
new str[256];
format(str, sizeof(str), "(({"#cBLUE"}%s{"#cWHITE"}: %s))", uDATA[playerid][uUserName], params);
for(new i=0; i <= GetPlayerPoolSize(); i++)
{
if(IsPlayerConnected(i))
{
SendClientMessage(i, CWHITE, str);
}
}
return 1;
}
ALT:ooc:o;


Так же и с остальными командами, надеюсь на скорый ответ ;)

MYSTERYMAN
22.06.2015, 13:00
Всё, проблема решена, решение следующее: Паблики OnPlayerCommandReceived и OnPlayerCommandPerformed должны находиться в главном файле.