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

Сэнд

Известный
Проверенный
436
213
Как проверить строку на отсутствие текста? То есть, если пустой параметр, то запретить скрипту выполнять действие.
 

Сэнд

Известный
Проверенный
436
213
Почему когда подключаюсь с одного сервера на другой опкодом, онлайн таб обоих суммируется / смешивается? Как исправить?
 

VADE

Новичок
36
1
Почему не работает ТП. Скрипт должен при нажатии на кнопку телепортироваться за спину игроку, у которого подсвечивается зеленый треугольник (забыл как называется XD)
Код:
{$CLEO .cs}
0000:

:1
wait 0
00D6: if and
0AD2: 0@ = player $PLAYER_CHAR targeted_actor
0AB0:   key_pressed 82
jf @1
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
00A0: store_actor 0@ position_to 2@ 3@ 4@
04C4: store_coords_to 2@ 3@ 4@ from_actor 0@ with_offset 0.0 -2.5 -1.0
00A1: put_actor $PLAYER_ACTOR at 2@ 3@ 4@
jump @1
 
Последнее редактирование:

Perojek)0

Известный
205
3
CLEO:
{$CLEO}
{$INCLUDE SF}

0001: wait 0 ms

while not SAMP.Available()
   wait 400
end

0BE1: raknet setup_outcoming_rpc_hook @out_rpc

0BDE: pause_thread 0

:out_rpc
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
if
   0@ == RPC_CHAT
then
    0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
    0B3F: raknet reset_bit_stream 1@
    0AC8: 3@ = allocate_memory_size 6
    0AD3: 3@ = format "Привет"
    0B40: raknet bit_stream 1@ write 3@ type 5 size 6
    0AC9: free_allocated_memory 3@
end
0BE0: raknet hook_ret true
Чо не так?
Структура: DWORD respLen, char[] text
 

BlackKnigga

Известный
BH Team
922
446
CLEO:
{$CLEO}
{$INCLUDE SF}

0001: wait 0 ms

while not SAMP.Available()
   wait 400
end

0BE1: raknet setup_outcoming_rpc_hook @out_rpc

0BDE: pause_thread 0

:out_rpc
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
if
   0@ == RPC_CHAT
then
    0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
    0B3F: raknet reset_bit_stream 1@
    0AC8: 3@ = allocate_memory_size 6
    0AD3: 3@ = format "Привет"
    0B40: raknet bit_stream 1@ write 3@ type 5 size 6
    0AC9: free_allocated_memory 3@
end
0BE0: raknet hook_ret true
Чо не так?
Структура: DWORD respLen, char[] text
Так структура начинается с размера, а ты сразу текст пихаешь.