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

FrediSaal

Известный
37
0
0B34: samp register_client_command "PE" to_label @kk

:kk
Actor.Dead(Handle)
0AFC: $PLAYER_CHAR
1 параметра не хватает?
 

emmett hattay

Участник
109
4
Пацаны, помогите. Я хочу сделать так чтобы когда был вкл чат клео не работал, а когда он выкл - он работал, а получается все наоборот( Когда чат вкл - работает, когда выкл - нет...


{$CLEO .cs}
{$INCLUDE SF}
0000: NOP

:LABEL
wait 0
if 0B21: samp is_chat_opened != true
jf @LABEL
if
key_down 49
jf @LABEL
say "/healme"
wait 200
0792: disembark_instantly_actor $PLAYER_ACTOR
say "/reset"
wait 100
say ")"
goto @LABEL
 

BlackKnigga

Известный
BH Team
922
445
Пацаны, помогите. Я хочу сделать так чтобы когда был вкл чат клео не работал, а когда он выкл - он работал, а получается все наоборот( Когда чат вкл - работает, когда выкл - нет...


{$CLEO .cs}
{$INCLUDE SF}
0000: NOP

:LABEL
wait 0
if 0B21: samp is_chat_opened != true
jf @LABEL
if
key_down 49
jf @LABEL
say "/healme"
wait 200
0792: disembark_instantly_actor $PLAYER_ACTOR
say "/reset"
wait 100
say ")"
goto @LABEL

Отрицание делается по другому. Нужно поставить восьмерку вместо нуля в первой цифре опкода. Вместо 0B21 пиши 8B21.
 

я воскрес

Активный
245
36
Пацаны, помогите. Я хочу сделать так чтобы когда был вкл чат клео не работал, а когда он выкл - он работал, а получается все наоборот( Когда чат вкл - работает, когда выкл - нет...


{$CLEO .cs}
{$INCLUDE SF}
0000: NOP

:LABEL
wait 0
if 0B21: samp is_chat_opened != true
jf @LABEL
if
key_down 49
jf @LABEL
say "/healme"
wait 200
0792: disembark_instantly_actor $PLAYER_ACTOR
say "/reset"
wait 100
say ")"
goto @LABEL
CLEO:
{$CLEO .cs}
{$INCLUDE SF}
0000: NOP

:LABEL
wait 0
if and
key_down 49
8B21: samp is_chat_opened
jf @LABEL
say "/healme"
wait 200
0792: disembark_instantly_actor $PLAYER_ACTOR
say "/reset"
wait 100
say ")"
goto @LABEL
 

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,479
1,163
0B34: samp register_client_command "PE" to_label @kk

:kk
Actor.Dead(Handle)
0AFC: $PLAYER_CHAR
1 параметра не хватает?
CLEO:
{$CLEO .cs}
0000: NOP

repeat
wait 0
until samp.Available()

0B34: samp register_client_command "null" to_label @hp // команда /null - включить/выключить скрипт

While True
wait 0
if 3@ == 1
then
if
0AD2: 0@ = player $PLAYER_CHAR targeted_actor
then
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0B25: samp 2@ = get_player_health 1@
if 2@ <= 0
then
0AF8: samp add_message_to_chat "У игрока ID[%d] %d ХП" -1 1@ 2@
wait 500
end
end
end
end
      
:hp
0B12: 3@ = 3@ XOR 1
if 3@ == 1
then
0acd: "~y~[~r~NULL HP~y~] ~y~ON" 1500
else
0acd: "~y~[~r~NULL HP~y~] ~y~OFF" 1500
end
SAMP.Cmdret()
 
Последнее редактирование:

FrediSaal

Известный
37
0
люблю прыгать с окна.

CLEO:
{$CLEO .cs}
0000: NOP

repeat
wait 0
until samp.Available()

0B34: samp register_client_command "null" to_label @hp // команда /null - включить/выключить скрипт

While True
wait 0
if 3@ == 1
then
if
0AD2: 0@ = player $PLAYER_CHAR targeted_actor
then
0B2B: samp 1@ = get_player_id_by_actor_handle 0@
0B25: samp 2@ = get_player_health 1@
if 2@ <= 0
then
0AF8: samp add_message_to_chat "У игрока ID[%d] %d ХП" -1 1@ 2@
wait 500
end
end
end
end
      
:hp
0B12: 3@ = 3@ XOR 1
if 3@ == 1
then
0acd: "~y~[~r~ NULL HP~y~] ~y~ON" 1500
else
0acd: "~y~[~r~ NULL HP~y~] ~y~OFF" 1500
end
SAMP.Cmdret()
При вводе команды /null крашит.
 
Последнее редактирование модератором: