[Помощь] Кнопка которая будет закрывать диалог. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Кнопка которая будет закрывать диалог.
t1ton7 Дата: Понедельник, 28.05.2018, 14:49 | Сообщение # 1
Новичок
Сообщений: 4
Статус: Offline
Драсте, пользуюсь таким кодом для создания диалога с выбором:
Код

LineResult() {
        if (!isDialogOpen() || getDialogStyle() = 0 || getDialogStyle() = 1 || getDialogStyle() = 3)
        return false
        while (isDialogOpen())
        continue
        if(GetKeyState("Esc", "P"))
        return false
        return getDialogLineNumber()
    }
ShowDialog(2, "Название", "1`n2`n3`n4", "Отмена")
    Result := LineResult()
    if (!Result)
    return
    Gosub, wth%Result%
    return
и т.д.

Хотелось бы узнать, куда, и что нужно всунуть что-бы при нажатии кнопки "Отмена" диалог закрывался, а не выбирался пункт


<3
Rinat_Namazov Дата: Понедельник, 28.05.2018, 14:58 | Сообщение # 2
Боец
Сообщений: 122
Статус: Offline
В функцию вставить следующую проверку:
Код

if (isDialogButtonSelected(2))
return false
t1ton7 Дата: Понедельник, 28.05.2018, 15:36 | Сообщение # 3
Новичок
Сообщений: 4
Статус: Offline
Цитата Rinat_Namazov ()
В функцию вставить следующую проверку:
Код

if (isDialogButtonSelected(2))
return false


Можно подробнее куда нужно вставить? Я куда не вставлю, то либо не работает, либо все как раньше.


<3
Rinat_Namazov Дата: Понедельник, 28.05.2018, 15:38 | Сообщение # 4
Боец
Сообщений: 122
Статус: Offline
Код

LineResult()
{
if (!isDialogOpen() || getDialogStyle() = 0 || getDialogStyle() = 1 || getDialogStyle() = 3)
return false
while (isDialogOpen())
continue
if(GetKeyState("Esc", "P") || isDialogButtonSelected(2))
return false
return getDialogLineNumber()
}


Сообщение отредактировал Rinat_Namazov - Понедельник, 28.05.2018, 15:38
t1ton7 Дата: Понедельник, 28.05.2018, 15:49 | Сообщение # 5
Новичок
Сообщений: 4
Статус: Offline
Спасибо большое, только работать начало когда я вместо 2 поставил 1.

<3
Rinat_Namazov Дата: Понедельник, 28.05.2018, 15:51 | Сообщение # 6
Боец
Сообщений: 122
Статус: Offline
Цитата t1ton7 ()
Спасибо большое, только работать начало когда я вместо 2 поставил 1.

1 - Первая кнопка (Слева)
2 - Вторая кнопка (Справа)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи