• Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Меню [SAMP to RP]
[Помощь] Меню [SAMP to RP]
SAMP_123Дата: Суббота, 16.03.2019, 14:34 | Сообщение # 1
Новичок
Сообщений: 6
Статус: Offline
Сделал диалог меню:
Код
Numpad1::
ShowDialog("2", "Название", "1Пункт`n 2Пункт", "Закрыть")
return

Но не знаю,как сделать,чтобы после перехода на пункт1 - происходили действия.
(Использование команд, и RP отыгровка)
Помогите пожалуйста.
FForestДата: Суббота, 16.03.2019, 19:42 | Сообщение # 2
Любитель
Сообщений: 44
Статус: Offline
SAMP_123, Для начало надо присвоить данному диалогу номер
Код
ShowDialog("2", "Название", "1Пункт`n 2Пункт", "Закрыть")
menu := 1

После надо сделать событие (бинд)
Код

~LButton::      
Time := A_TickCount    
while(isDialogOpen())   
    if (A_TickCount - Time > 500)
  return

~NumpadEnter::
~Enter::
if (isDialogButtonSelected(1) == 1 || (!IsDialogOpen() && !menu))
    menu := 0

ifWinNotActive, GTA:SA:MP
    return

И после этого начать обрабатывать диалог
Код
if (menu == 1)
{
menu := 0
line_num := getDialogLineNumber()
line_text := getDialogLine(line_num)

addChatMessage("Выбрано: " line_text)
return
}


Делаю скрипты на заказ бесплатно (vk.com/id468659631)

Сообщение отредактировал FForest - Суббота, 16.03.2019, 19:43
SAMP_123Дата: Суббота, 16.03.2019, 20:23 | Сообщение # 3
Новичок
Сообщений: 6
Статус: Offline
Спасибо за разъяснения,но выдает ошибку:
(112) : ==> Call to nonexistent function.

Строка(112):
Код
while(isDialogOpen())   


(udf - есть,но если в нем проблема.Можешь скинуть ссылку откуда можно нормальный скачать или свой пожалуйста).
FForestДата: Суббота, 16.03.2019, 20:32 | Сообщение # 4
Любитель
Сообщений: 44
Статус: Offline
SAMP_123, Вот самый свежий ссылка

Делаю скрипты на заказ бесплатно (vk.com/id468659631)
SAMP_123Дата: Суббота, 16.03.2019, 21:55 | Сообщение # 5
Новичок
Сообщений: 6
Статус: Offline
Благодарю

Добавлено (16.03.2019, 22:00)
---------------------------------------------
И еще вопрос.Как сделать,чтобы второй пункт делал другое действие?

FForestДата: Воскресенье, 17.03.2019, 00:51 | Сообщение # 6
Любитель
Сообщений: 44
Статус: Offline
SAMP_123,
Код

if (menu == 1)
{
menu := 0
if (getDialogLineNumber() == 1)
{
; Тут код первого пункта
}
if (getDialogLineNumber() == 2)
{
; Тут код второго пункта
}
return
}


Делаю скрипты на заказ бесплатно (vk.com/id468659631)
SAMP_123Дата: Воскресенье, 17.03.2019, 01:04 | Сообщение # 7
Новичок
Сообщений: 6
Статус: Offline
Спасибо)
Phoenixxx_CzarДата: Воскресенье, 17.03.2019, 03:18 | Сообщение # 8
AHK Скриптер
Сообщений: 889
Статус: Offline
FForest, зачем кажыдй раз функцию вызывать? Лушче результат в переменную записать.

Я в ВК
Ушел в веб.
--------
AHK
--------
Флудер для SAMP
Выбор в диалогах мышкой и enter`ом
Чекер Друзей и Админов for SAMP
Быстрый ответ на СМС for SAMP
Счетчик наигранного времени for SAMP
Счетчик заработанных денег за сутки для адвоката for Evolve RP
Auto Fisher for Revent RP
Flooder SMS for DRP
FakeTime for DRP
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017 - 03.01.2018
- 03.01.2018 - 26.05.2018
- 26.05.2018 - 22.09.2018
- 22.09.2018
SAMP_123Дата: Воскресенье, 17.03.2019, 15:11 | Сообщение # 9
Новичок
Сообщений: 6
Статус: Offline
.

Сообщение отредактировал SAMP_123 - Воскресенье, 17.03.2019, 19:31
FForestДата: Воскресенье, 17.03.2019, 23:11 | Сообщение # 10
Любитель
Сообщений: 44
Статус: Offline
Phoenixxx_Czar, Мне не платят за то чтоб я делал качественно

Делаю скрипты на заказ бесплатно (vk.com/id468659631)
Форум » Программирование » AHK Программирование » [Помощь] Меню [SAMP to RP]
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
[WoT] Рандомные аккаунты...

[WoT] Продажа аккаунтов ...

Чекер Релторки ARP RP [S...

Чекер Релторки DRP RP [S...

Чекер Релторки ARZ RP [S...

Аккаунт администратора н...

КУПЛЮ ВИРТЫ НА SAMP-RP R...

РАЗДАЧА ПАНЕЛИ ПУ .CS

Mcgl Cheat

⛔✅⛔⭐️⛔✅⛔SAMP-RP REVOLUTI...

Невалид акки

Есть у кого зажимной или...

Курилка [10000]

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

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

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

Курилка [9688]

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

Курилка [9614]

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

S0beit - pr9n project... [9498]

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

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

[0.3.7][RUS] Sobeit m... [6244]

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

АК_47 [34405]

GеNius [7139]

[CM]Russel [5571]

romka619 [5012]

[CM]AGRESSOR [4644]

Snake_Firm [4424]

Сэс [4407]

Artem_Buero [4228]

[CM]Durman [3156]

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

iMaddy [2858]

sky_Woker [2856]

-Masson- [2699]

STEPAGGs [07:34]

Dante5817892584 [07:27]

BillyQeen [07:06]

TMT [07:00]

grigori----2 [06:51]

Kirito___ [06:35]

Doompuk [05:22]

Daregrsertofd [05:13]

RuslanIIII [05:11]

gaddafasdads [04:28]

GTATV [04:03]

Dndnn [03:25]

aleksandr_molodou666 [03:10]


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

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