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

hnnssy

Известный
Друг
2,684
2,749
Понять, что false == 0 и true == 1, после чего юзать wait false — это аутизм или всё же лечится?
 

Skribbly

Новичок
1
0
if not 0@ = SAMP.Base() - Ошибка идет. не могу компилировать.
Скрытое содержимое доступно для зарегистрированных пользователей!
 

elist

Новичок
5
4
Подскажите, как вставить в параметр key опкода 0AF1 переменную, чтобы все это дело нормально работало?
Не очень хочется читать весь txt файл

Пример:
CLEO:
0AD3: 0@v = format "Infernus"
0AF1: write_int 200 to_ini_file "cleo\CarID.ini" section "N" key 0@
 

АндрейЧотак

Известный
80
10
Крч проблема такая. У меня есть цикл While True, в начале скрипта я делаю пару проверок и если все эти условия выполнены то скрипт должен записать в файл значение 1, а если не выполнено 0! Но так как это while true то он повторяет это бесконечно и через каждую секунду записывает то 0 то 1... Как записать значение и оффнуть цикл чтобы он только один раз записал значение?

CLEO:
{$CLEO}
0000:

wait 2000

While true
wait 0
    if 0AB1: call_scm_func @KeyJustPressed 1 _vkey 221
    then
     if 20@ == true
     then
      20@ = false
      0AF1: write_int 0 to_ini_file "cleo\kek.sys" section "value" key "KEK"
     else
      20@ = true
      0AF1: write_int 1 to_ini_file "cleo\kek.sys" section "value" key "KEK"
     end 
    end
end    

:KeyJustPressed
if
    0AB0: key_pressed 0@
then
    while 0AB0: key_pressed 0@
        wait 0
    end
    0485: return_true
    0AB2: ret 0
end
059A: return_false
0AB2: ret 0
 

AWRage

Активный
642
141
Такая конструкция в call_cm_func крашит. Можно как-то по другому это сделать, но в call scm?
CLEO:
:Fix
0AC6: 0@ = label @Fix_Offset offset
0A8C: write_memory 0x0718D14 size 4 value 0@ virtual_protect 0
ret 0

:Fix_Offset
hex
00 00 20 42
end
 

AWRage

Активный
642
141
Щас попробовал и сработало. Странно чет, видно кривой я немного.
 

unInstance

Новичок
Проверенный
311
222
Как можно закрыть DXUT диалог? И почему при создании диалога не появляется стрелочка? Как добавить возможность свернуть диалог?
 
Последнее редактирование: