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

Makkoy1708

Новичок
18
4
А как сделат что бы при ввводе /дбм выскакивало окошко в котором будет 3 действия:
1.увольнение
2.Выговор
3.Увольнительная

Много раз пытался сделать но ничего н получилося
Если кто знает,помогите
Заранее спасиба!
CLEO:
{$CLEO .cs}
0000: NOP
repeat
wait 0
until samp.Available()
0B34: samp register_client_command "дбм" to_label @cmd

repeat
wait 0
    if 0@ == 1
    then
    0AC6: 1@ = label @label offset
    0B3B: samp show_dialog id 228 caption "CMD" text 1@ button_1 "OK" button_2 "CLOSE" style 2
    end
    0@ = 0
until false

:label
hex
    "{FFFFFF}1. Увольнение" A
    "{FFFFFF}2. Выговор" A
    "{FFFFFF}3. Увольнительная" 0
end

:cmd
0@ = 1
samp.CmdRet()
 
Последнее редактирование:

priestokk

Новичок
34
0
как поставить проверку на то, что актер в воздухе?
мне надо чтобы пока актер был в воздухе, скрипт был на паузе, а как только прикоснется к земле код пошел дальше.
не знаю почему но цикл 044B: actor $PLAYER_ACTOR on_foot через if, в моем скрипте не работает
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сравнивай расстояние до земли с нулем
 

Makkoy1708

Новичок
18
4
03A4: name_thread "text"
0662: printstring "text
че за опкоды и как ими пользоваться
Опкод 03A4 - Именует текущий поток. Существует ограничение в 7 символов. Любые дополнительные символы будут отключены. Должны быть короткие строки и использовать только буквы и цифры.
Опкод 0662 - Отладочный код, используемый для вывода текста отладки. Ничего не делает в неизмененной версии игры.
 
Последнее редактирование:

клешь рояль

Известный
1,255
550
При запуске игры игра зависает, что делать? code
CLEO:
{$CLEO .cs}
0000: NOP

:0
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @0
0001: wait 500 ms
0B34: samp register_client_command "rra" to_label @1

:1
0AFF: samp 0@ = car_handle_by_samp_vehicle_id 503
00D6: if
0039:   0@ == 1
004D: jump_if_false @1
0ACD: show_text_highpriority "car 503 spizhen" time 2500
0B43: samp cmd_ret

:2
00D6: if
0039:   0@ == 1
004D: jump_if_false @1
0AF9: samp say_msg "/rr 503" 
0002: jump @1