13.03.2016, 08:28 
	(
 Last edited by Untonyst; 26/08/2016 at 09:18 PM.
					
					
						Reason: Обновил до 3-й версии.
)
	
	U_DIALOG.INC (1.4)
Описание:Этот сравнительно небольшой инклуд работает с OnDialogResponse() для обработки диалогов. Метод создания диалогов похож с zcmd. Вы можете показывать диалог в вашем игровой мода, а обрабатывать в фильтрскрипте.
Я писал этот инклуд для упрощения работы с диалогами в больших скриптах (игровых модах).
Использование:
Для показа диалога используйте функцию DialogShowForPlayer().
- PHP Code:DialogShowForPlayer(playerid, function[], style, caption[], info[], button1[], button2[])
 
 D)
D)- PHP Code:DialogResponse:function(playerid, response, listitem, inputtext[])
 {
 // что-то делаем
 }
 
- PHP Code:public OnDialogPerformed(playerid, function[], response, success)
 {
 if (/* если игрок не авторизовался */)
 return 0;
 return 1;
 }
 
PHP Code:
#include "u_dialog.inc"
public OnPlayerConnect(playerid)
{
    DialogShowForPlayer(playerid, "dialog_test", DIALOG_STYLE_INPUT,
        "Заголовок",
        "Введи текст:",
        "Хорошо", "Закрыть");
    return 1;
}
DialogResponse:dialog_test(playerid, response, listitem, inputtext[])
{
    if(!response)
        return 1;
    SendClientMessage(playerid, -1, inputtext);
    return 1;
} 








 
	