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

LokoLoyKoo

Новичок
103
8
upload_2016-10-29_20-8-39.png
 

LokoLoyKoo

Новичок
103
8
Код:
{$CLEO}
{$INCLUDE SF}

0AC6: 0@ = label @Buffer offset
0B34: samp register_client_command "LHELP" to_label @CMD
0BDE: pause_thread 0

:CMD
0B3B: samp show_dialog id 420 caption "Lawyer Scripts by LokoLoyKoo" text 0@ button_1 "Хорошо, спасибо." style {DIALOG_STYLE_MSGBOX}0
0B43: samp cmd_ret

:Buffer
HEX
    "/my [id] - Команда для того что бы забить клиента." A
    "nomy [id] - Отказаться/Передать клиента другому адвокату." A
    "/vip [id] - Выпуск игроков за $5.000" A
    "/fr [id] - Выпуск игроков из КПЗ.(Не МЧС, Таксистов, Зал Славы(почет) для нах команда /vip)" A
    "/adrekl - Подать рандомную рекламу в /ad чат." A
    "/orec - Подать рандомную рекламу в /o чат." A
    "Автор: LokoLoyKoo и Сэнд. Контакты: Skype - jimmy.yuma/vk.com/lokoloykoo" A
    "Приятной игры"  A
END
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,983
Из опкодов нельзя убирать параметры, у строки должен быть терминирующий нуль
 

hnnssy

Известный
Друг
2,684
2,762
получить координаты объекта и использовать их как конечные координаты для рендера линии
мозгами тяжко же пораскинуть
 

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,480
1,168
Как сделать лини на этот объект?
3b21631691c84a9fbf4ecd039f71a1e8.png


Код не пашет.
CLEO:
{$CLEO .cs}
0000: NOP

repeat
wait 0
until samp.Available()

WHILE TRUE
wait 0
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
    while 0AE3: 3@ = random_object_near_point 0@ 1@ 2@ in_radius 500.0 find_next TRUE
    0984: 15@ = object 3@ model
    if and
    15@ == 2907
    02CC:   object 3@ bounding_sphere_visible
    then
    0400: store_coords_to 10@ 11@ 12@ from_object 3@ with_offset 0.0 0.0 0.0
    0B55: convert_3D_coords 0@ 1@ 2@ to_screen 0@ 1@
    0B55: convert_3D_coords 10@ 11@ 12@ to_screen 10@ 11@
    0B68: render draw_line_point1 0@ 1@ point2 10@ 11@ width 1 color 0xFFFFA500
    end
    end
end