[AHK] Диалоговое окно - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
[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
Новичок
Статус: Offline
Не очень понял что ты хочешь сделать, по подробнее в лс 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
Новичок
Статус: Offline
Цитата 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
Новичок
Статус: Offline
Цитата 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 лидерки админки да
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума