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

PyceX

Известный
21
2
Крашет, в чем может быть проблема??
Код:
0B35: samp 31@ = get_last_command_params
if 0AD4: 30@ = scan_string 31@ format "%d %d" 28@ 27@
then
            0AFF: samp 29@ = car_handle_from_samp_carid 28@
            00AA: store_car 29@ position_to 1@ 2@ 3@
            0AF3: write_float 1@ to_ini_file "cleo\ini.ini" section 26@ key "x"
end

Если напишу вот так "1" то норм а если 26@ то крашет
 

NookieONE

Участник
128
1
В каких случаях это нужно прописывать?
CLEO:
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
 

romanblinov2013

RB_PRO
Проверенный
212
196
Секцию надо указать.


Пример:
upload_2018-6-3_13-53-34.png
 

NookieONE

Участник
128
1
В двух разных скриптах используются таймеры, и скрипт перестает работать.
Можно как-то фиксануть?
 

PyceX

Известный
21
2
Дарова пацаны, помогите, каким методом можно проверить существует ли "section "1"" или нет
Код:
0AF2: 22@ = get_float_from_ini_file "cleo\base.ini" section "1" key "xyz"
 

NookieONE

Участник
128
1
CLEO:
:3
0AA2: 21@ = load_library "kernel32.dll" // IF and SET
0AA4: 19@ = get_proc_address "GetLocalTime" library 21@ // IF and SET
0AC8: 20@ = allocate_memory_size 32
0AA5: call 19@ num_params 1 pop 0 20@ 
0A8D: 11@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 12@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 13@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 14@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 15@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 16@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 17@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 18@ = read_memory 20@ size 2 virtual_protect 0
000E: 20@ -= 30
0AB2: ret 8 11@ 12@ 13@ 14@ 15@ 16@ 17@ 18@

Переменная 15@ что в ней?
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
CLEO:
:3
0AA2: 21@ = load_library "kernel32.dll" // IF and SET
0AA4: 19@ = get_proc_address "GetLocalTime" library 21@ // IF and SET
0AC8: 20@ = allocate_memory_size 32
0AA5: call 19@ num_params 1 pop 0 20@
0A8D: 11@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 12@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 13@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 14@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 15@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 16@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 17@ = read_memory 20@ size 2 virtual_protect 0
000A: 20@ += 2
0A8D: 18@ = read_memory 20@ size 2 virtual_protect 0
000E: 20@ -= 30
0AB2: ret 8 11@ 12@ 13@ 14@ 15@ 16@ 17@ 18@

Переменная 15@ что в ней?
результат считывания памяти