18.06.2012, 14:11
Странный баг.
Тут опишу подробнее использование.
Создаю команду:
Жму клавишу
Работает все хорошо. А стоит нажать 2-ю клавишу, то при выходи из игры, бьет ошибку gta_sa.exe, что-то там с памятью.
Почему бьет ошибку?
Тут опишу подробнее использование.
Создаю команду:
PHP Code:
new setting[500];
dcmd_команда(playerid, params[])
{
#pragma unused params
format(setting, sizeof(setting), "бла %d бла %d бла %d",
бла, бла, бла);
ShowPlayerDialog(playerid, 33, DIALOG_STYLE_LIST, "{FFFF00}Заголовок:", setting, "Кнопка 1", "Кнопка 2");
return true;
}
PHP Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 33)
{
if(response)
{
switch (listitem)
{
case 0: ShowPlayerDialog(playerid,34,DIALOG_STYLE_INPUT,"Заголовок","Установите что-то","Установить","Назад");
}
}
return true;
}
if(dialogid == 34)
{
if(response)
{
}
else
{
}
return true;
}
return false;
}
PHP Code:
response
Почему бьет ошибку?