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

Sanek0309

Новичок
2
0
Ребят, у меня есть вот такой чекпоинт: Imgur(https://imgur.com/3Ze9cA3)
Мне нужно, что-бы по команде мой персонаж телепортировался по данной метке по принципу этого кода:

0B34: samp register_client_command "checkpoint" to_label @checkpoint
0BDE: pause_thread 0
:checkpoint
00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
00A1: put_actor $PLAYER_ACTOR at {X}1481.16 {Y}-1349.37 {Z}113.13
0B43: samp cmd_ret​
только вместо координат данная метка.
 

Kristyan

Известный
165
16
Привет, подскажите какие опкоды нужны для Dialog_Box чтобы клацать по ним?

P.S.
@DarkP1xel го туториал про Dialog_Box.
 

DarkL1ght

Новичок
252
112
Ребят, у меня есть вот такой чекпоинт: Imgur(https://imgur.com/3Ze9cA3)
Мне нужно, что-бы по команде мой персонаж телепортировался по данной метке по принципу этого кода:

0B34: samp register_client_command "checkpoint" to_label @checkpoint
0BDE: pause_thread 0
:checkpoint
00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
00A1: put_actor $PLAYER_ACTOR at {X}1481.16 {Y}-1349.37 {Z}113.13
0B43: samp cmd_ret​
только вместо координат данная метка.
Лучше использовать синхронизацию это во-первых, во-вторых суть данного кода заключается в том, что ты сохраняешь свою позицию в переменные 0@ 1@ 2@ и телепортируешся на определенные координаты опкодом 00A1. Просто введи координаты этого чекпоинта и телепортируйся к нему.
 

jasd241

Новичок
29
1
скрипт должен выбирать 1 пункт в диалоге и нажимать на кнопку, но он не выбирает первый, а выбирает 0
CLEO:
wait 500

0B49: samp set_current_dialog_list_item 1

wait 500

0B47: samp close_current_dialog_with_button 1
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Как заставить актера бежать на нужные координаты?
Другое - Полезные сниппеты и SCM-функции(https://blast.hk/threads/897/page-3#post-53752) - не работает, виснет полностью и всё
CLEO:
while true
wait 0

repeat
wait 0
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 2564.787 -1292.739 
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point 2564.787 -1292.739 radius 0.5 0.5 on_foot

end

:goto
00A0: store_actor $PLAYER_ACTOR position_to 2@ 3@ 4@
0063: 0@ -= 2@ // (float)
0063: 1@ -= 3@ // (float)
0604: get_Z_angle_for_point 0@ 1@ store_to 5@
0173: set_actor $PLAYER_ACTOR Z_angle_to 5@
02EB: restore_camera_with_jumpcut
0AB2: ret 0
 

D3.Pheonix

🎹
Модератор
2,865
1,649
скрипт должен выбирать 1 пункт в диалоге и нажимать на кнопку, но он не выбирает первый, а выбирает 0
CLEO:
wait 500

0B49: samp set_current_dialog_list_item 1

wait 500

0B47: samp close_current_dialog_with_button 1
Счёт итемов с нуля начинается, мог бы догадаться
 

NIngaro

Известный
48
2
Такой вопрос, как сделать выполнение скрипта по сообщению в чате Samp-а?