• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Урок] [Обновлено] Рабочее меню со списком
[Урок] [Обновлено] Рабочее меню со списком
Phoenixxx_CzarДата: Вторник, 14.02.2017, 19:31 | Сообщение # 1
AHK Скриптер
Сообщений: 913
Статус: Offline
Всем привет! Все уже наверное знают про тему от McFree про меню со списком на стрелки. Так вот, это аналог только он работает по системе считывания выбранной строки через память. То есть.. Вы можете выбирать как в клео кликнул на пунк двойным щелчком ЛКМ или нажатием ентера, а так же выбрав строку курсором и нажав ентер.
И так что нам нужно:
1. UDF последней версии.
2. Желательно ровные руки.

Теперь сам код:
Код с нормальной табуляцией (отступами): *Линк*


На этом все, всем спасибо, надеюсь тема была полезна smile


Я в ВК
Ушел в веб.

• Вирты не покупаю.
• Способы не проверяю.

--------
AHK
--------
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Флудер
[SAMP] Чекер Друзей и Админов
[SAMP] Быстрый ответ на СМС
[SAMP] Счетчик наигранного времени
[ERP] Счетчик заработанных денег за сутки для адвоката
[Revent] Auto Fisher
[DRP] Flooder SMS
[DRP] FakeTime
[Arizona] Бот для казино (/dice 1001)
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017 - 03.01.2018
- 03.01.2018 - 26.05.2018
- 26.05.2018 - 22.09.2018
- 22.09.2018 - 04.04.2019
- 04.04.2019
McFree_Дата: Вторник, 14.02.2017, 19:43 | Сообщение # 2
В рядах СМ.
Сообщений: 322
Статус: Offline
Phoenixxx_Czar, Благодарю за обновление темы, старая была уже не актуальна в последние 1-2 недели

Помогаю новичкам!
По всем вопросам в ЛС!
wongaBeastДата: Четверг, 16.02.2017, 03:19 | Сообщение # 3
Новичок
Сообщений: 11
Статус: Offline
Не компилируется :c
тык


Сообщение отредактировал wongaBeast - Четверг, 16.02.2017, 03:20
McFree_Дата: Четверг, 16.02.2017, 12:10 | Сообщение # 4
В рядах СМ.
Сообщений: 322
Статус: Offline
wongaBeast,UDF проверь, вызов неизвестно функции

Помогаю новичкам!
По всем вопросам в ЛС!
wongaBeastДата: Четверг, 16.02.2017, 13:48 | Сообщение # 5
Новичок
Сообщений: 11
Статус: Offline
McFree_, заменил на UDF с данной темы : SAMP UDF.Но после компиляция ошибка осталась прежней,не могли бы предоставить свой файл UDF?
McFree_Дата: Четверг, 16.02.2017, 14:03 | Сообщение # 6
В рядах СМ.
Сообщений: 322
Статус: Offline
wongaBeast, на примере не заметрил в начале строку подключения UDF. Выглядит она так:
Код

#include UDF_037.ahk


Соответственно
UDF_037.ahk это файл который должен лежать там же где и скрипт (он же мой UDF который использую я в своих целях)


Помогаю новичкам!
По всем вопросам в ЛС!
wongaBeastДата: Четверг, 16.02.2017, 14:13 | Сообщение # 7
Новичок
Сообщений: 11
Статус: Offline
McFree_, черт,я забыл подключение к UDF указать biggrin
Благодарю за помощь

Добавлено (16.02.2017, 14:09)
---------------------------------------------
McFree_, А как сделать чтобы при выборе в диалоге одного из вариантов был переход к следующему диалогу?

Добавлено (16.02.2017, 14:13)
---------------------------------------------
Разобрался biggrin

pkx_blrДата: Воскресенье, 05.03.2017, 16:02 | Сообщение # 8
Новичок
Сообщений: 1
Статус: Offline
Помогите сделать так, чтобы кнопка "Отмена" не просто скрывала окно, а закрывала.
itrallerДата: Воскресенье, 05.03.2017, 19:22 | Сообщение # 9
Новичок
Сообщений: 15
Статус: Offline
Цитата pkx_blr ()
Помогите сделать так, чтобы кнопка "Отмена" не просто скрывала окно, а закрывала.

wut?


aknqkzxlcs
Phoenixxx_CzarДата: Понедельник, 06.03.2017, 19:59 | Сообщение # 10
AHK Скриптер
Сообщений: 913
Статус: Offline
pkx_blr, И что тебе это даст? Ты даже если отмена нажмешь больше не как не покажешь его, не сбросив значения.

Я в ВК
Ушел в веб.

• Вирты не покупаю.
• Способы не проверяю.

--------
AHK
--------
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Флудер
[SAMP] Чекер Друзей и Админов
[SAMP] Быстрый ответ на СМС
[SAMP] Счетчик наигранного времени
[ERP] Счетчик заработанных денег за сутки для адвоката
[Revent] Auto Fisher
[DRP] Flooder SMS
[DRP] FakeTime
[Arizona] Бот для казино (/dice 1001)
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017 - 03.01.2018
- 03.01.2018 - 26.05.2018
- 26.05.2018 - 22.09.2018
- 22.09.2018 - 04.04.2019
- 04.04.2019


Сообщение отредактировал Phoenixxx_Czar - Понедельник, 06.03.2017, 20:00
Artur_iOSДата: Понедельник, 06.03.2017, 20:32 | Сообщение # 11
Боец
Сообщений: 94
Статус: Offline
pkx_blr, если "isDialogButtonSelected" пашет на локальные диалоги, то можно сделать, а если нет, то можно попробовать через координаты мышки что-то намудрить...
Phoenixxx_CzarДата: Понедельник, 06.03.2017, 21:06 | Сообщение # 12
AHK Скриптер
Сообщений: 913
Статус: Offline
Artur_iOS, isDialogButtonSelected робит на локал диалоги, но у меня лично не работает на 2 кнопку (которая справа)

Я в ВК
Ушел в веб.

• Вирты не покупаю.
• Способы не проверяю.

--------
AHK
--------
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Флудер
[SAMP] Чекер Друзей и Админов
[SAMP] Быстрый ответ на СМС
[SAMP] Счетчик наигранного времени
[ERP] Счетчик заработанных денег за сутки для адвоката
[Revent] Auto Fisher
[DRP] Flooder SMS
[DRP] FakeTime
[Arizona] Бот для казино (/dice 1001)
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017 - 03.01.2018
- 03.01.2018 - 26.05.2018
- 26.05.2018 - 22.09.2018
- 22.09.2018 - 04.04.2019
- 04.04.2019
TaToCTACДата: Воскресенье, 14.05.2017, 20:28 | Сообщение # 13
Новичок
Сообщений: 2
Статус: Offline
добрый день
код скомпилировал, запускается, но в игре горячие клавиши совсем не реагируют, даже когда пишу в чате.
серв диаманд.

удф скачал из ссылки.
[CM]ТолстыйДата: Вторник, 16.05.2017, 02:41 | Сообщение # 14
Бывалый
Сообщений: 410
Статус: Offline
Цитата TaToCTAC ()
добрый день
код скомпилировал, запускается, но в игре горячие клавиши совсем не реагируют, даже когда пишу в чате.
серв диаманд.

удф скачал из ссылки.

Код/часть кода скинь, мейби ошибся где-то.
TaToCTACДата: Вторник, 16.05.2017, 11:45 | Сообщение # 15
Новичок
Сообщений: 2
Статус: Offline
вот
Код
#include UDF_037.ahk ; UDF_037.ahk - это название  файла UDF
~ESC::
~F6::
menu:=0 ; Обнуляем меню при нажатии ESC и F6
return

m:: ; Кнопка вызова диалога
menu:=1
ShowDialog("2", "Диалог 1", "Первая`nВторая","Отмена") ; Диалог
return
n:: ; Кнопка вызова диалога
menu:=2
ShowDialog("2", "Диалог 2", "Первая`nВторая","Отмена") ; Диалог
return

~LButton::
if (A_PriorHotkey <> "~LButton" or A_TimeSincePriorHotkey > 500) ; Проверяем нажато ли два раза ЛКМ за 500мс, если нет ждем второе нажатие и ретурним
{
KeyWait, LButton
return
}
; Если нажато два раза, то делаем то что ниже
if (menu==1) ; Если "menu" равно 1
{
menu:=0 ; деактивирует меню
line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки
sleep, 100 ; задержка перед телепортом на метку (можно делать под себя)
Gosub, menu_1_%line% ; переходит на мету выбранного пункта
return
}
if (menu==2) ; Если "menu" равно 2
{
menu:=0 ; деактивирует меню
line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки
sleep, 100 ; задержка перед телепортом на метку (можно делать под себя)
Gosub, menu_2_%line% ; переходит на мету выбранного пункта
return
}
return

$~Enter:: ; при нажатии на Entrer
if (menu==1) ; Если "menu"равно 1
{
menu:=0 ; деактивирует меню
line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки
sleep, 500 ; задержка перед телепортом на метку (можно делать под себя)
Gosub, menu_1_%line% ; переходит на мету выбранного пункта
return
}
if (menu==2) ; Если "menu" равно 2
{
menu:=0 ; деактивирует меню
line:=getDialogLineNumber() ; В переменную "line" будет номер выбранной строки
sleep, 500 ; задержка перед телепортом на метку (можно делать под себя)
Gosub, menu_2_%line% ; переходит на мету выбранного пункта
return
}
return

menu_1_1: ; это Первая строка в 1 диалоге
addChatMessage("Вы выбрали первую строку в диалоге №1")
return
menu_1_2: ; это Вторая строка в 2 диалоге
addChatMessage("Вы выбрали вторую строку в диалоге №1")
return

menu_2_1: ; это Первая строка в 2 диалоге
addChatMessage("Вы выбрали первую строку в диалоге №2")
return
menu_2_2: ; это Вторая строка в 2 диалоге
addChatMessage("Вы выбрали вторую строку в диалоге №2")
return


извените за беспокойство, но отключил аддон и заработало. с аддоном игру выбивало.


Сообщение отредактировал TaToCTAC - Вторник, 16.05.2017, 12:11
Форум » Программирование » AHK Программирование » [Урок] [Обновлено] Рабочее меню со списком
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:
Место баннерной рекламы свободно
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
[ПРОДАЖА] Личный аккаунт...

Пишу клео (Тык сюда, по ...

✅ПРОДАЖА ВИРТУАЛЬНОЙ✅ВАЛ...

AutoZakup.V2 [Lua]

[Lua] Invisible

AirBrake [Lua]

[Private] AirBrake [Lua]

[Lua] Invisible [ПРИВАТ ...

AutoFindiHouse [LUA]

AutoZakup.V2 [Lua]

Смертельное оружие

ПРОДАМ ЛИЧНЫЙ АККАУНТ PU...

Курилка [10000]

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

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

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

Курилка [9688]

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

Курилка [9614]

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

S0beit - pr9n project... [9500]

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

ПОКУПАЮ/ПРОДАЮ ♚SAMP♚... [6344]

[0.3.7][RUS] Sobeit m... [6245]

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

АК_47 [34763]

GеNius [7159]

[CM]Russel [5566]

romka619 [5008]

[CM]AGRESSOR [4644]

Snake_Firm [4465]

Сэс [4411]

Artem_Buero [4230]

[CM]Durman [3158]

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

iMaddy [2857]

sky_Woker [2856]

-Masson- [2713]

Strayks [09:11]

Doske123 [09:01]

xXxDarknessxXxx [08:38]

slandrik [08:20]

Kedjeer [06:00]

DinarAlaef [05:58]

Xeonmen [05:56]

Mallec [05:55]

Hollymen [05:54]

WareMoods [05:52]

Kerkazz [05:51]

Lamunol [05:47]

Lakutok [05:45]


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

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