Вопросы по CLEO-скриптингу

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите опкод тп по интерьерам.
 

Сливка1

Новичок
19
0
Почему в опкоде:


1. 0C72: set_virtual_key 40 down true
2. wait 500
3. 0C72: set_virtual_key 40 down false
не работает стрелочка вниз (её ID 40)? Мне нужно в диалоге вниз листнуть, а скрипт не листает, но Enter (13 ID) нажимает! ПОМОГИТЕ!
wall.gif
 

hnnssy

Известный
Друг
2,684
2,768
Почему в опкоде:


1. 0C72: set_virtual_key 40 down true
2. wait 500
3. 0C72: set_virtual_key 40 down false
не работает стрелочка вниз (её ID 40)? Мне нужно в диалоге вниз листнуть, а скрипт не листает, но Enter (13 ID) нажимает! ПОМОГИТЕ!
wall.gif
зачем эти костыли, если есть опкоды для нормальной работы с диалогами?
0B49: samp set_current_dialog_list_item 1@ - выбор пункта
0B47: samp close_current_dialog_with_button 1@ - закрытие диалога кнопкой
 
  • Нравится
Реакции: Сливка1

Сливка1

Новичок
19
0
зачем эти костыли, если есть опкоды для нормальной работы с диалогами?
0B49: samp set_current_dialog_list_item 1@ - выбор пункта
0B47: samp close_current_dialog_with_button 1@ - закрытие диалога кнопкой

А я уже кустарным методом тыка, с помощью опкода "0C72:" использовал клавиши "SHIFT" и на нумпаде "NUM 2" (вниз) и "NUM 8" (вверх) :3
Спасибо!
А как ид кнопки узнать в опкоде 0B47 ?
 

Сливка1

Новичок
19
0
0 и 1, либо 1 и 2, склероз уже.
Ну тут разобрался, а как узнать скрипту, сколько пунктов есть? У меня сейчас 3 пункта по очереди активируются, но на это время занимает(так сказать всё перенажимает скрипт), а если доступен только 1 пункт, как ему только его нажать и заняться другими делами?
 

hnnssy

Известный
Друг
2,684
2,768
Ну тут разобрался, а как узнать скрипту, сколько пунктов есть? У меня сейчас 3 пункта по очереди активируются, но на это время занимает(так сказать всё перенажимает скрипт), а если доступен только 1 пункт, как ему только его нажать и заняться другими делами?
почему вы не умеете пользоваться поиском опкодов?
0B54: samp 0@ = listbox_items_count
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите опкод который узнает время сервера
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите опкод который узнает какое оружие в руке
 

Callow

Известный
62
62
Я сначала дисконектнулся с помощью
Код:
SAMP.SetGameState(5)
, по идее я установил статус 5. Но при попытке получить его через
Код:
0B4F: samp 1@ = get_gamestate
я получаю значение 3 (т.е. типо я на сервере). Как это исправить??