Тут версия 3.2.0 выкатилась. Улучшили стабильность, вроде как:
https://github.com/urShadow/Pawn.CMD/releases
Тут версия 3.2.0 выкатилась. Улучшили стабильность, вроде как:
https://github.com/urShadow/Pawn.CMD/releases
По идеи, если переводить с DC_CMD в командах же ничего не нужно изменять? Только подключить include и plugins?
При переводе, ошибка в этой строке:PHP код:
if(newkeys & 8192)
{
cmd_engine(playerid,"");
}
Как тут использовать?Код HTML:error 017: undefined symbol "cmd_engine"
Тут вопрос возник, можно ли это сократить до одной строки?
PHP код:
flags:s(CMD_CHAT);
flags:me(CMD_CHAT);
flags:do(CMD_CHAT);
flags:try(CMD_CHAT);
Перенёс вопрос про ошибки в отдельную тему.
Здравствуйте, как с помощью данного плагина можно получить кэш мод пака, в CRMP.
Сам код рабочий, при стандартном командном процессоре, мне нужно привести пример в Pawn.CMD, либо перепробовал кучу вариантов нечего не работает, тупо не выводится кэш при конекте, и сувал в паблик OnPlayerCommandPerformed и OnPlayerCommandReceived, нечего
PHP код:
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strfind(cmdtext, "$response get_custom_hash", true) != -1)
{
new packhash[64];
strmid(packhash, cmdtext, 26, strlen(cmdtext));
SendClientMessage (playerid, 0xFFFFFFFF, packhash);
return 1;
}
return 0;
}
Ну так залогируй содержимое cmdtext и посмотри, приходит ли вообще хоть что-то. То же самое и с остальными пабликами.
И да, убедись, что в fs/перехватах нигде не возвращается единица в конце OnPlayerCommandText.
То бишь, все OnPlayerCommandText должны возвращать 0, если нужная команда не найдена.