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

Skelerll

Известный
154
8
Вылетает игра при вписании этого.
CLEO:
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 0
09B3: get_car 0@ door_status 2@
IF 2@ == 1
THEN
Что не так?
 

Musaigen

shitposter
Проверенный
1,660
1,477
Вылетает игра при вписании этого.
CLEO:
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 0
09B3: get_car 0@ door_status 2@
IF 2@ == 1
THEN
Что не так?
Опкод требует два параметра, ты же вместо второго параметра вписываешь ноль.
 

LowerSIDES

Известный
9
4
Клео-переворот авто, нужно выпилить строчку с ремонтом авто и оставить только переворот и изменить клавишу активации на * на нумпаде!
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:NONAME_2
wait 0
if
   Player.Defined($PLAYER_CHAR)
if
   Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_2
1@ = Actor.CurrentCar($PLAYER_ACTOR)
0@ = 304543
if and
   Actor.InCar($PLAYER_ACTOR, 1@)
  &0(0@,1i) == 255
else_jump @NONAME_2
0A30: repair_car 1@
wait 0
if
01F4:   car 1@ flipped
else_jump @NONAME_137
07DB: set_car 1@ rotation_velocity_XYZ 0.0 1.0 0.0 through_center_of_mass
Car.RemoveReferences(1@)
jump @NONAME_2

:NONAME_137
wait 200
Car.RemoveReferences(1@)
jump @NONAME_2
 
  • Нравится
Реакции: Skelerll

Skelerll

Известный
154
8
0AB5 нельзя использовать в SA:MP.
Можно, но он не работает.

Клео-переворот авто, нужно выпилить строчку с ремонтом авто и оставить только переворот и изменить клавишу активации на * на нумпаде!
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:NONAME_2
wait 0
if
   Player.Defined($PLAYER_CHAR)
if
   Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_2
1@ = Actor.CurrentCar($PLAYER_ACTOR)
0@ = 304543
if and
   Actor.InCar($PLAYER_ACTOR, 1@)
  &0(0@,1i) == 255
else_jump @NONAME_2
0A30: repair_car 1@
wait 0
if
01F4:   car 1@ flipped
else_jump @NONAME_137
07DB: set_car 1@ rotation_velocity_XYZ 0.0 1.0 0.0 through_center_of_mass
Car.RemoveReferences(1@)
jump @NONAME_2

:NONAME_137
wait 200
Car.RemoveReferences(1@)
jump @NONAME_2
Это "беспалевный" переворот? Плавный? Если да, то на:
CLEO:
{$CLEO .cs}
gosub @LABEL
:LABEL
wait 0
1@ = actor.CurrentCar($PLAYER_ACTOR)
if and
8B21:     samp is_chat_opened
8B4C:  samp is_dialog_active -1
01F4:   car 1@ flipped
0AB0:   key_pressed 106
Actor.Driving($PLAYER_ACTOR)
jf @KEY_SCAN
wait 100
car.SetImmunities(1@,1,1,1,1,1)
07DA: set_car 1@ rotation_velocity_XYZ 0.0 1.0 0.0 through_center_of_body
jump @LABEL
P.s. это немножно другой код, но суть такая же. Я этим пользуюсь, просто поставил проверку на открытый чат и диалог. Управление на звездочку изменил
 
Последнее редактирование модератором:

LowerSIDES

Известный
9
4
Это "беспалевный" переворот? Плавный? Если да, то на:
CLEO:
{$CLEO .cs}
gosub @LABEL
:LABEL
wait 0
1@ = actor.CurrentCar($PLAYER_ACTOR)
if and
8B21:     samp is_chat_opened
8B4C:  samp is_dialog_active -1
01F4:   car 1@ flipped
0AB0:   key_pressed 106
Actor.Driving($PLAYER_ACTOR)
jf @KEY_SCAN
wait 100
car.SetImmunities(1@,1,1,1,1,1)
07DA: set_car 1@ rotation_velocity_XYZ 0.0 1.0 0.0 through_center_of_body
jump @LABEL
P.s. это немножно другой код, но суть такая же. Я этим пользуюсь, просто поставил проверку на открытый чат и диалог. Управление на звездочку изменил
Я нуб) мне пишет, что неизвестный код 0B21, хз, как пофиксить
 
  • Нравится
Реакции: Skelerll

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Это "беспалевный" переворот? Плавный? Если да, то на:
CLEO:
{$CLEO .cs}
gosub @LABEL
:LABEL
wait 0
1@ = actor.CurrentCar($PLAYER_ACTOR)
if and
8B21:     samp is_chat_opened
8B4C:  samp is_dialog_active -1
01F4:   car 1@ flipped
0AB0:   key_pressed 106
Actor.Driving($PLAYER_ACTOR)
jf @KEY_SCAN
wait 100
car.SetImmunities(1@,1,1,1,1,1)
07DA: set_car 1@ rotation_velocity_XYZ 0.0 1.0 0.0 through_center_of_body
jump @LABEL
P.s. это немножно другой код, но суть такая же. Я этим пользуюсь, просто поставил проверку на открытый чат и диалог. Управление на звездочку изменил
щас бы редачить, если ты не знаешь языка...
 
  • Нравится
Реакции: Skelerll