В просмотре кода Open-GTO я заметил вот такие, не известные мне функции. Как они работают? Может быть есть уже урок по этому вопросу?
PHP код:
DialogCreate:BusinessSellAccept(playerid)
{
Dialog_Open(playerid, Dialog:BusinessSellAccept, DIALOG_STYLE_MSGBOX,
"BUSINESS_ACCEPT_HEADER",
"BUSINESS_ACCEPT_INFO",
"BUSINESS_DIALOG_BUTTON_SELL", "BUSINESS_DIALOG_BUTTON_BACK");
}
DialogResponse:BusinessSellAccept(playerid, response, listitem, inputtext[])
{
if (!response) {
Dialog_Show(playerid, Dialog:BusinessMenu);
return 1;
}
bis_Sell(playerid);
return 1;
}
На первый взгляд понятен примерный смысл как это работает. Если не так, то обьясните пожалуйста
PHP код:
enum dialogs { DLG_ONE, DLG TWO }
OnDialogResponse(parameter's)
{
switch(dialogid)
{
case DLG_ONE { if(!response) // покажем DLG_TWO }
case DLG_TWO { }
}
}
// Или-же тому подобное будет
DialogCreate:DLG_ONE(...) { OpenDialog }
DialogResponse:DLG_ONE(...) { ShowDialog ONE_TWO }