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

xSpiridon

Известный
74
21
ловишь инкоминг хуки в метке, получаешь парамы пришедшехо РПЦ, а потом делай что хочешь
В этом то и проблема, я не знаю как достать параметры.
Не разбираюсь в хуках, а гайды никак не помогли(((999

UPD: Оп, всё, я разобрался, не нужно, спасибо.
 
Последнее редактирование:

NIngaro

Известный
48
2
ты ебанулся? ты эти переменные потом забиваешь текстом из иника, на кой чёрт тебе присваивание?
А после проовераю изменилась ли переменная или нет, и если да, выполняю код, если нет пишу чтобы изменили значение в иники и вырабую скрипт
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
А после проовераю изменилась ли переменная или нет, и если да, выполняю код, если нет пишу чтобы изменили значение в иники и вырабую скрипт
проверить изменилась или нет можно сканом стринги (0c18, к примеру)
 

NIngaro

Известный
48
2
проверить изменилась или нет можно сканом стринги (0c18, к примеру)
Я правильно понял что принцип работы на локальных переменных этого скрипта следующий: выделяем память alloc-oм 1@ и 2@ -> записиваем в переменные значение строк ини файла -> проверяем изменилась ли строка с помощью 0с18 -> выполняем скрипт если предыдущий пункт успешен
 

SR_team

like pancake
BH Team
4,815
6,514
0AB5 нельзя использовать в SA:MP.
В CLEO 4.1 можно.
Вылетает игра при вписании этого.
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
Что не так?
Опкод может не найти машину. Надо проверку вкорячить на существование машины.
 
  • Нравится
Реакции: Skelerll

Skelerll

Известный
154
8
В CLEO 4.1 можно.

Опкод может не найти машину. Надо проверку вкорячить на существование машины.
Я все эти вопросы решил. Ответ на них я уже писал.


Можно ли сделать так, чтобы клео скрипт создавал ini файл? Если да, то как?
 

NookieONE

Участник
128
1
CLEO:
{$CLEO .cs}

0000:

while not SAMP.Available()
wait 100
end
  
:1
wait 0                    
0@ = Actor.Health($PLAYER_ACTOR)
if
0@ <= 5
then
chatmsg "Текст" -1
end
Почему крашит?
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
CLEO:
{$CLEO .cs}

0000:

while not SAMP.Available()
wait 100
end
 
:1
wait 0                   
0@ = Actor.Health($PLAYER_ACTOR)
if
0@ <= 5
then
chatmsg "Текст" -1
end
Почему крашит?
CLEO:
{$CLEO}
0000:
while not SAMP.Available()
    wait 0
end

while true
    wait 0                   
    0@ = Actor.Health($PLAYER_ACTOR)
    if 0@ <= 5
        then
        chatmsg "Тест -1  
    end
end
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Я все эти вопросы решил. Ответ на них я уже писал.


Можно ли сделать так, чтобы клео скрипт создавал ini файл? Если да, то как?
чтоб создать ини файл, нужно что-то получить оттуда или записать