Ну вот пример:
PHP код:
new some_text[20];
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0)
{
if(!response) return true;
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Test", "Введите какой-нибудь текст:", "Далее", "Отмена");
strmid(some_text, inputtext, 0, strlen(inputtext), 21);
}
return true;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/test", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Test", "Введите какой-нибудь текст:", "Далее", "Отмена");
return 1;
}
else if(strcmp("/showtest", cmdtext, true, 10) == 0)
{
if(!strlen(some_text)) return SendClientMessage(playerid, -1, "В переменной ничего не записано!");
new string[20];
format(string, sizeof(string), "%s", some_text);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Test", string, "Выбрать", "Отмена");
return 1;
}
return 0;
}