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

D3.Pheonix

🎹
Модератор
2,821
1,600
Пасеееба.. Попробую и опкод, и твой код. Хотя я думаю, что опкод в моем случает будет нужнее. Оно на моты работает?
ну ты учти, там малейший отрыв колеса и опкод сработает. Иногда это не в тему...
 
  • Нравится
Реакции: Skelerll

jasd241

Новичок
29
1
как прочитать "encodedString4096" из хука, вернее, перевести ее в читаемый текст, у меня получается вот такая параша hxиX¶К 1483
 

jasd241

Новичок
29
1
0BF4: raknet bit_stream 0@ decode_string 1@ size 2@
не знаю. хороший это знак или плохой, но после этого строка пустая (вывод текста в чат никакой, как будто просто пустой текст выводится)
CLEO:
0BE5: raknet 1@ = get_hook_param 0
0BE7: raknet 2@ = bit_stream_read 1@ type 2
0BE7: raknet 3@ = bit_stream_read 1@ type 3
0BE7: raknet 4@ = bit_stream_read 1@ type 4
0BE7: raknet 5@ = bit_stream_read 1@ type 4
0BE7: raknet 6@ = bit_stream_read 1@ type 4
0BE7: raknet 7@ = bit_stream_read 1@ type 2
0BE7: raknet 8@ = bit_stream_read 1@ type 2
0BF4: raknet bit_stream 1@ decode_string 9@ size 512
chatmsg "%s" -1 9@
 

bereg101

Участник
55
0
Есть клео, исходника которого у меня нету. Оно вызывается командой с переменной (/команда значение) Можно ли вызывать эту команду как то? Сам я писать подобное клео скорее всего задолбаюсь
0AF9: samp say_msg это отправляет чисто серверу и не работает
 
1,417
1,030
Есть клео, исходника которого у меня нету. Оно вызывается командой с переменной (/команда значение) Можно ли вызывать эту команду как то? Сам я писать подобное клео скорее всего задолбаюсь
0AF9: samp say_msg это отправляет чисто серверу и не работает
Другое - Полезные сниппеты и SCM-функции(https://blast.hk/threads/897/page-4#post-161246)
 

hnnssy

Известный
Друг
2,684
2,752
CLEO:
:3DTextHOOK
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
if 0@ == RPC_SCRCREATE3DTEXTLABEL
then
    0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
 
    0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_SHORT // id
    0BE7: raknet 3@ = bit_stream_read 1@ type BS_TYPE_INT // color

    0BE7: raknet 4@ = bit_stream_read 1@ type BS_TYPE_FLOAT // x
    0BE7: raknet 5@ = bit_stream_read 1@ type BS_TYPE_FLOAT // y
    0BE7: raknet 6@ = bit_stream_read 1@ type BS_TYPE_FLOAT // z
    0BE7: raknet 7@ = bit_stream_read 1@ type BS_TYPE_FLOAT // DrawDistance
 
    0BE7: raknet 8@ = bit_stream_read 1@ type BS_TYPE_BYTE // testLOS
 
    0BE7: raknet 9@ = bit_stream_read 1@ type BS_TYPE_SHORT // attachedplayer
    0BE7: raknet 10@ = bit_stream_read 1@ type BS_TYPE_SHORT // attachedvehicle
 
    alloc 11@ 4096
    0C11: memset 11@ 0 4096
    0BF4: raknet bit_stream 1@ decode_string 11@ size 4097
    // 11@ - text
    free 11@
end
0BE0: raknet hook_ret true
 
  • Нравится
Реакции: jasd241

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
Есть клео, исходника которого у меня нету. Оно вызывается командой с переменной (/команда значение) Можно ли вызывать эту команду как то? Сам я писать подобное клео скорее всего задолбаюсь
0AF9: samp say_msg это отправляет чисто серверу и не работает
opcodes:0c8f
 

DarkL1ght

Новичок
252
112
почему крашит?
CLEO:
{$CLEO .cs}


alloc 5@ 256

:Noname_8
wait 0
if
key_down 49
jf @Noname_8
018C: play_sound 1057 at 0.0 0.0 0.0
wait 1000
0C8F: samp process_chat_input "/q"
goto @Noname_8
CLEO:
{$CLEO .cs}
0000: NOP

repeat
wait 0
until Samp.Available()

while true
wait 0
    if 0AB0:   key_pressed 49 {1}
    then
        018C: play_sound 1057 at 0.0 0.0 0.0
        wait 1000
        0C8F: samp process_chat_input "/q"
    end
end