This is not release. It works with 2moons client, nebulars 1.5 bypass and instantdeaths global unpacked 32.87.3
It is made from exclusive hack(tele to 0,0) by some modification.
I wanna make this a bit simpler and just 1 script that will teleport u to location u saved after u activate it.
So im trying to get this tele to x,y (location u specified) scripts to work little better
maybe i should go CE forum for this but im hoping u guys can help too.
this script teleports u anywhere on x or first coordinate
1st script
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
00603E3B:
jmp newmem
returnhere:
newmem:
mov ecx,x_location
mov ecx,[ecx]
//je originalcode
mov [eax+08],ecx
originalcode:
mov ecx,[eax]
mov edx,[eax+04]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00603E3B:
mov ecx,[eax]
mov edx,[eax+04]
this 2nd script does same thing on y or 2nd coordinate
2nd script
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
00603E3B:
jmp newmem
returnhere:
newmem:
mov edx,y_location
mov edx,[edx]
//je originalcode
mov [eax+0c],edx
originalcode:
mov ecx,[eax]
mov edx,[eax+04]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00603E3B:
mov ecx,[eax]
mov edx,[eax+04]
u also need to have defined x_location and y_location
3rd script
[ENABLE]
alloc(newmem,64)
label(x_location)
label(y_location)
registersymbol(x_location)
registersymbol(y_location)
newmem:
x_location:
dd 00000000
y_location:
dd 00000000
[DISABLE]
dealloc(newmem)
now u can change x and y here(3rd script (where its set to 0,0) by changing 0,0 to wanted coord.) or u can add adress manually(float not 4 byte) "x_location" and "Y_location" after activativating this 3rd script and simply setting value u want in those new addresses (x_location and y_location).
Now it works as it is.
Once u have all 3 scripts.
U enter x and y u want to tele to in 3rd script,
enable 3rd script,
then u enable 1st script(u re teleported to x location instantly) disable it,
then enable 2nd script(u re teled to y location u specified instantly)and disable it.
So the problem is?
Like i said i d like some hlp or directions how to make it in 1 script.
Setting location in 1 of those scripts or both isnt problem. Problem is if i merge those 2 scripts they work but they get bugged (they work little but soon they tele u to other location from 1 u specified or dont tele u at all).
this is how i tried and it doesnt work
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
00603E3B:
jmp newmem
returnhere:
newmem:
mov ecx,x_location
mov ecx,[ecx]
//je originalcode
mov [eax+08],ecx
mov edx,y_location
mov edx,[edx]
//je originalcode
mov [eax+0c],edx
originalcode:
mov ecx,[eax]
mov edx,[eax+04]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00603E3B:
mov ecx,[eax]
mov edx,[eax+04]
Using 1 and disableing it, then using other and disabling it works every time. So i want to make it in script so tht it executes them 1 by 1 and restoring the original code to its def value in between.
Maybe this is more question for CE forum but im hoping i might get some hlp here too.
btw it works even with dead char teles u re dead body to whatever location on map u want.
Though i dont rlly see the point of tht. Teleporting u re dead body wont revive u
but it can save a seg trouble of comming to u.
Example:
dead char: any segg here for rez?
Segg: yea where are u at?
dead char: doesnt matter jst tell me Where U are.
Segg: how can u come to me if u re dead and u need rez?
Dead char: leave tht to me :p
It is made from exclusive hack(tele to 0,0) by some modification.
I wanna make this a bit simpler and just 1 script that will teleport u to location u saved after u activate it.
So im trying to get this tele to x,y (location u specified) scripts to work little better
maybe i should go CE forum for this but im hoping u guys can help too.
this script teleports u anywhere on x or first coordinate
1st script
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
00603E3B:
jmp newmem
returnhere:
newmem:
mov ecx,x_location
mov ecx,[ecx]
//je originalcode
mov [eax+08],ecx
originalcode:
mov ecx,[eax]
mov edx,[eax+04]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00603E3B:
mov ecx,[eax]
mov edx,[eax+04]
this 2nd script does same thing on y or 2nd coordinate
2nd script
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
00603E3B:
jmp newmem
returnhere:
newmem:
mov edx,y_location
mov edx,[edx]
//je originalcode
mov [eax+0c],edx
originalcode:
mov ecx,[eax]
mov edx,[eax+04]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00603E3B:
mov ecx,[eax]
mov edx,[eax+04]
u also need to have defined x_location and y_location
3rd script
[ENABLE]
alloc(newmem,64)
label(x_location)
label(y_location)
registersymbol(x_location)
registersymbol(y_location)
newmem:
x_location:
dd 00000000
y_location:
dd 00000000
[DISABLE]
dealloc(newmem)
now u can change x and y here(3rd script (where its set to 0,0) by changing 0,0 to wanted coord.) or u can add adress manually(float not 4 byte) "x_location" and "Y_location" after activativating this 3rd script and simply setting value u want in those new addresses (x_location and y_location).
Now it works as it is.
Once u have all 3 scripts.
U enter x and y u want to tele to in 3rd script,
enable 3rd script,
then u enable 1st script(u re teleported to x location instantly) disable it,
then enable 2nd script(u re teled to y location u specified instantly)and disable it.
So the problem is?
Like i said i d like some hlp or directions how to make it in 1 script.
Setting location in 1 of those scripts or both isnt problem. Problem is if i merge those 2 scripts they work but they get bugged (they work little but soon they tele u to other location from 1 u specified or dont tele u at all).
this is how i tried and it doesnt work
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
00603E3B:
jmp newmem
returnhere:
newmem:
mov ecx,x_location
mov ecx,[ecx]
//je originalcode
mov [eax+08],ecx
mov edx,y_location
mov edx,[edx]
//je originalcode
mov [eax+0c],edx
originalcode:
mov ecx,[eax]
mov edx,[eax+04]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00603E3B:
mov ecx,[eax]
mov edx,[eax+04]
Using 1 and disableing it, then using other and disabling it works every time. So i want to make it in script so tht it executes them 1 by 1 and restoring the original code to its def value in between.
Maybe this is more question for CE forum but im hoping i might get some hlp here too.
btw it works even with dead char teles u re dead body to whatever location on map u want.
Though i dont rlly see the point of tht. Teleporting u re dead body wont revive u
but it can save a seg trouble of comming to u.
Example:
dead char: any segg here for rez?
Segg: yea where are u at?
dead char: doesnt matter jst tell me Where U are.
Segg: how can u come to me if u re dead and u need rez?
Dead char: leave tht to me :p