OnDialogResponse RU
From SA-MP Wiki
(Difference between revisions)
Revision as of 14:03, 4 October 2013 W (Talk | contribs) ← Previous diff |
Revision as of 04:12, 22 April 2014 TopFuel (Talk | contribs) (lang link) Next diff → |
||
Line 38: | Line 38: | ||
[[es:OnDialogResponse]] | [[es:OnDialogResponse]] | ||
[[nl:OnDialogResponse]] | [[nl:OnDialogResponse]] | ||
+ | [[pt:OnDialogResponse]] |
Revision as of 04:12, 22 April 2014
Описание:
Данная функция вызывается сервером, когда игрок выбирает любую кнопку/пункт в созданном диалоге ShowPlayerDialog.
(playerid, dialogid, response, listitem, inputtext[])
playerid | ID игрока, который совершил действие с диалогом |
dialogid | ID диалога, в котором игрок совершил действие. |
response | Возвращает 1 - при выборе первой кнопки и 0 при выборе второй кнопки |
listitem | ID выбранного пункта из списка |
inputtext[] | Текст, введенный игроком в поле ввода или текст из выбранного пункта списка |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(!IsPlayerAdmin(playerid)) return 0; // только для администратора if(dialogid == 1) { if(!response) SendClientMessage(playerid, 0xFFFFFFFF, "Вы отменили действие!"); new message[196]; format(message, sizeof(message), "Вы ввели: %s", inputtext); SendClientMessage(playerid, 0xFFFFFFFF, message); return 1; } return 0; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- ShowPlayerDialog: Показывает диалог игроку.