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

Musaigen

abobusnik
Проверенный
1,583
1,302
Как тут можно сделать задержку (wait 1000)?
Вот так
Screenshot_14.png
 

HUGERAIN

Новичок
26
4
Блин, почему значение 0@ не передается в лабел '':ON"??????
Код:
{$CLEO .cs}
0000:

0C6A: 25@ = create_custom_thread_at_label @ON 0@

:SampAV
wait 0
if
0AFA: is_samp_available
jf @SampAV

:x
wait 0
if
0AB0:   key_pressed 88
jf @x
0@ = 1

:x1
wait 0
if
8AB0:  not key_pressed 88
jf @x1
0@ = 0
jump @x

:ON
wait 0
if and
0039:   0@ == 1
....................
 

hnnssy

Известный
Друг
2,684
2,748
Блин, почему значение 0@ не передается в лабел '':ON"??????
Код:
{$CLEO .cs}
0000:

0C6A: 25@ = create_custom_thread_at_label @ON 0@

:SampAV
wait 0
if
0AFA: is_samp_available
jf @SampAV

:x
wait 0
if
0AB0:   key_pressed 88
jf @x
0@ = 1

:x1
wait 0
if
8AB0:  not key_pressed 88
jf @x1
0@ = 0
jump @x

:ON
wait 0
if and
0039:   0@ == 1
....................
а с чего вдруг ему туда передаваться?
 

HUGERAIN

Новичок
26
4
окей, тогда другой вопрос. как передать значения переменных с одного потока в другой?
 

HUGERAIN

Новичок
26
4
лол, впервые слышу об этом
я вот думал над тем, что этим опкодом можно создать 34 потока, а не после метки можно написать 33 значения которые я хочу передать. даже в вики ничего об этом не пишет opcodes - 0c6a | BlastHack — DEV_WIKI(https://blast.hk/wiki/opcodes:0c6a)

бля, я конечно хуево объянсяю.....
ну кароче смотри
вместо этого:
0C6A: 25@ = create_custom_thread_at_label @ON 0@ 2@ 3@
должно быть это:
0C6A: 25@ = create_custom_thread_at_label @ON @Label1 @Label2 @Labe3...и так можно 34 потока создать
 

hnnssy

Известный
Друг
2,684
2,748
я вот думал над тем, что этим опкодом можно создать 34 потока, а не после метки можно написать 33 значения которые я хочу передать. даже в вики ничего об этом не пишет opcodes - 0c6a | BlastHack — DEV_WIKI(https://blast.hk/wiki/opcodes:0c6a)

бля, я конечно хуево объянсяю.....
ну кароче смотри
вместо этого:
0C6A: 25@ = create_custom_thread_at_label @ON 0@ 2@ 3@
должно быть это:
0C6A: 25@ = create_custom_thread_at_label @ON @Label1 @Label2 @Labe3...и так можно 34 потока создать
хз с чего таир взял, что опкод принимает более одного входящего параметра
 

D3.Pheonix

🎹
Модератор
2,817
1,599
окей, тогда другой вопрос. как передать значения переменных с одного потока в другой?
Блин, почему значение 0@ не передается в лабел '':ON"??????
Код:
{$CLEO .cs}
0000:

0C6A: 25@ = create_custom_thread_at_label @ON 0@

:SampAV
wait 0
if
0AFA: is_samp_available
jf @SampAV

:x
wait 0
if
0AB0:   key_pressed 88
jf @x
0@ = 1

:x1
wait 0
if
8AB0:  not key_pressed 88
jf @x1
0@ = 0
jump @x

:ON
wait 0
if and
0039:   0@ == 1
....................
Есть 2 опкода для этих целей: get и set thread local var. Ищи.
 

HUGERAIN

Новичок
26
4
Ой, еше хотел спросить. А есть какие-то опкоды для работы с прицелом? Именно с прицелом, а не с таргетом
 

Say Ganstra

Новичок
8
1
Код:
 как исправить краш
   {$CLEO}
   {$INCLUDE SF}


const
    DIALOG_STYLE_MSGBOX = 0
    DIALOG_STYLE_INPUT = 1
    DIALOG_STYLE_LIST = 2
    EVENT_EDITBOX_STRING                = 1537
    EVENT_EDITBOX_CHANGE                 = 1538
     end
 
    
0000:
 
repeat
                                    
until samp.Available()
wait 0
0B34: samp register_client_command "Flood" to_label @Dialog1
0AF8: samp add_message_to_chat "{00FF00}Автор ss Спецально для sss" color 2@
0662: printstring "us - /Flood"    3000

0BDE: pause_thread 0
 
0B80: dialog @dialog2 = create "Flood"
0B84: dialog @dialog2 set_pos_XY 500 500 size 300 225
0B88: dialog @dialog2 add_editbox id 3 text "Ввести" pos_XY 2 60 size 100 40
if 1@ == EVENT_EDITBOX_STRING
            then
            
            end
            if 1@ == EVENT_EDITBOX_CHANGE
            then
            
            end


:dialog1
0AC6: 0@ = label @dialog2 offset
0B3B: samp show_dialog id 228 caption "FloodMaster" text 0@ button_1 "OK" button_2 "Close" style 2
0B43: samp cmd_ret

:Dialog2
Hex
"текст флуда          нет. "A
"задержка               1 "A
"Количиство строк       1 "A
"Клавиша активация      113"A
"Клавиша Дезактивация   115"A
end

Так где мне найти новые опкоды???? Я уже перекачивал весь sanny builder и Sampfucs
и cleo4
Избранное - Софт - SAMPFUNCS(https://blast.hk/threads/17/)
 
Последнее редактирование модератором: