Читай.
Pawn.CMD обновлен до версии 3.0.
Поясните использование этих адовых штуковин, ибо так не понятно. И что флаги делают? Смысл их использования?PHP код:
native PC_Init(bool:is_gamemode);
native PC_RegAlias(const cmd[], const alias[], ...);
native PC_SetFlags(const cmd[], flags);
native PC_GetFlags(const cmd[], &flags);
native PC_EmulateCommand(playerid, const cmdtext[]);
native PC_RenameCommand(const name[], const newname[]);
native PC_DeleteCommand(const name[]);
PC_RegAlias регистрирует альтернативные названия команды. Через этот натив работает макрос alias.
PC_SetFlags/PC_GetFlags нужны для работы с флагами. Пример такой работы есть в первом сообщении.
PC_EmulateCommand эмулирует ввод команды игроком.
PC_RenameCommand/PC_DeleteCommand - думаю, что по названию понятно, что они делают.
ОшибкаPHP код:
CMD:test(playerid, params[])
{
/////
return 1;
}
alias:test("t");
///где-то в паблике
callcmd::t(playerid, "");
Маленький недочет , можно исправит ?PHP код:
error 017: undefined symbol "pc_cmd_t"
Нельзя вызывать по алиасу из кода. Используй callcmd::test(playerid, "");