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

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,964
Это проверяет только одну анимку, а мне надо любую, не все же их проверять по одной
PHP:
...
0B2B: samp 30@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0B57: samp 28@ = player 30@ animation_id
0B58: samp get_animation_name_to 29@v file_to 30@v by_id 28@
0611:   actor $PLAYER_ACTOR performing_animation 30@v
jf @...
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -1.0
00A1: put_actor $PLAYER_ACTOR at 0@ 1@ 2@
...
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
Это проверяет только одну анимку, а мне надо любую, не все же их проверять по одной
Все движения актера сделаны из анимаций. Тебе придется составлять список необходимых анимок или игнорировать те, которые не нужны.
Твой выбор.
 

01EG

Известный
Проверенный
629
346
Подскажите опкод которым можно убить своего Чара. Ну как в собейте на F3
 

01EG

Известный
Проверенный
629
346
Исправьте ошибки, пожалуйста, а то никак не получается скомпилить скрипт.
PHP:
{$CLEO .cs}

0000: NOP

:Actor_Kill
0001: wait 0
if and
not Actor.Driving($PLAYER_ACTOR)
8B21:   not samp is_chat_opened 
0ab0:key_pressed 114
0ab0:key_pressed 16
jf @Actor_Kill
0321: AS_actor $PLAYER_ACTOR die_headshotted
jump @Actor_Kill
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,964
Исправьте ошибки, пожалуйста, а то никак не получается скомпилить скрипт.
PHP:
{$CLEO .cs}

0000: NOP

:Actor_Kill
0001: wait 0
if and
not Actor.Driving($PLAYER_ACTOR)
8B21:   not samp is_chat_opened
0ab0:key_pressed 114
0ab0:key_pressed 16
jf @Actor_Kill
0321: AS_actor $PLAYER_ACTOR die_headshotted
jump @Actor_Kill
PHP:
{$CLEO}
0000: NOP

:Actor_Kill
0001: wait 0
if and
80DF:   not actor $PLAYER_ACTOR driving
8B21:   not samp is_chat_opened
0ab0: key_pressed 114
0ab0: key_pressed 16
jf @Actor_Kill
0321: AS_actor $PLAYER_ACTOR die_headshotted
jump @Actor_Kill

А так? Вроде всё нормально.
 
  • Нравится
Реакции: 01EG

01EG

Известный
Проверенный
629
346
PHP:
{$CLEO}
0000: NOP

:Actor_Kill
0001: wait 0
if and
80DF:   not actor $PLAYER_ACTOR driving
8B21:   not samp is_chat_opened
0ab0: key_pressed 114
0ab0: key_pressed 16
jf @Actor_Kill
0321: AS_actor $PLAYER_ACTOR die_headshotted
jump @Actor_Kill

А так? Вроде всё нормально.
Недостаточно параметров, ожидалось 2 параметра.
 

01EG

Известный
Проверенный
629
346
Спасибо большое, что помогаешь.
1) Почему не хотело компилиться ?
2) Зачем захексил в средине скрипта ?
3) Тестил 5 раз. 1) 3 раза крашнуло. 2) 2 раза после смерти, был баг. Один раз актер после смерти, намертво замирал, даже разморозка в собе не помогала. Второй раз, был просто экран с пейзажем. Хотя, другие клео, которые требуют СФ работают нормально.
P.S. Если тебе интересно зачем я пытаюсь сделать такое клео, если я могу киляться через соб, то пишу для друга, чтоб он не качал соб, а просто через клео килялся.
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
2) Ты SASCM.ini сфшный забыл установить
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
Если ты заменил SASCM, то перезапусти Sanny Builder.
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,462
Скрин ошибки. Что-т и не верится.
 

01EG

Известный
Проверенный
629
346
Скрин ошибки. Что-т и не верится.
NiASJQ0.png