Создаём диалог

Статус
В этой теме нельзя размещать новые ответы.

SHARP 1337

Новичок
Автор темы
9
10
Всем привет. И я хотел бы показать и научить, как создавать диалоги. Так можно, допустим, создавать фейк-статистику и т.д.
Ну, что же, приступим. Для начала, что нам понадобиться:
"SAMP.ahk" и ваш скрипт с диалогом должны находится в одном месте, допустим, на рабочем столе, но, это уже, как вам угодно.
Так-с, теперь приступим. Создаём AHK скрипт, название не важно. Открываем его любым текстовым редактором. Вписываем следующую строку: "#Include samp.ahk". Далее нам понадобиться следующих инклуд: ShowDialog("Номер стиля окна", "Заголовок диалога", "Текст диалога", "Название кнопки")". Отлично. Идём далее. Нам нужно выбрать стиль окна, всего их4: от 0 до 3. Давайте же рассмотрим, какие есть стили.
Стиль номер 0:
X98c50e.jpg
Стиль номер 1:
ExD0WgV.jpg
Стиль номер 2:
Sc4MbaD.jpg
Стиль номер 3:
wepuZOa.jpg
Итак. Со стилями ознакомились, отлично, идём дальше, к заполнению самого текста в диалоге.​
Вот текст, который я использовал для примера:
Код:
ShowDialog("3", "BlastHack.Net | Пример диалога", "Пример стиля диалога номер 3`n урок от SHARP 1337 специально для BlastHack.Net", "Закрыть")
Естественно, мы можем делать и цветной текст. Для этого перед текстом пишем HTML код цвета в фигурных скобках. ( {код цвета} )
Продолжим написании скрипта. Мы уже написали в первой строчке "#Include samp.ahk", далее нам нужно указать клавишу, при нажатии на которую, будет появляться диалог.Допустим, numpad5 (как пример). Итак, вот, что у нас уже получилось:
Код:
#Include samp.ahk
NumPad5::
Дальше записываем инклуд, который мы используем и текст (ShowDialog("Номер стиля окна", "Заголовок диалога", "Текст диалога", "Название кнопки")). Отлично. В конце записываем "Return".
Вот, что у нас получилось:
Код:
#Include samp.ahk
NumPad5::
ShowDialog("3", "BlastHack.Net | Пример диалога", "Пример стиля диалога номер 3`n урок от SHARP 1337 специально для BlastHack.Net", "Закрыть")
Return
Спасибо за то, что уделили мне время, всем удачи :)

Комментируйте, задавайте интересующие вопросы, буду рад ответить.​
 
Статус
В этой теме нельзя размещать новые ответы.