|
[AHK] Диалоговое окно
|
|
| trenisk |
Дата: Воскресенье, 04.02.2018, 19:20 | Сообщение # 1
|
Любитель
Сообщений: 42
Статус: Offline
|
Привет. Мне нужен подобный скрипт, что на скрине. Я сделал в фотошопе пример. При вводе команды /test чтобы выдавало следующее: https://imgur.com/4rqaDR6 Дальше при нажатии на *Пример 1* открывало другой диалог с Пунктами, примерно так: https://imgur.com/izoleJX При нажатии на Пример 1.1 хотелось бы, чтобы было вот так: https://imgur.com/73U2zVd Ну а то, что я введу чтобы было в чате с заголовком: https://imgur.com/AyXjBcu
Сам я пытался сделать данный скрипт, но не получилось, да и мануал толковый не нашел. Помогите сделать подобный скрипт на АХК, зарание спасибо!
Сообщение отредактировал trenisk - Воскресенье, 04.02.2018, 20:40 |
|
|
|
|
| EMadrasso |
Дата: Воскресенье, 04.02.2018, 20:06 | Сообщение # 2
|
|
|
Не очень понял что ты хочешь сделать, по подробнее в лс vk.com/e.madrasso Помогу.
My page on vkontakte: https://vk.com/e.madrasso My site: https://mdx-scripts.ru
» https://cheat-master.ru/forum/192-760002-1 - [DIAMOND RP] SAMPtoVK - Управляй аккаунтом через ВК. » https://cheat-master.ru/forum/192-759677-1 - [DIAMOND RP] АВТО ЛОГИН. » https://cheat-master.ru/forum/192-757201-1 - [DIAMOND RP] АНТИ ГОЛОД. » https://cheat-master.ru/forum/192-759022-1 - [DIAMOND RP] БОТ РЫБОЛОВ. » https://cheat-master.ru/forum/192-753887-1 - [DIAMOND RP] БОТ СТРОИТЕЛЬ.
» https://cheat-master.ru/forum/146-756941-1 - [ADVANCE RP] БОТ ГРУЗЧИК. » https://cheat-master.ru/forum/146-759736-1 - [ADVANCE RP] АВТО ЛОГИН.
|
|
|
|
|
| Toopie |
Дата: Воскресенье, 04.02.2018, 21:02 | Сообщение # 3
|
Боец
Сообщений: 122
Статус: Offline
|
Воть, только для работы нужен SAMP-UDF!
Код !1:: { createDialog(2, "Заголовок", "Строка1`nСтрока2", "Закрыть") f := getDialogLineNumber() if (f == 1) { ;Если нажата строка "Строка1" createDialog(0, "Строка1", "Вы нажали на первую строку", "Закрыть") } else if (f == 2) { createDialog(0, "Строка2", "Вы нажали на вторую строку", "Закрыть") } } return
createDialog(style, title, text, button1, button2 := "") { local session := false Random, id, 0, 32767 Loop { if (isDialogOpen() && !session) { Sleep, 1000 } else if (!isDialogOpen() && !session) { local session := true ShowDialog(style, title, text, button1, button2, id) } else if (isDialogOpen() && session && getDialogId() <> id) { return addChatMessageEx(0xBDBDBD,"{BDBDBD}Ошибка, активный диалог был закрыт другим диалогом") } else if (!isDialogOpen() && session && getDialogId() == id) { return true } } }
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
|
|
|
|
|
| trenisk |
Дата: Воскресенье, 04.02.2018, 21:12 | Сообщение # 4
|
Любитель
Сообщений: 42
Статус: Offline
|
Цитата Toopie (  ) Toopie , это не до конца, а сам диалог, но спасибо
|
|
|
|
|
| EMadrasso |
Дата: Воскресенье, 04.02.2018, 22:04 | Сообщение # 5
|
|
|
Цитата Toopie (  ) Воть, только для работы нужен SAMP-UDF!
Код
!1:: { createDialog(2, "Заголовок", "Строка1`nСтрока2", "Закрыть") f := getDialogLineNumber() if (f == 1) { ;Если нажата строка "Строка1" createDialog(0, "Строка1", "Вы нажали на первую строку", "Закрыть") } else if (f == 2) { createDialog(0, "Строка2", "Вы нажали на вторую строку", "Закрыть") } } return
createDialog(style, title, text, button1, button2 := "") { local session := false Random, id, 0, 32767 Loop { if (isDialogOpen() && !session) { Sleep, 1000 } else if (!isDialogOpen() && !session) { local session := true ShowDialog(style, title, text, button1, button2, id) } else if (isDialogOpen() && session && getDialogId() <> id) { return addChatMessageEx(0xBDBDBD,"{BDBDBD}Ошибка, активный диалог был закрыт другим диалогом") } else if (!isDialogOpen() && session && getDialogId() == id) { return true } } }
Дичь какая-та
Добавлено (04.02.2018, 22:04) --------------------------------------------- Говнокод скажите вы, но работает, и без лагов.
ЖМЯК
My page on vkontakte: https://vk.com/e.madrasso My site: https://mdx-scripts.ru
» https://cheat-master.ru/forum/192-760002-1 - [DIAMOND RP] SAMPtoVK - Управляй аккаунтом через ВК. » https://cheat-master.ru/forum/192-759677-1 - [DIAMOND RP] АВТО ЛОГИН. » https://cheat-master.ru/forum/192-757201-1 - [DIAMOND RP] АНТИ ГОЛОД. » https://cheat-master.ru/forum/192-759022-1 - [DIAMOND RP] БОТ РЫБОЛОВ. » https://cheat-master.ru/forum/192-753887-1 - [DIAMOND RP] БОТ СТРОИТЕЛЬ.
» https://cheat-master.ru/forum/146-756941-1 - [ADVANCE RP] БОТ ГРУЗЧИК. » https://cheat-master.ru/forum/146-759736-1 - [ADVANCE RP] АВТО ЛОГИН.
Сообщение отредактировал EMadrasso - Воскресенье, 04.02.2018, 22:04 |
|
|
|
|
| Toopie |
Дата: Воскресенье, 04.02.2018, 22:28 | Сообщение # 6
|
Боец
Сообщений: 122
Статус: Offline
|
EMadrasso, в чем дичь то? Писал для себя. @открыл твой код @увидел метки, inpit'ы, keywait'ы @закрыл, дальше читать не стал =)
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
|
|
|
|
|
| EMadrasso |
Дата: Понедельник, 05.02.2018, 11:31 | Сообщение # 7
|
|
|
Цитата Toopie (  ) EMadrasso, в чем дичь то? Писал для себя. @открыл твой код @увидел метки, inpit'ы, keywait'ы @закрыл, дальше читать не стал =) Молодец, что не стал, не для тебя делал. [мат] перед другими будешь, я новичок, как могу так и делаю.
Edited [CM]Рафаэль
My page on vkontakte: https://vk.com/e.madrasso My site: https://mdx-scripts.ru
» https://cheat-master.ru/forum/192-760002-1 - [DIAMOND RP] SAMPtoVK - Управляй аккаунтом через ВК. » https://cheat-master.ru/forum/192-759677-1 - [DIAMOND RP] АВТО ЛОГИН. » https://cheat-master.ru/forum/192-757201-1 - [DIAMOND RP] АНТИ ГОЛОД. » https://cheat-master.ru/forum/192-759022-1 - [DIAMOND RP] БОТ РЫБОЛОВ. » https://cheat-master.ru/forum/192-753887-1 - [DIAMOND RP] БОТ СТРОИТЕЛЬ.
» https://cheat-master.ru/forum/146-756941-1 - [ADVANCE RP] БОТ ГРУЗЧИК. » https://cheat-master.ru/forum/146-759736-1 - [ADVANCE RP] АВТО ЛОГИН.
|
|
|
|
|
| Toopie |
Дата: Понедельник, 05.02.2018, 16:21 | Сообщение # 8
|
Боец
Сообщений: 122
Статус: Offline
|
EMadrasso, я и не выпендривался, ты написал, что мой код дичь, попросил пруфануть, ты разнылся. Твой код я аргументировал.
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
|
|
|
|
|