[Помощь] Диалоговое окно - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Диалоговое окно
[Помощь] Диалоговое окно
artem227228 Дата: Пятница, 09.09.2016, 18:39 | Сообщение # 1
Новичок
Сообщений: 20
Статус: Offline
Хочу сделать диалоговое в котором при выборе пункта, переходило на другой диалог, но никак не получается, помогите пожалуйста, заранее спасибо!
McFree_ Дата: Пятница, 09.09.2016, 19:02 | Сообщение # 2
В рядах СМ.
Сообщений: 321
Статус: Offline
смотри тему тут(кликабельно), но в отличее от кода темы тебе нужно сделать переменную определяющую какой диалог открыть.

Помогаю новичкам!
По всем вопросам в ЛС!
artem227228 Дата: Суббота, 10.09.2016, 17:07 | Сообщение # 3
Новичок
Сообщений: 20
Статус: Offline
Цитата McFree_ ()
смотри тему тут(кликабельно), но в отличее от кода темы тебе нужно сделать переменную определяющую какой диалог открыть.

Что здесь не так?
Код
if chat contains /инспектор
showDialog("2","Инспектор","Присутствует`nОтсутствует", "Выход")
KeyWait Enter, D
insp := 1
if insp = 1
{
Sleep,900
ShowDialog("1", "Инспектор", "1.Присутствует", "Закрыть")
KeyWait Enter, D
return
}
if insp = 1
{
    SendChat("/r [LS] Здравия желаю!")
    return
}
insp := 2
if insp = 2
{
Sleep,900
ShowDialog("1", "Инспектор", "Отсутствует", "Закрыть")
KeyWait Enter, D
return
}

Пробовал ещё так но сёравно не получалось
Код
if chat contains /инспектор
showDialog("2","Инспектор","Присутствует`nОтсутствует", "Выход")
KeyWait Enter, D
insp := 1
if insp = 1
{
Sleep,900
ShowDialog("1", "Инспектор", "1.Присутствует", "Закрыть")
KeyWait Enter, D
return
}
if insp = 1
{
    SendChat("/r [LS] Здравия желаю!")
    return
}
if insp = 2
{
Sleep,900
ShowDialog("1", "Инспектор", "Отсутствует", "Закрыть")
KeyWait Enter, D
return
}

И можно ли как-то сделать при написании например "1" что-то в чате писалось, а "2" другое?
McFree_ Дата: Суббота, 10.09.2016, 17:43 | Сообщение # 4
В рядах СМ.
Сообщений: 321
Статус: Offline
artem227228, если я правильно понимаю то код должен быть примерно такой:

Код

if chat contains /инспектор
{
    showDialog("2","Инспектор","Присутствует`nОтсутствует", "Выход")
    KeyWait Enter, D
    insp := 1
    if ( insp == 1) {
  Sleep,900
  ShowDialog("1", "Инспектор", "1.Присутствует", "Закрыть")
  KeyWait Enter, D
  SendChat("/r [LS] Здравия желаю!")
  return
    } else if (insp == 2) {
  Sleep,900
  ShowDialog("1", "Инспектор", "Отсутствует", "Закрыть")
  KeyWait Enter, D
  return
    }
}


Помогаю новичкам!
По всем вопросам в ЛС!
artem227228 Дата: Суббота, 10.09.2016, 23:05 | Сообщение # 5
Новичок
Сообщений: 20
Статус: Offline
Цитата McFree_ ()
если я правильно понимаю то код должен быть примерно такой:

Код

if chat contains /инспектор
{
    showDialog("2","Инспектор","Присутствует`nОтсутствует", "Выход")
    KeyWait Enter, D
    insp := 1
    if ( insp == 1) {
  Sleep,900
  ShowDialog("1", "Инспектор", "1.Присутствует", "Закрыть")
  KeyWait Enter, D
  SendChat("/r [LS] Здравия желаю!")
  return
    } else if (insp == 2) {
  Sleep,900
  ShowDialog("1", "Инспектор", "Отсутствует", "Закрыть")
  KeyWait Enter, D
  return
    }
}

А можно как-то сделать при выборе 1-ого пункта писалось одно, а при выборе другого другое? И когда я нажимаю на отсутствует то меня перекидывает на Присутствует, а не Отсутствует. Заранее спасибо за ответ.

Добавлено (10.09.2016, 23:05)
---------------------------------------------
McFree_, Помоги пожалуйста, не понимаю как это сделать, то что выше написал!

Форум » Программирование » AHK Программирование » [Помощь] Диалоговое окно
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[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]

Новые пользователи
Stanislav_ss [16:05]

123131312312314534 [13:41]

Pan40xxl [12:36]

chinazes000 [11:29]

donaldga2 [05:28]

rubenia18 [21:17]

pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]