Сообщение от
DmX
Код скинь полностью команды.
Эмм
PHP код:
if(dialogid == DLG_CMDHELP)
{
if(!response) return SetPVarInt(playerid, "getCmd", 0);
OnPlayerCommandText(playerid, inputtext);
ShowPlayerDialog(playerid, DLG_CMDHELP, DIALOG_STYLE_INPUT, "Получить описание", "Введите команду", "Ввод", "Отмена");
SetPVarInt(playerid, "getCmd", 1);
return 1;
}
И в любой команде:
if(GetPVarInt(playerid, "getCmd") == 1)
return SendClientMessage(playerid, -1, "Описание");
- - - Добавлено - - -
Сообщение от
ziggi
PHP код:
new string[32];
format(string, sizeof(string), "cmd_%s", inputtext);
CallLocalFunction(string, "i", playerid);
Но такой код ОЧЕНЬ не безопасен. Да и вообще, использовать команды в качестве функций не красиво.
Чем это вредит серверу?