[Помощь] Диалоговое окно
|
|
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_, Помоги пожалуйста, не понимаю как это сделать, то что выше написал!
|
|
|
|