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

Mikha Mikhin

Новичок
131
4
CLEO:
*

Делал клео для того, чтобы взрывать тачки. Играл на DRP, всё прекрасно работало, смеялся. Решил добавить НОПы, чтобы DRP не блокировал анимацию. Не сработало. Начало кикать.
Теперь я убрал эти нопы, но при вводе /boom крашит. Хэээлп.
 
Последнее редактирование:

01EG

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

31@ = 0

repeat
wait 0
until SAMP.Available()

thread "CarBoom"

0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}CarBoom by Mikha Mikhin activated!"
0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}Введи {08457e}/boom {926eae}для активации"
0B34: samp register_client_command "boom" to_label @boom

:2
wait 0
if and
31@ == 1
056D:   actor $PLAYER_ACTOR defined
Actor.Driving($PLAYER_ACTOR)
then
    Actor.StorePos($PLAYER_ACTOR, 0.0, 0.0, 0.0)
    30@ = Actor.CurrentCar($PLAYER_ACTOR)
    0224: set_car 30@ health_to 199
    0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}БУУУМ! Деактивирован!"
    wait 1000
    0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 25@ 26@ 27@
    31@ = 0
end

:boom
0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}Активирован!"
31@ = 1
SAMP.CmdRet()
Вроде все ок, пробуй.
Много лишнего было
 

vladmir_petrov2

Новичок
1
0
Как удалить строчку чата?
Перемещение строчек не предлагать, это я и сам умею делать.
 

woksonal

Известный
Проверенный
268
154
jump
CLEO:
{$CLEO}
{$NOSOURCE}
0000: NOP

31@ = 0

repeat
wait 0
until SAMP.Available()

thread "CarBoom"

0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}CarBoom by Mikha Mikhin activated!"
0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}Введи {08457e}/boom {926eae}для активации"
0B34: samp register_client_command "boom" to_label @boom

:2
wait 0
if and
31@ == 1
056D:   actor $PLAYER_ACTOR defined
Actor.Driving($PLAYER_ACTOR)
then
    Actor.StorePos($PLAYER_ACTOR, 0.0, 0.0, 0.0)
    30@ = Actor.CurrentCar($PLAYER_ACTOR)
    0224: set_car 30@ health_to 199
    0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}БУУУМ! Деактивирован!"
    wait 1000
    0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 25@ 26@ 27@
    31@ = 0
end

:boom
0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}Активирован!"
31@ = 1
SAMP.CmdRet()
Вроде все ок, пробуй.
Много лишнего было
jump @2 забыл, Actor.StorePos($PLAYER_ACTOR, 0.0, 0.0, 0.0) вместо нулей должны быть переменные, и 0362 тпшнет на 0 0 0
 

Garrus

Известный
159
20
Такой вопросик. Есть текстовый файл, в нем n-e кол-во строк, формата:
Имя_Фамилия Команда Число Комментарий
Мне нужно разбить строку на части и занести их в отдельный массив ("Имя_Фамилия" в один массив, "Команда" в другой и т.д.), а затем, вывести в диалоге. Т.е., в диалоге будет n-e количество строк и 4 столбца, которые будут заполняться данными из массивов. Как это сделать?
 

SR_team

like pancake
BH Team
4,798
6,469
Такой вопросик. Есть текстовый файл, в нем n-e кол-во строк, формата:

Мне нужно разбить строку на части и занести их в отдельный массив ("Имя_Фамилия" в один массив, "Команда" в другой и т.д.), а затем, вывести в диалоге. Т.е., в диалоге будет n-e количество строк и 4 столбца, которые будут заполняться данными из массивов. Как это сделать?
в ручную разбить на массивы строки, ориентируясь по пробелам или другим вспомогательным символам
 

Mikha Mikhin

Новичок
131
4
CLEO:
{$CLEO}
{$NOSOURCE}
0000: NOP

31@ = 0

repeat
wait 0
until SAMP.Available()

thread "CarBoom"

0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}CarBoom by Mikha Mikhin activated!"
0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}Введи {08457e}/boom {926eae}для активации"
0B34: samp register_client_command "boom" to_label @boom

:2
wait 0
if and
31@ == 1
056D:   actor $PLAYER_ACTOR defined
Actor.Driving($PLAYER_ACTOR)
then
    Actor.StorePos($PLAYER_ACTOR, 0.0, 0.0, 0.0)
    30@ = Actor.CurrentCar($PLAYER_ACTOR)
    0224: set_car 30@ health_to 199
    0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}БУУУМ! Деактивирован!"
    wait 1000
    0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 25@ 26@ 27@
    31@ = 0
end

:boom
0AF8: samp add_message_to_chat "{00FF00}[CarBoom] {926eae}Активирован!"
31@ = 1
SAMP.CmdRet()
Вроде все ок, пробуй.
Много лишнего было
Слушай, ты как-то криво написал. На глаз смотрю и вижу, что не сработает. У меня в коде непонятно почему крашало, сейчас будет понятно почему крашить :D