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

DarkL1ght

Новичок
252
112
Примерно вот так:
CLEO:
{$CLEO}

0000:

:LABEL_1
wait 0
0AFA:  is_samp_available
jf @LABEL_1
0B34: samp register_client_command "TPAS" to_label @TPAS

:TPA
wait 0
if and
9@ == 1 -- Проверяем что в перемнной 9 хранится 1 и скрипт продолжает если True
0AB6: store_target_marker_coords_to 5@ 6@ 7@
jf @NONAME_499


:NONAME_499
0AF8: samp add_message_to_chat "Поставь метку" color -1
0B43: samp cmd_ret


:TPAS
9@ = 1 -- Пишем в переменную 1
0B43: samp cmd_ret
Почему вы все пишите на метках? Капец
 
  • Нравится
Реакции: DarkP1xel

D3.Pheonix

🎹
Модератор
2,865
1,649
Почему вы все пишите на метках? Капец
Пушто ТАир учил на метках. А до урока с конструкциями они не дошли ещё :trollface2:

Так удобнее как по мне и более понятно
Потому что ты не понимаешь как на конструкциях писать. Когда ты их поймешь, и твой код будет больше 50-100 строк, тогда будешь проклинать свои метки
 
  • Нравится
Реакции: DarkL1ght

DarkL1ght

Новичок
252
112
Так удобнее как по мне и более понятно
Вообще с тобой не согласен! На метках всегда запутаться можно. Просто если бы ты изучил циклы то было бы норм,а по поводу того, что у тебя при повторной компиляции появляются метки то просто в настройках подметь на галочку Добавлять доп.информацию в SCM.
 

hnnssy

Известный
Друг
2,684
2,769
CLEO:
:2
wait 1000
0AF9: samp say_msg "/sms 2  %d" 2@
0B43: samp cmd_ret
Почему игнорирует задержку тогда?
сук пиздец
CLEO:
31@ = false
reg_cmd "tpa" @tpa

while true
wait 0
if 31@ == true
then
say "1"
wait 2000
say "2"
31@ = false
end
end

:tpa
31@ = true
cmd_ret
 
У

Удалённый пользователь 126082

Гость
......... Я нихуя не понял, киньте мне гайдик даркпикселя(не нашел), если есть такой. Уже какой раз сталкиваюсь с такой проблемой и не могу понять. ГОРИИИИИИИИИИИИИИИИИИИИИИИИИИИИТ
CLEO:
{$CLEO  .cs}
0000:


:AV
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @AV
0B34: samp register_client_command "gosms" to_label @1
0B34: samp register_client_command "gosms2" to_label @Kek
0B34: samp register_client_command "gosmsoff" to_label @Off
0BDE: pause_thread 0

31@ = false

:1
wait 0
0001: wait 0 ms
0B35: samp 0@ = get_last_command_params
00D6: if and
31@ == true
0AD4: 2@ = scan_string 0@ format "%d" 2@
jf @Error
0ACD: show_text_highpriority "~y~[SMS] ~g~Started" time 1000
wait 1000
0AF9: samp say_msg "/sms 1  %d" 2@
wait 1000
jump @2

:2
if
31@ == true
jf @Error
wait 1000
0AF9: samp say_msg "/sms 2  %d" 2@
0B43: samp cmd_ret


:off
0B43: samp cmd_ret

:Error
0AF8: samp add_message_to_chat "Îøèáî÷êà" color 0xFFFFFF
0B43: samp cmd_ret



:Kek
31@ = true
0B43: samp cmd_ret
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
......... Я нихуя не понял, киньте мне гайдик даркпикселя(не нашел), если есть такой. Уже какой раз сталкиваюсь с такой проблемой и не могу понять. ГОРИИИИИИИИИИИИИИИИИИИИИИИИИИИИТ
CLEO:
{$CLEO  .cs}
0000:


:AV
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @AV
0B34: samp register_client_command "gosms" to_label @1
0B34: samp register_client_command "gosms2" to_label @Kek
0B34: samp register_client_command "gosmsoff" to_label @Off
0BDE: pause_thread 0

31@ = false

:1
wait 0
0001: wait 0 ms
0B35: samp 0@ = get_last_command_params
00D6: if and
31@ == true
0AD4: 2@ = scan_string 0@ format "%d" 2@
jf @Error
0ACD: show_text_highpriority "~y~[SMS] ~g~Started" time 1000
wait 1000
0AF9: samp say_msg "/sms 1  %d" 2@
wait 1000
jump @2

:2
if
31@ == true
jf @Error
wait 1000
0AF9: samp say_msg "/sms 2  %d" 2@
0B43: samp cmd_ret


:off
0B43: samp cmd_ret

:Error
0AF8: samp add_message_to_chat "Îøèáî÷êà" color 0xFFFFFF
0B43: samp cmd_ret



:Kek
31@ = true
0B43: samp cmd_ret
Распиши что ты хочешь
 

DarkP1xel

Сила воли наше всё.
BH Team
3,637
5,027
......... Я нихуя не понял, киньте мне гайдик даркпикселя(не нашел), если есть такой. Уже какой раз сталкиваюсь с такой проблемой и не могу понять. ГОРИИИИИИИИИИИИИИИИИИИИИИИИИИИИТ
Ты не думаешь что пишешь, а просто вставляешь код в SB и надеешься, что методом тыка у тебя что то получится. Так не делается.
 

Salvatore_Ferrari

Известный
427
239
......... Я нихуя не понял, киньте мне гайдик даркпикселя(не нашел), если есть такой. Уже какой раз сталкиваюсь с такой проблемой и не могу понять. ГОРИИИИИИИИИИИИИИИИИИИИИИИИИИИИТ
CLEO:
{$CLEO  .cs}
0000:


:AV
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @AV
0B34: samp register_client_command "gosms" to_label @1
0B34: samp register_client_command "gosms2" to_label @Kek
0B34: samp register_client_command "gosmsoff" to_label @Off
0BDE: pause_thread 0

31@ = false

:1
wait 0
0001: wait 0 ms
0B35: samp 0@ = get_last_command_params
00D6: if and
31@ == true
0AD4: 2@ = scan_string 0@ format "%d" 2@
jf @Error
0ACD: show_text_highpriority "~y~[SMS] ~g~Started" time 1000
wait 1000
0AF9: samp say_msg "/sms 1  %d" 2@
wait 1000
jump @2

:2
if
31@ == true
jf @Error
wait 1000
0AF9: samp say_msg "/sms 2  %d" 2@
0B43: samp cmd_ret


:off
0B43: samp cmd_ret

:Error
0AF8: samp add_message_to_chat "Îøèáî÷êà" color 0xFFFFFF
0B43: samp cmd_ret



:Kek
31@ = true
0B43: samp cmd_ret
Пересмотри пожалуйста все видосы Таира от начало до конца , тогда поймешь
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
......... Я нихуя не понял, киньте мне гайдик даркпикселя(не нашел), если есть такой. Уже какой раз сталкиваюсь с такой проблемой и не могу понять. ГОРИИИИИИИИИИИИИИИИИИИИИИИИИИИИТ
CLEO:
{$CLEO  .cs}
0000:


:AV
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @AV
0B34: samp register_client_command "gosms" to_label @1
0B34: samp register_client_command "gosms2" to_label @Kek
0B34: samp register_client_command "gosmsoff" to_label @Off
0BDE: pause_thread 0

31@ = false

:1
wait 0
0001: wait 0 ms
0B35: samp 0@ = get_last_command_params
00D6: if and
31@ == true
0AD4: 2@ = scan_string 0@ format "%d" 2@
jf @Error
0ACD: show_text_highpriority "~y~[SMS] ~g~Started" time 1000
wait 1000
0AF9: samp say_msg "/sms 1  %d" 2@
wait 1000
jump @2

:2
if
31@ == true
jf @Error
wait 1000
0AF9: samp say_msg "/sms 2  %d" 2@
0B43: samp cmd_ret


:off
0B43: samp cmd_ret

:Error
0AF8: samp add_message_to_chat "Îøèáî÷êà" color 0xFFFFFF
0B43: samp cmd_ret



:Kek
31@ = true
0B43: samp cmd_ret
Если все правильно понял... Будут проблемы - пиши
CLEO:
{$CLEO}
0000:
while not Samp.Available()
    wait 0
end
0B34: samp register_client_command "gosms" to_label @cmd
0B34: samp register_client_command "setsms" to_label @setsms

while true
    wait 0
    if and
    30@ == 1
    31@ == 1
        then
        wait 1000
        say "/sms 1  %d" 1@      
    end
end

:cmd
0B12: 30@ = 30@ XOR 1
if 30@ == 1
    then
    0ACD: show_text_highpriority "~y~[SMS] ~g~Started" time 1000
else
    0ACD: show_text_highpriority "~y~[SMS] ~r~Stop" time 1000
end
Samp.CmdRet()

:setsms
0B35: samp 0@ = get_last_command_params
if 0AD4: 0@ = scan_string 0@ format "%d" 1@
    then
    0ACD: show_text_highpriority "~y~[SMS] ~g~Good" time 1000
    31@ = 1
    else
    0ACD: show_text_highpriority "~y~[SMS] ~r~Error" time 1000
    31@ = 0
end
Samp.CmdRet()
 

Lord

Новичок
236
42
На сервере на определенных координатах пропадает радар, полоска ХП, денег, оружия и т.п. можно как-то сделать, чтоб оно не исчезало?
 
Последнее редактирование: