• Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Помогите сделать диалог-биндер
[Помощь] Помогите сделать диалог-биндер
NifailoДата: Четверг, 11.10.2018, 22:34 | Сообщение # 1
Новичок
Сообщений: 3
Статус: Offline
[Помощь] Помогите сделать диалог-биндер.
Помогите пожалуйста сделать диалог-биндер по ахк. Вообщем, суть этого диалог-биндера.
При нажатии клавиши NumPad2:: включается менюшка(диалог), где можно выбрать определённый бинд, вот смотрите пример, который я опишу текстом:
-------------------------------AHK ДЛЯ МЭРИИ------------------------------
-1. Уволить человека (при нажатии на кнопку включается бинд)
-2. Видеорегистратор ((при нажатии на кнопку включается бинд)
-3. Отыгровка выговора (при нажатии на кнопку включается бинд)
-4. Отыгровка увольнения (при нажатии на кнопку включается бинд).
-------------------------------------------------------------------------------------
Заранее спасибо) biggrin


Diamond Role Play | Trilliant.
Начинающий cleo-скриптер.
SalamakeykumДата: Четверг, 11.10.2018, 23:54 | Сообщение # 2
Боец
Сообщений: 233
Статус: Offline
Код

#Include udfR1_test.ahk

~ESC::
~F6::
menu:=0
return

F3::
menu := 1
text =
(
-------------------------------AHK ДЛЯ МЭРИИ------------------------------
-1. Уволить человека (при нажатии на кнопку включается бинд)
-2. Видеорегистратор ((при нажатии на кнопку включается бинд)
-3. Отыгровка выговора (при нажатии на кнопку включается бинд)
-4. Отыгровка увольнения (при нажатии на кнопку включается бинд).
-------------------------------------------------------------------------------------
)
ShowDialog(2, "Диалог 1", text, "Выбрать")
return

~LButton::
Time := A_TickCount
while(isDialogOpen())
{
    if (A_TickCount - Time > 500)
    {
  Return
    }
}
checkdialogMenu:
if (isDialogButton1Selected() == 1)
{
    menu := 0
}
ifWinNotActive, GTA:SA:MP
{
    return
}

if (menu == 1)
{
    menu := 0
    line_num  := getDialogLineNumber()
    line_text  := getDialogLine(line_num)

    if (line_num == 2) ; 2 строка
    {
  SendChat("Уволить человека")
    }
    else if (line_num == 3)
    {
  SendChat("Видеорегистратор")
    }
    else if (line_num == 4)
    {
  SendChat("Отыгровка выговора")
    }
    else if (line_num == 5)
    {
  SendChat("Отыгровка увольнения")
    }
    return
}

~Enter::
gosub, checkdialogMenu
return


Помогу с AHK чем смогу VK
----------------------------------------
- 13.09.2018

Мои темы:
CNN Helper
Fast AirDrop
autoMechanic
Fake Общак ARZ
Счетчик денег для таксистов
Форум » Программирование » AHK Программирование » [Помощь] Помогите сделать диалог-биндер
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Bannanahook(StackHack by...

ЧИТ ДЛЯ CS:GO WH GLOW WA...

Студия “ЭХО ОДВАНСА” ...

Бесплатный дедик на 3-10...

КУПЛЮ ВИРТЫ REVENT ROLE ...

Раздача аккаунтов PointB...

№ заказа: 2023956 |...

SPoka 0.2.1 - Гибкий сла...

Продажа игровой валюты н...

Universal Object Parser ...

[LUA] reconnect

[LUA] Davilka

[0.3z][RUS] S0beit mo... [10001]

Курилка [10000]

Поиск CLEO скриптов &... [9988]

Флудильная [9936]

Курилка [9688]

RakBot - Качай аккаун... [9626]

Курилка [9614]

Общение читеров [CM] [9546]

S0beit - pr9n project... [9494]

Часто задаваемые вопр... [8232]

♔DIAMOND♚ADVANCE RADM... [6285]

[0.3.7][RUS] Sobeit m... [6246]

[FREE] AntiAFK_R 3.4.... [6220]

АК_47 [33540]

GеNius [7097]

[CM]Russel [5569]

romka619 [5010]

[CM]AGRESSOR [4644]

Сэс [4407]

Snake_Firm [4378]

Artem_Buero [4210]

[CM]Durman [3136]

[CM]Рафаэль [2925]

iMaddy [2858]

sky_Woker [2856]

Sa1nteD [2676]

mryasov73 [12:04]

nisomeyuni [11:45]

EcoLight [11:34]

Deman4ik8585 [11:27]

kadyrbaev02 [11:24]

ValdisBB [11:06]

mdasantana [10:55]

efim288 [10:32]

k1ppeter [10:17]

Rengor [09:32]

quawen [09:27]

cheater1339999d [09:22]

ddfsfds [09:22]


CM Team © 2009-2018 Администрация не несёт ответственности за размещённые материалы. Условия пользования
Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.

Положение о защите персональных данных на сайте, Пользовательское соглашение, Договор оказания услуг.