[Include] u_dlg.inc | Ответ на диалог по методу ZCMD
#9

Хранить все диалоги в одном месте действительно не удобно. Я для себя реализовал подобную систему, которая используется так:
PHP Code:
DialogCreate:test(playerid)
{
    
Dialog_Open(playeridDialog:testDIALOG_STYLE_MSGBOX,
            
"Hello",
            
"Are you ok?",
            
"Yes""No"
        
);
}
DialogResponse:test(playeridresponselistiteminputtext[])
{
    if (!
response) {
        
SendClientMessage(playerid, -1"This club only for OK guys!");
        
Dialog_Show(playeridDialog:test);
        return 
1;
    }
    
SendClientMessage(playerid, -1"Welcome to the club");
    return 
1;

Создание диалогов подобным образом упрощает построение вложенных диалогов (с кнопками "Назад").

P.S. @Untonyst, Для имени функции выделяется всего 11 ячеек, этого мало (функции могут быть длинной в 31 символ)
PHP Code:
new f_dlg_name[11
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)