Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
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, "");
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)