Простенький клео скрипт, делающий идеально круглый радар.
Установка: Переместить в папку cleo
Зависимости: Cleo, Asi Loader
Если хотите изменить параметры то откройте скрипт через Sanny Builder и измените значения в 3-6 строчках (они подписаны).
Установка: Переместить в папку cleo
Зависимости: Cleo, Asi Loader
Если хотите изменить параметры то откройте скрипт через Sanny Builder и измените значения в 3-6 строчках (они подписаны).
Говнокод:
{$CLEO}
0A8C: write_memory 8809336 size 4 value 80.0 virtual_protect 1 // x width
0A8C: write_memory 8809332 size 4 value 100.0 virtual_protect 1 // y height
0A8C: write_memory 0x00858A10 size 4 value 25.0 virtual_protect 1 // x pos
0A8C: write_memory 0x00866B70 size 4 value 125.0 virtual_protect 1 // y pos
wait 1000
0AC6: 0@ = label @HOOK_WIDTH offset
0AB1: @asm_jmp_hook 3 offset 0x00718D12 function 0@ virtual_protect 1
0A8C: write_memory 0x00718D17 size 1 value 0x90 virtual_protect 1 //NOP
0@ += 0xF
0AB1: @asm_jmp_hook 3 offset 0@ function 0x00718D18 virtual_protect 1
0a93:
:HOOK_WIDTH
hex
BF 00002042 // mov edi,42200000 { 40.00 }
57 // push edi
D8 0C 24 // fmul dword ptr [esp]
5F // pop edi
BF 00000000 // mov edi,00000000 { 0 }
E9 00718D18 // jmp gta_sa.exe+318D18
end // hex
//0AB1: @asm_jmp_hook 3 offset 1@ function 2@ virtual_protect 1
:asm_jmp_hook
0A8C: write_memory 0@ size 1 value 0xE9 virtual_protect 2@
0062: 1@ -= 0@ // (int)
000E: 1@ -= 5
0@ += 1
0A8C: write_memory 0@ size 4 value 1@ virtual_protect 2@
0AB2: ret 0
мерял ленейкой, все идеально