Hihihi!
Iv decided too start using elitepvpers.com for my EMS scripts since the other communitys are full of retards =).
Complete working No-Delay
Pet item vac:
Stupid Monsters:
Mouse Vac:
X/Y ThMS Vac:
ThMS X/Y Item drop (EIP Version):
Unlimited Attack
These scripts now are by BosBeer
uEMI
No Damage Shown:
Message Filter:
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)
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]
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
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)
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)
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)
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)
Code:
[ENABLE] //No Damage Shown eMS v57 005BA183: db 90 90 90 90 90 [DISABLE] 005BA183: db E8 DD 7B E5 FF
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)