jeck00119 Cheater Reputation: 0
Joined: 11 Aug 2014 Posts: 27
|
Posted: Fri Aug 19, 2016 10:24 am Post subject: [HELP]What is wrong with this? |
|
|
Hi! I'm trying to save and load coordinates, but I can't do this to work!
(I'm a little noob )
Thanks in advance for your help!
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(z_coord)
label(x_coord)
label(y_coord)
label(save_coord)
label(load_coord)
label(s_enable)
label(l_enable)
registersymbol(s_enable)
registersymbol(l_enable)
"gta3.exe"+9FA27:
jmp newmem
nop
returnhere:
newmem:
cmp [s_enable],1
je save_coord
cmp [l_enable],1
je load_coord
jmp originalcode
save_coord:
mov [s_enable],0
push edx
mov edx,[ebp+38]
mov [x_coord],edx
mov edx,[ebp+34]
mov [z_coord],edx
mov edx,[ebp+3C]
mov [y_coord],edx
pop edx
jmp originalcode
load_coord:
mov [l_enable],0
cmp [z_coord],0
je originalcode
push edx
mov edx,[x_coord]
mov [ebp+38],edx
mov edx,[z_coord]
mov [ebp+34],edx
mov edx,[y_coord]
mov [ebp+3C],edx
pop edx
originalcode:
fstp dword ptr [ebp+34]
fld dword ptr [ebp+38]
exit:
jmp returnhere
x_coord:
dd 0
z_coord:
dd 0
y_coord:
dd 0
s_enable:
dd 0
l_enable:
dd 0
[DISABLE]
dealloc(newmem)
"gta3.exe"+9FA27:
fstp dword ptr [ebp+34]
fld dword ptr [ebp+38]
unregistersymbol(s_enable)
unregistersymbol(l_enable)
|
|