[EuropeMS] My 0.57 scripts.

10/29/2009 21:46 Jonny999#1
Hihihi!
Iv decided too start using elitepvpers.com for my EMS scripts since the other communitys are full of retards =).

Complete working No-Delay
Code:
//=================================================
// For eMS 0.57
// Author: Unknown - Let me know if you know it.
// Updated by: Jonny999
//=================================================
[enable]
Alloc(Fix,256)
Alloc(FixTime,64)
Alloc(FixTimeOF,4)
Alloc(FixSSTime,4)
Alloc(FixSSTime10C,4)
Label(Fix00)
Label(Fix01)
Label(FixRet)

Fix:
push eax
mov eax,[ebx+0000010c]
cmp [FixSSTime10C],eax
pop eax
je Fix01
push eax
mov eax,[FixTimeOF]
cmp eax,[FixSSTime]
pop eax
je Fix00
push eax
mov eax,[ebx+0000010c]
mov [FixSSTime10C],eax
mov eax,[FixTimeOF]
mov [FixSSTime],eax
pop eax

Fix01:
push [ebx+000000b0]
call 0064CDFA		//done	
pop ecx
mov ecx,esi
sub ecx,[ebx+0000010c]
push esi
mov ecx,ebx
call 00676F39		//done		
jmp FixRet

Fix00:
jg 006762e4		//done
mov eax, [ebx+000000bc]			//done
jmp FixRet

FixTime:
add [FixTimeOF],2710
mov eax,[FixTimeOF]
ret

00676270:		//done
jmp Fix
db 90 90 90
FixRet:

006779A2:		//done
call FixTime


[DISABLE]
00676270:		//done
jg 006762e4		//done
mov eax, [ebx+000000bc]		//done

006779A2:		//done
call 007f60b2		//done

dealloc(Fix)
dealloc(FixTime)
dealloc(FixTimeOF,4)
dealloc(FixSSTime,4)
dealloc(FixSSTime10C,4)
Pet item vac:
Code:
[Enable]
//=================================================
// For eMS 0.57
// Author: Unknown - Let me know if you know it.
// Updated by: Jonny999
//=================================================
RegisterSymbol(PetGetItem)
RegisterSymbol(PetGetItemSwitch)
Alloc(PetGetItem, 256)
Alloc(PetGetItemSwitch, 4)
Label(NormalPet)

PetGetItemSwitch:
DD 1

PetGetItem:
CMP [PetGetItemSwitch], 0
JE NormalPet
PUSH EBX
MOV EBX,[EBP+0C]
MOV [EBX],EDI
MOV [EBX+04],EAX
POP EBX
JMP 006FB761 

NormalPet: 
LEA EAX, [EBP-50]
PUSH EAX
CALL DWORD PTR [0099c744] 
JMP 006FB739 

006FB718: 
JMP PetGetItem

[Disable]
006FB718:
LEA EAX, [EBP-50]
Stupid Monsters:
Code:
[Enable]
//=================================================
// For eMS 0.57
// Author: Unknown - Let me know if you know it.
// Updated by: Jonny999
//=================================================
0081EF3B:
db 74 1a

[Disable]
0081EF3B:
db 75 1a
Mouse Vac:
Code:
[ENABLE]
//=================================================
// For eMS 0.57
// Author: Unknown - Let me know if you know it.
// Updated by: Jonny999
//=================================================
Alloc(addyy,32)
Alloc(addxx,32)
Label(goyy)
Label(goxx)

addyy:
mov eax,[99E2DC] //Mouse Pointer
mov eax,[eax+978] //Offset
mov eax,[eax+84] //Mouse-Y Offset
mov [edi],eax
mov ebx,[ebp+14]
jmp goyy

addxx:
mov eax,[99E2DC] //Mouse Pointer
mov eax,[eax+978] //Offset
mov eax,[eax+88] //Mouse-X Offset
mov [ebx],eax
mov edi,[ebp+10]
jmp goxx

0081CDC5: //89 07 8B 5D 14 85 DB 74 ? FF
jmp addyy //CSEAX-Y
goyy:

0081CD60: //89 03 8B 7D 10 85 FF 74 ? FF
jmp addxx //CSEAX-X
goxx:

[DISABLE]
0081CDC5: //89 07 8B 5D 14 85 DB 74 ? FF
mov [edi],eax
mov ebx,[ebp+14]

0081CD60: //89 03 8B 7D 10 85 FF 74 ? FF
mov [ebx],eax
mov edi,[ebp+10]

Dealloc(addyy)
Dealloc(addxx)
X/Y ThMS Vac:
Code:
[ENABLE]
//=================================================
//  For eMS 0.57
// Author: Yoyo-Do
// Updated by: Jonny99
//=================================================
registersymbol(O76)
alloc(O76, 2048)
label(GOD02)
label(WIN01)
registersymbol(x2)
alloc(x2, 4)
registersymbol(x1)
alloc(x1, 4)
registersymbol(y1)
alloc(y1, 4)
registersymbol(y2)
alloc(y2, 4)

x2:
dd 384     
y2:
dd 3E8     

O76:

mov edx,[x2]
mov [x1],edx
sub [x2],1f4

mov edx,[y2]
mov [y1],edx

cmp [x2], FFFFFC18
jge WIN01

mov [x2],3e8
sub [y2],1f4

cmp [y2], FFFFFE0C
jge WIN01

mov [y2],1f4

WIN01:
mov edx,[99F4F8]
mov edx,[edx+5C8]
add edx,[x1]
cmp ecx,edx
jg GOD02
sub edx,1f4 // 500
cmp ecx,edx
jl GOD02

mov edx,[99F4F8]
mov edx,[edx+5CC]
add edx,[y1]
cmp eax,edx
jg GOD02
sub edx,1f4
cmp eax,edx
jl GOD02

mov ecx,[0099F4F8]
mov ecx,[ecx+05C8]
mov eax,[0099F4F8]
mov eax,[eax+05CC]
mov [ebx+000004a8],ecx
jmp 005BA531

GOD02:
mov [ebx+000004a8],ecx

jmp 005BA531

005BA52B:			
jmp O76
[DISABLE]
005BA52B:			
db 89 8B 84 04 00 00
dealloc(O76)
unregistersymbol(O76)
unregistersymbol(x1)
dealloc(x1)
unregistersymbol(y1)
dealloc(y1)
unregistersymbol(x2)
dealloc(x2)
unregistersymbol(y2)
dealloc(y2)
ThMS X/Y Item drop (EIP Version):
Code:
[ENABLE]
//-----------------------------------------------
//Author: zgende
// Updated by: Jonny99
//Version: EMS 0.57
//Address: 00677A59
//EIP: FIX_TTBOX_DOWN
//-----------------------------------------------
registersymbol(FIX_TTBOX_DOWN)
alloc(FIX_TTBOX_DOWN,1024)
registersymbol(FIX_TTBOX_DOWN_XX)
alloc(FIX_TTBOX_DOWN_XX,4)
registersymbol(FIX_TTBOX_DOWN_YY)
alloc(FIX_TTBOX_DOWN_YY,4)
registersymbol(SET_TTBOX_DOWN_XY)
alloc(SET_TTBOX_DOWN_XY,4)
label(keep)
label(keep2)
//-----------------------------------------------
SET_TTBOX_DOWN_XY: 
dd 0
//-----------------------------------------------
FIX_TTBOX_DOWN:
cmp [SET_TTBOX_DOWN_XY], 0
je keep

cmp [SET_TTBOX_DOWN_XY], 2
je keep2

mov [SET_TTBOX_DOWN_XY], 2

keep:
push eax
mov eax,[99F4F8]
mov eax,[eax+5C8]
mov [FIX_TTBOX_DOWN_XX],eax
mov eax,[99F4F8]
mov eax,[eax+5CC]
mov [FIX_TTBOX_DOWN_YY],eax
pop eax

keep2:
mov ax,[FIX_TTBOX_DOWN_XX]
lea ecx,[ebp-58]
push eax
call 0041e0ff
mov eax,[esi]
lea ecx,[eax+04]
mov eax,[ecx]
mov ax,[FIX_TTBOX_DOWN_YY]
jmp 00677A70
//-----------------------------------------------
00677A59:
jmp FIX_TTBOX_DOWN
nop
//-----------------------------------------------
[DISABLE]
00677A59:
call dword ptr [eax+10]
mov ax,[eax]
dealloc(FIX_TTBOX_DOWN)
unregistersymbol(FIX_TTBOX_DOWN)
dealloc(SET_TTBOX_DOWN_XY)
unregistersymbol(SET_TTBOX_DOWN_XY)
Unlimited Attack
Code:
[enable]
//=================================================
// For eMS 0.57
// Author: Unknown - Let me know if you know it.
// Updated by: Jonny999
//=================================================
alloc(UnlimitedAttk, 512)
label(dontReset)
UnlimitedAttk:
push ecx
mov ecx,[99DF5C] 
cmp [ecx+2270], 61
jle dontReset
dec [ecx+E58] 
dontReset:
pop ecx
cmp eax,edi
mov [ebp-20],eax
ret
005BA3E3: 
call UnlimitedAttk

[disable]
005BA3E3:
cmp eax,edi
mov [ebp-20],eax
dealloc(UnlimitedAttk, 512)

These scripts now are by BosBeer
uEMI
Code:
[ENABLE]
//uEMI eMS v57    
Alloc(VacX,256)
Alloc(VacY,256)
Label(NextMobX)
Label(NextMobY)
Label(ReturnX)
Label(ReturnY)
Label(NormalX)
Label(NormalY)

VacX:
push ecx
push edx
mov ecx,[0099DF5C] //Character Pointer
mov ecx,[ecx+E88] //pID Offset
cmp ecx,esi
jne NormalX
mov ecx,[0099DF6C] //Mob Pointer
mov ecx,[ecx+28] //Mob Offset + 4
cmp ecx,0
je NormalX
sub ecx,10
mov edx,ecx

NextMobX:
mov ecx,[edx+14]
mov edx,[edx+4]
mov [ecx+4A0],eax //Mob X Offset
cmp edx,0
jne NextMobX

NormalX:
pop edx
pop ecx
mov [ebx],eax
mov edi,[ebp+10]
jmp ReturnX

VacY:
push ecx
push edx
mov ecx,[0099DF5C]
mov ecx,[ecx+E88]
cmp ecx,esi
jne NormalY
mov ecx,[0099DF6C]
mov ecx,[ecx+28]
cmp ecx,0
je NormalY
sub ecx,10
mov edx,ecx

NextMobY:
mov ecx,[edx+14]
mov [ecx+4A4],eax
mov edx,[edx+4]
cmp edx,0
jne NextMobY

NormalY:
pop edx
pop ecx
mov [edi],eax
mov ebx,[ebp+14]
jmp ReturnY

0081CD60:
jmp VacX
ReturnX:

0081CDC5:
jmp VacY
ReturnY:

[DISABLE]
0081CD60:
db 89 03 8B 7D 10

0081CDC5:
db 89 07 8B 5D 14

dealloc(VacX)
dealloc(VacY)
No Damage Shown:
Code:
[ENABLE]
//No Damage Shown eMS v57
005BA183:
db 90 90 90 90 90

[DISABLE]
005BA183:
db E8 DD 7B E5 FF
Message Filter:
Code:
[ENABLE]
Alloc(MessageFilter,256)
Alloc(isSkipMessage,4)
Label(exitNoMessage)
Label(checkMessageType)
Label(setMessageFlag)

MessageFilter:               
call checkMessageType
cmp [isSkipMessage],1
je exitNoMessage
mov eax,008F5DF6
jmp 0075F637

checkMessageType:
mov [isSkipMessage],0
mov eax,[esp+C]
cmp eax,7 //0 = White messages, 
//1 = Green messages
//6 = Grey messages
//7 = Yellow messages
//b = Red messages
//d = Broadcast messages ( All the colours black/red/white or w/e)
je setMessageFlag
ret

setMessageFlag:
mov [isSkipMessage],1
ret

exitNoMessage:
ret 10

0075F632:
jmp MessageFilter

[DISABLE]
0075F632:
db b8 F6 5D 8F 00

dealloc(MessageFilter)
dealloc(isSkipMessage)
10/30/2009 02:54 Die Schnittstelle#2
I don't play MS so I'm just wondering is that for a pserver?
10/30/2009 03:52 Jonny999#3
Quote:
Originally Posted by Die Schnittstelle View Post
I don't play MS so I'm just wondering is that for a pserver?
No not a private server, these are for the European version of MapleStory.
10/30/2009 07:11 .SketchBear#4
lol thats not ur scrtipts you just written your name in it the scripts are from mpc forum leecher -.- and they got already patched today because server check

Mod delte it please and close because he dont have given credits and its not hims scripts so -.-
10/30/2009 17:07 Jonny999#5
Quote:
Originally Posted by Raketenjagd View Post
lol thats not ur scrtipts you just written your name in it the scripts are from mpc forum leecher -.- and they got already patched today because server check

Mod delte it please and close because he dont have given credits and its not hims scripts so -.-
Moron, im Jonny99 from MPCForum and i posted them in my "Leech It" thread. PM me there if you dont belive me. Only the No-Delay summon got patched, And also think twice about calling me a leecher, chances are i know more about this stuff then you. Go play with your little private servers.
10/30/2009 18:06 Die Schnittstelle#6
Calm down guys :)
10/30/2009 18:14 .SketchBear#7
Quote:
Originally Posted by Jonny999 View Post
Moron, im Jonny99 from MPCForum and i posted them in my "Leech It" thread. PM me there if you dont belive me. Only the No-Delay summon got patched, And also think twice about calling me a leecher, chances are i know more about this stuff then you. Go play with your little private servers.
you dont know how much i know so dont be say you know more then me
11/01/2009 00:33 hellois#8
do they work?
11/01/2009 15:13 Jonny999#9
Quote:
Originally Posted by hellois View Post
do they work?
The No-Delay got patched in a emergancy server check.
Heres a version iv redone, that shouldnt DC or AB as long as you dont loot. Resummon every 1.5 - 2 seconds.

Code:
[ENABLE]
Alloc(NDS,128)
Alloc(Increase,128)
Alloc(Counter,128)
Registersymbol(Counter)
Alloc(Reset,128)
Alloc(FixTimeOF,20)
Alloc(FixTime,20)

NDS:
cmp dword ptr [Counter],13
jnl 006762e4
mov eax,008afeeb
jmp 006762c4  

Increase:
jne 006779e7
inc [Counter]
jmp 00677acd

Reset:
call 007dd921
mov [Counter],0
jmp 007dbc63        

FixTime:
add [FixTimeOF],2710
mov eax,[FixTimeOF]
ret  

00676270: 
jmp NDS
db 90 90 90 90

00677AC7:            
jmp Increase
db 90

007DBC5E:
jmp Reset

006779A2:
call FixTime

[DISABLE]
00676270:
db 7f 72 8b 83 b4 00 00 00
00677AC7:
db 0f 85 1a ff ff ff
007DBC5E:
db E8 BE 1C 00 00
006779A2:
db e8 0b 7e 17 00
Using it with a pet works well.
11/01/2009 18:51 .SketchBear#10
nice thx for update it :D

so i got now my own Trainer but i dont will release it :D

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
11/02/2009 11:10 jeroone#11
raketjagd please release youre trainer!:)
and does youre NDS works now?

pl0x release it!
:):)
11/02/2009 13:38 .SketchBear#12
dont quest for it quest jonny or someone its will be private!

And ya my NDS Works its not copy from jonny i just added some for resummon soul now its work like old

And if you want it just make your own its easy -.-
11/02/2009 21:27 Jonny999#13
Quote:
Originally Posted by Raketenjagd View Post
dont quest for it quest jonny or someone its will be private!

And ya my NDS Works its not copy from jonny i just added some for resummon soul now its work like old

And if you want it just make your own its easy -.-
K i now think less of you then ever before.
No-Delay will allways require you too resummon, The original check was "How long has it been since the previous attack?", and we bypassed it by sending the information that the summon hasnt attacked in the past 10 seconds, The latest check added is "How many times has the summon attacked in its time limit?" This one can only be bypassed by freezing the summon once it attacks the most amount of times before the check kicks in. Which in this case is 20(1D in hex). Also your trainer is just a CE trainer. I'l show you a real bot soon, been coding one in c# for weeks now. Lately iv had alot of time too work on it and its nearly done :)!
11/03/2009 14:14 .SketchBear#14
^^
11/10/2009 09:16 Gustavasdf#15
Ehhrm... Im kinda new to this hacking recently, old skool hacker and ive took a break... anyhow, i'm unsure on which hack it is but there's a hack where u hit something whenever u attack... Isnt that hack a bit useless without godmode or am I sailing in a sea of mushrooms?


edit:
Some guy on some other forum said like:

these hacks wil bann you
- Godmode ( don't attack with adventure skills )
- ZZvac ( don't attack with adventure skills )
- DeMi ( same reason )
--------------------------
These hacks are posted for koc.
these hack won't ban you're KoC.

And ive created around 5 accounts since all get auto banned... Someone tell me what to do?

btw ty for the codes at beginning