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

bereg101

Участник
55
0
0AD3: 10@v = FORMAT "/spick %i" 1@
alloc 10@ 16
memset 10@ 0x0 16
format 10@ "/spick %d" 1@

и, возможно, 0C8F не работает для команд с параметрами, но повторюсь - возможно
memset 10@ 0x0 16 а что это? Сани билдер не воспринимает это и жалуется что ошибка

0C8F я через консольку проверял
 
Последнее редактирование:

bereg101

Участник
55
0
Функция заполняет участок памяти определенным значением и определенного размера. Опкод: 0C11: memset destination 10@ value 0x0 size 16.
Если ты тут, можешь помочь дописать скрипт?
Должно вводить команду но не вводит

CLEO:
{$CLEO}
0000:

REPEAT
0001: 0
UNTIL 0AFA:
0BB9: samp 0@ = get_pickup_pool_ptr

alloc 10@ 16
0C11: memset destination 10@ value 0x0 size 16

WHILE TRUE
0001: 0


    FOR 1@ = 0 TO {MAX_PICKUPS}4096 [STEP = 1]
        IF 0B51: samp 2@ = pickup_handle_by_id 1@
        THEN
        0A90: 2@ = 1@ * 20
        000A: 2@ += 61444
        000A: 2@ += 0@ // stPickup
        0A8D: 3@ = read_memory 2@ size 4 virtual_protect TRUE // iModelID
            IF or
            0039:   3@ == 1239  // ñþäà àéäè òûêâû è ïèêàïà 3790 - ðàêåòà    19135 - æåëòûé ïèêàï
            0039:   3@ == 1239
            THEN

            wait 1100
            format 10@ "/spick %d" 1@ // не работает тут
            0C8F: samp process_chat_input 10@ // ну или может быть тут, но скорее всего там
          
            END
        END
    END
  
END
 
Последнее редактирование:

NIngaro

Известный
48
2
CLEO:
//Read/Write INI FILE
wait 100
1@v = "Password"
3@v = "Key"

if
0AAB:  file_exists "cleo\autologin.ini"
then      
0AF4: 1@v = read_string_from_ini_file "cleo\autologin.ini" section "main" key "pass"
0AF4: 3@v = read_string_from_ini_file "cleo\autologin.ini" section "main" key "key"
else
0AF5: write_string 1@v to_ini_file "cleo\autologin.ini" section "main" key "pass"
0AF5: write_string 3@v to_ini_file "cleo\autologin.ini" section "main" key "key"
end_thread
end
Скрипт почему-то склеивает первую и вторую строку.
Izhp2l6.png
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Как хукнуть RPC_SCRSETRACECHECKPOINT?
CLEO:
0BE3: raknet setup_incoming_rpc_hook @RACE_CHECKPOINT

while true
wait 0
end

:RACE_CHECKPOINT
0BE5: raknet 0@ = get_hook_param 1
if 0@ == {id RPC}
then
{code}
end
0BE0: raknet hook_ret 1

CLEO:
//Read/Write INI FILE
wait 100
1@v = "Password"
3@v = "Key"

if
0AAB:  file_exists "cleo\autologin.ini"
then    
0AF4: 1@v = read_string_from_ini_file "cleo\autologin.ini" section "main" key "pass"
0AF4: 3@v = read_string_from_ini_file "cleo\autologin.ini" section "main" key "key"
else
0AF5: write_string 1@v to_ini_file "cleo\autologin.ini" section "main" key "pass"
0AF5: write_string 3@v to_ini_file "cleo\autologin.ini" section "main" key "key"
end_thread
end
Скрипт почему-то склеивает первую и вторую строку.
Izhp2l6.png
не используйте вы эти ебаные переменные, выделяй под них буфер и не парься
и это че?
CLEO:
1@v = "Password"
3@v = "Key"
 
Последнее редактирование модератором:
  • Нравится
Реакции: SiTrak и NIngaro

NIngaro

Известный
48
2
не используйте вы эти ебаные переменные, выделяй под них буфер и не парься
А примерчик простенький или ссылочку на гайд мона, а то я очень зеленый ...

Это переменные которые могут изменятся если в файле что-то меняется, но по дефолту они такие, и далее в скрипте идет проверка на то, изменились ли переменные в файле или нет
CLEO:
//Check INI FILE
if
1@v == "Password"
then
wait 100
0AF8: samp add_message_to_chat "{FFC04C}[AutoLogin] {FE2A1D}Âû íå óñòàíîâèëè ïàðîëü â {91B4C0}cleo\autologin.ini{FE2A1D}!" color 0xFE2A1D
wait 100
else
....
 
Последнее редактирование:

NIngaro

Известный
48
2
CLEO:
alloc 1@ 256 - выделение
free 1@ - освобождение
Так стоп! Но ведь ...
bm7Lz6E.png


Да и с проблемой если честно не помогло теперь скрипт где-то на alloc и умирает(слава богу без краша клиента)
CLEO:
//VARs
alloc 1@v 256
alloc 3@v 256


0AF8: samp add_message_to_chat "{FFC04C}[AutoLogin] {FFFFFF}Launched successfully (v0.1 by Ningaro)" color 0xFFFFFF

//Read/Write INI FILE
wait 100
1@v = "Password"
3@v = "Key"
 

hnnssy

Известный
Друг
2,684
2,769
Так стоп! Но ведь ...
bm7Lz6E.png


Да и с проблемой если честно не помогло теперь скрипт где-то на alloc и умирает(слава богу без краша клиента)
CLEO:
//VARs
alloc 1@v 256
alloc 3@v 256


0AF8: samp add_message_to_chat "{FFC04C}[AutoLogin] {FFFFFF}Launched successfully (v0.1 by Ningaro)" color 0xFFFFFF

//Read/Write INI FILE
wait 100
1@v = "Password"
3@v = "Key"
1@v 3@v
1@ 3@