[Урок] Рабочее меню со списком (на стрелки)
|
|
Vangelas |
Дата: Среда, 12.10.2016, 14:12 | Сообщение # 16
|
Боец
Сообщений: 109
Статус: Offline
|
у меня когда открываеться любой другой диалог, срабатывает скрипт и ввыводит своё меню
|
|
|
|
McFree_ |
Дата: Среда, 12.10.2016, 15:40 | Сообщение # 17
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
Vangelas, это да. В этом минус UDF и самих игровых диалогов
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
theride228 |
Дата: Среда, 12.10.2016, 17:44 | Сообщение # 18
|
Новичок
Сообщений: 5
Статус: Offline
|
McFree_, а можно чуть по подробнее объяснить, я начинающий в этом деле, прошу помочь)
|
|
|
|
McFree_ |
Дата: Среда, 12.10.2016, 18:12 | Сообщение # 19
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
theride228, тогда советую начать с основ, а именно уроки BaskaMen'a
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
Vangelas |
Дата: Четверг, 13.10.2016, 00:59 | Сообщение # 20
|
Боец
Сообщений: 109
Статус: Offline
|
McFree_, Исправил, переименовав переменную name
|
|
|
|
[CM]Толстый |
Дата: Четверг, 09.02.2017, 22:17 | Сообщение # 21
|
Бывалый
Сообщений: 407
Статус: Offline
|
Цитата McFree_ ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) theride228, тогда советую начать с основ, а именно уроки BaskaMen'a Вот я, например, тоже не понял как сделать еще одну менюшку при выборе строки в основном меню. Можешь как-то помочь с этим? Хотя бы пример покажи, как можно инициализировать каждое меню и для каждого меню.
Сообщение отредактировал [CM]Толстый - Четверг, 09.02.2017, 22:18 |
|
|
|
CZAR |
Дата: Четверг, 09.02.2017, 23:36 | Сообщение # 22
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
b:=9 ; кол-во строк в меню ~F6:: menu:=0 ; если открыли чат то выключаем меню return
F3:: ; вызов самого фейкового меню a:=1 ; как и говорилось переменная получающая выбранную строку (1 т.к в меню активная строка начинается с первой) menu:=1 ; Меню активно ShowDialog("2", "Диалог", "Первая строка`nВторая строка`nТретья строка`nЧетвертая строка`nПятая строка`nШестая строка`nСедьмая строка`nВосьмая строка`nДевятая строка","Отмена") ; сам диалог return F4:: ; вызов самого фейкового меню a:=1 ; как и говорилось переменная получающая выбранную строку (1 т.к в меню активная строка начинается с первой) menu:=2 ; Меню активно ShowDialog("2", "Диалог", "Первая строка`nВторая строка`nТретья строка`nЧетвертая строка`nПятая строка`nШестая строка`nСедьмая строка`nВосьмая строка`nДевятая строка","Отмена") ; сам диалог return
~UP:: ; при нажатии на кнопку вверх if a>1 ; если активная строка не первая { a:=a-1 ; поднимаем значение активной строки на 1 пункт вверх } return ; ретерним ~Down:: ; при нажатии на кнопку вниз if a<b ; если активная строка не последняя { a:=a+1 ; опускаем активную строку на 1 пункт вниз } return ; ретерним
~Enter:: ; при нажатии на Entrer if (menu==1) { ; диалог на F3 punk:="label"+a menu:=0 Gosub, %punk% return } if (menu==2) { ; диалог на F4 punk:="newlabel"+a menu:=0 Gosub, %punk% return }
return ; ретерним
label1: return
label2: return
label3: return
label4: return
label5: return
label6: return
label7: return
label8: return
label9: return
newlabel1: return
newlabel2: return
newlabel3: return
newlabel4: return
newlabel5: return
newlabel6: return
newlabel7: return
newlabel8: return
newlabel9: return
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
|
|
|
|
[CM]Толстый |
Дата: Четверг, 09.02.2017, 23:46 | Сообщение # 23
|
Бывалый
Сообщений: 407
Статус: Offline
|
Phoenixxx_Czar, боже мой, спасибо большое, все работает, разобрался как это делается! Еще раз огромное спасибо!
|
|
|
|
aknqkzxlcs_2 |
Дата: Пятница, 10.02.2017, 06:37 | Сообщение # 24
|
Новичок
Сообщений: 4
Статус: Offline
|
[CM]Толстый, а зачем ты используешь это, когда уже появились функции для работы с диалогами? Эта тема стара как мир, не будь археологом.
Сообщение отредактировал aknqkzxlcs_2 - Пятница, 10.02.2017, 06:39 |
|
|
|
Oscar_Smith |
Дата: Суббота, 11.02.2017, 16:49 | Сообщение # 25
|
Новичок
Сообщений: 10
Статус: Offline
|
Как можно создать в диалоге подкаталог? К примере label2: Sleep 100 a:=1 ; как и говорилось переменная получающая выбранную строку (1 т.к в меню активная строка начинается с первой) ShowDialog("2", "Тест", "Каталог 1`nКаталог 2`nКаталог3","Отмена") И отсюда надо перейти в Каталог 3, и как там создать новое меню?Думал,думал, помогите, заранее спасибо.
|
|
|
|
|
McFree_ |
Дата: Вторник, 14.02.2017, 00:12 | Сообщение # 27
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
Oscar_Smith, тема была создана для того, чтобы можно было понять как делать рабочие меню, а уже связки меню в меню это уже слегка другая тема но так же уместна. Проще говоря для таких дел нужно делать идентификатор каждого меню чтобы определять в каком меню находишься и опираясь на него уже делать дальнейшие действия. Phoenixxx_Czar, описывал подробный код выше, так что советую присмотреться к нему и по примеру делать аналогичный код
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|