Активация/Деактивация cleo для работы в свернутом режиме

Статус
В этой теме нельзя размещать новые ответы.

serhiyrubin

Известный
Автор темы
396
106
Я нашел клео sver (работа в свернутом режиме) с автоматической активацией
Вот его код
Код:
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 1
0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 1
0A93: end_custom_thread

Вот что я сделал (Сам не занимаюсь клео, делал по видео)
Код:
{$CLEO}
{$INCLUDE SF}
{$NOSOURCE}
0000:
:SverOn
wait 0
0ADC:   test_cheat "SVER"
jf @SverOn
0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 1
0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 1
:SverOff
wait 0
0ADC:   test_cheat "SVER"
jf @SverOff
0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 0
0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 0
0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 0
jump @SverOn

Оно активируется, но не деактивируется
Пробовал ещё так
Код:
{$CLEO}
{$INCLUDE SF}
0000: nop

wait 2000
0B34: samp register_client_command "cmd" to_label @new_cmd

while true
    wait 0
    if 0@ == 1
    then
         0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 1
         0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 1
         0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 1
        0@ = 0
    end
end

:new_cmd
0B12: 0@ = 0@ XOR 1
if 0@ == 1
    then
        0AF8: samp add_message_to_chat "script on" color 0xFFFFFF
    else
        0AF8: samp add_message_to-chat "script off" color 0xFFFFFF
end
0B43: samp cmd_ret

Тоже так же
Активируется, но не деактивируется
Помогите, добрые люди ;(
 

hnnssy

Известный
Друг
2,684
2,761
нужно сначала считать дефолтные значения перед записью новых и при деактивации записывать их
 

serhiyrubin

Известный
Автор темы
396
106
А дело в том что я вообще не понимаю в это xD
Можете сделать чтобы это все работало?
 

serhiyrubin

Известный
Автор темы
396
106
Почитал что пишет гугл
Нигде не пишут через какую программу можно смотреть эти адреса
 

serhiyrubin

Известный
Автор темы
396
106
Или может можно как то перезагрузить эти адреса на дефолтные во время игры чтобы деактивировать скрипт
 

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,480
1,168
В 10@ записывай например.
 

serhiyrubin

Известный
Автор темы
396
106
Так? Эффекта 0
Код:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:NONAME_2
wait 0
0ADC:   test_cheat "SVER"
jf @NONAME_2
0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 1
0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 1

:NONAME_69
wait 0
0ADC:   test_cheat "SVER"
jf @NONAME_69
0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 10@
0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 10@
0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 10@
goto @NONAME_2
 

hnnssy

Известный
Друг
2,684
2,761
CLEO:
0A8D: 0@ = read_memory 7634870 size 1 virtual_protect 1
0A8D: 1@ = read_memory 7635034 size 1 virtual_protect 1
0A8D: 2@ = read_memory 7623723 size 8 virtual_protect 1


while true
wait 0
if 0ADC:   test_cheat "SVER"
then
    0B12: 31@ = 31@ XOR 1
    if 31@ == 1
    then
        0af8: "activated" -1
        0A8C: write_memory 7634870 size 1 value 16843009 virtual_protect 1
        0A8C: write_memory 7635034 size 1 value 16843009 virtual_protect 1
        0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 1
    else
        0af8: "deactivated" -1
        0A8C: write_memory 0@ size 1 value 16843009 virtual_protect 1
        0A8C: write_memory 1@ size 1 value 16843009 virtual_protect 1
        0A8C: write_memory 2@ size 8 value -1869574000 virtual_protect 1   
    end
end
end
 

serhiyrubin

Известный
Автор темы
396
106
Вот такой код я скомпилировал
Ввожу чит-код SVER и мне пишет ACTIVATED
Ввожу ещё раз для деактивации и пишет
[16:43:01] DEACTIVATED
[16:43:01] Warning(s007): Exception 0xC0000005 at 0x647B4CFB
[16:43:01] Warning(s007): Exception 0xC0000005 at 0x647B4CFB
[16:43:01] Warning(s007): Exception 0xC0000005 at 0x647A49EF

Может что с этого коды вытащить можно чтобы была активация и деактивация?
Код:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP 

:NONAME_2
wait 400 
    SAMP.Available
else_jump @NONAME_2 
0661: NOP "ANTI AFK ON DIALOGS" 
0661: NOP "by MogAika" 
0661: NOP "BlastHack.net" 
0661: NOP "Version 2.0" 
Dialog.Create(0@, "AFK Master by MogAika")
Dialog.SetRECT(0@, 0, 0, 360, 152)
call @NONAME_911 1 0@ 
Dialog.AddCheckBox(0@, 1, "?aaioa ne?eioia a ieiiiii ?a?eia", 8, 8, 356, 24)
Dialog.AddCheckBox(0@, 2, "?aaioa ne?eioia a naa?iooii ?a?eia", 8, 32, 356, 24)
Dialog.AddCheckBox(0@, 3, "Caoeeeeou iieac iuoe", 8, 56, 316, 24)
Dialog.AddCheckBox(0@, 4, "Ioee??eou oaio?e?iaaiea iuoe", 8, 80, 316, 24)
Dialog.AddButton(0@, 255, "Cae?uou ieii", 8, 104, 316, 24)
Dialog.SetControlVisible(0@, 2, 0)
Dialog.SetCheckBoxChecked(0@, 4, 1)
Dialog.SetVisible(0@, 0)
0B34: samp register_client_command "aafk" to_label @NONAME_898 
0C11: memset destination 7623723 value 144 size 8 
20@ = 0 

:NONAME_415
wait 0 
call @NONAME_911 1 0@ 
if 
   20@ == 1 
else_jump @NONAME_454 
SAMP.SetCursorMode(2)

:NONAME_454
    Dialog.PopEvent(0@, 1@, 2@)
else_jump @NONAME_889 
wait 0 
if 
   2@ == 1 
else_jump @NONAME_641 
if 
    Dialog.CheckBoxIsChecked(0@, 1)
else_jump @NONAME_584 
Dialog.SetControlVisible(0@, 2, 1)
0A8C: write_memory 7634870 size 1 value 1 virtual_protect 1 
0A8C: write_memory 7635034 size 1 value 1 virtual_protect 1 
if 
    Dialog.CheckBoxIsChecked(0@, 2)
else_jump @NONAME_577 
0C11: memset destination 5499528 value 144 size 6 

:NONAME_577
jump @NONAME_641 

:NONAME_584
Dialog.SetControlVisible(0@, 2, 0)
0A8C: write_memory 7634870 size 1 value 0 virtual_protect 1 
0A8C: write_memory 7635034 size 1 value 0 virtual_protect 1 
0AC6: 3@ = label @NONAME_1006 offset 
0C10: memcpy destination 5499528 source 3@ size 6 

:NONAME_641
if 
   2@ == 2 
else_jump @NONAME_718 
if 
    Dialog.CheckBoxIsChecked(0@, 2)
else_jump @NONAME_696 
0C11: memset destination 5499528 value 144 size 6 
jump @NONAME_718 

:NONAME_696
0AC6: 3@ = label @NONAME_1006 offset 
0C10: memcpy destination 5499528 source 3@ size 6 

:NONAME_718
if 
   2@ == 3 
else_jump @NONAME_775 
if 
    Dialog.CheckBoxIsChecked(0@, 3)
else_jump @NONAME_768 
20@ = 1 
jump @NONAME_775 

:NONAME_768
20@ = 0 

:NONAME_775
if 
   2@ == 4 
else_jump @NONAME_852 
if 
    Dialog.CheckBoxIsChecked(0@, 4)
else_jump @NONAME_830 
0C11: memset destination 7623723 value 144 size 8 
jump @NONAME_852 

:NONAME_830
0AC6: 3@ = label @NONAME_1012 offset 
0C10: memcpy destination 7623723 source 3@ size 8 

:NONAME_852
if 
   2@ == 255 
else_jump @NONAME_882 
Dialog.SetVisible(0@, 0)
SAMP.ToggleCursor(0)

:NONAME_882
jump @NONAME_454 

:NONAME_889
jump @NONAME_415 
0A93: end_custom_thread 

:NONAME_898
Dialog.SetVisible(0@, 1)
SAMP.ToggleCursor(1)
SAMP.CmdRet

:NONAME_911
Dialog.GetRECT(0@, 1@, 2@, 3@, 4@)
SAMP.GetScreenResolution(5@, 6@)
0062: 5@ -= 3@ // (int) 
5@ /= 2 
0062: 6@ -= 4@ // (int) 
Dialog.SetRECT(0@, 5@, 6@, 3@, 4@)
ret 0 
0@ += 338 
0A8C: write_memory 0@ size 1 value 1@ virtual_protect 1 
ret 0 

:NONAME_1006
840F:   not 
Actor.SetWeaponAmmo(, , 1@)
hex
  00 50 51 FF 15 00
end
    not Player.InZone(, )

Только почему то этот код даже не компилируется
 

serhiyrubin

Известный
Автор темы
396
106
Ееее
Вот рабочий код
Код:
{$CLEO}
{$INCLUDE SF}
{$NOSOURCE}
0000:
:SverOn
wait 0
0ADC:   test_cheat "SVER"
jf @SverOn
0A8C: write_memory 7634870 size 1 value 1 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 1 virtual_protect 1
0A8C: write_memory 7623723 size 8 value -1869574000 virtual_protect 1
:SverOff
wait 0
0ADC:   test_cheat "SVER"
jf @SverOff
0A8C: write_memory 7634870 size 1 value 0 virtual_protect 1 
0A8C: write_memory 7635034 size 1 value 0 virtual_protect 1
0A8C: write_memory 7623723 size 8 value 144 virtual_protect 1
jump @SverOn

Спасибо всем кто откликнулся!!!
 
Статус
В этой теме нельзя размещать новые ответы.