помогите переделать софт

sep

Известный
Автор темы
681
76
здравствуйте есть Клео которое регулирует громкость радио как переделать на общую громкость гта самп

клео код:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
wait 5000
0AF0: 1@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "RADIO1"
0AF0: 2@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "RADIO2"
0A8D: 0@ = read_memory 12216216 size 1 virtual_protect 0

:Noname_91
wait 0
if and
key_down 1@
   Actor.Driving($PLAYER_ACTOR)
else_jump @Noname_172
if
   not 0@ > 64
else_jump @Noname_91
0@ += 1
0AA6: call_method 5271008 struct 11975824 num_params 1 pop 0 0@
wait 100
jump @Noname_91

:Noname_172
wait 0
if and
key_down 2@
   Actor.Driving($PLAYER_ACTOR)
else_jump @Noname_91
if
  0@ > 0
else_jump @Noname_91
0@ += -1
0AA6: call_method 5271008 struct 11975824 num_params 1 pop 0 0@
wait 100
jump @Noname_91
 
Решение
Неверное выражение 0@ > 63then.
Одна из переменных имеет неизвестный тип, либо их типы несовместимы.



Посмотреть вложение 41254

что не так я новечок можно плиз сам фай )
CLEO:
{$CLEO}

0000:

while SAMP.Available()
    wait 0
end

0AF0: 1@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO1"
0AF0: 2@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO2"

while true
    wait 0
    if 0C89: key_just_pressed 1@
    then
        if not 0@ > 63 
        then
            0@ += 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
    if 0C89: key_just_pressed 2@
    then
        if not 0@ < 1 
        then
            0@ -= 1...

Carrentine

Потрачен
569
462
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
0xBA6797 на read memory поставь и вместо call method делай write memory 0xBA6797 0@
еще убери проверку на Actor.Driving()
держи кароче (УХ СУКА ЗАЕБАЛСЯ НА ЭТОМ ЕБАНОМ КЛЕО ПИСАТЬ БЛЯТЬ МЕНЯ ЧУТЬ НЕ ВЫРВАЛО ПОКА Я ПИСАЛ ПАМАГИТЕ!!)

CLEO:
{$CLEO}

0000:

while SAMP.Available()
    wait 0
end

0AF0: 1@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO1"
0AF0: 2@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO2"

while true
    wait 0
    if 0C89: key_just_pressed 1@
    then
        if not 0@ > 63 then
            0@ += 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
    if 0C89: key_just_pressed 2@
    then
        if not 0@ < 1 then
            0@ -= 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: sep

sep

Известный
Автор темы
681
76
0xBA6797 на read memory поставь и вместо call method делай write memory 0xBA6797 0@
еще убери проверку на Actor.Driving()
держи кароче (УХ СУКА ЗАЕБАЛСЯ НА ЭТОМ ЕБАНОМ КЛЕО ПИСАТЬ БЛЯТЬ МЕНЯ ЧУТЬ НЕ ВЫРВАЛО ПОКА Я ПИСАЛ ПАМАГИТЕ!!)

CLEO:
{$CLEO}

0000:

while SAMP.Available()
    wait 0
end

0AF0: 1@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO1"
0AF0: 2@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO2"

while true
    wait 0
    if 0C89: key_just_pressed 1@
    then
        if not 0@ > 63 then
            0@ += 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
    if 0C89: key_just_pressed 2@
    then
        if not 0@ < 1 then
            0@ -= 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
end


Неверное выражение 0@ > 63then.
Одна из переменных имеет неизвестный тип, либо их типы несовместимы.



41254


что не так я новечок можно плиз сам фай )


белебей
(УХ СУКА ЗАЕБАЛСЯ НА ЭТОМ ЕБАНОМ КЛЕО ПИСАТЬ БЛЯТЬ МЕНЯ ЧУТЬ НЕ ВЫРВАЛО ПОКА Я ПИСАЛ ПАМАГИТЕ!!
на луа ничего похожего не находил буду только рад если на луа ))
 
Последнее редактирование:

Carrentine

Потрачен
569
462
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Неверное выражение 0@ > 63then.
Одна из переменных имеет неизвестный тип, либо их типы несовместимы.



Посмотреть вложение 41254

что не так я новечок можно плиз сам фай )
CLEO:
{$CLEO}

0000:

while SAMP.Available()
    wait 0
end

0AF0: 1@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO1"
0AF0: 2@ = get_int_from_ini_file "FILES\CONFIG.INI" section "KEY" key "AUDIO2"

while true
    wait 0
    if 0C89: key_just_pressed 1@
    then
        if not 0@ > 63 
        then
            0@ += 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
    if 0C89: key_just_pressed 2@
    then
        if not 0@ < 1 
        then
            0@ -= 1
            0A8C: write_memory 0xBA6797 size 1 value 0@ virtual_protect true
        end
    end
end
 
  • Нравится
Реакции: sep