1 2 3 4
slider by WOWSlider.com v8.7

[GMS v192.3]Banco de Scripts 01 de Febrero 2018 Actualizados.

Tema en 'Basurero.' comenzado por Nelson Ortiz, 12 de Enero de 2018.

Estado del tema:
No está abierto para más respuestas.
  1. Nelson Ortiz

    Nelson Ortiz Administrador Miembro del Equipo
    Autor del Tema

    952
    134
    Fama:
    +147 / 0 / -1
    Bueno amigos aquí agregare todos los scripts actualizados para MapleStory.

    Código (ASM):
    [ENABLE]//Upddate Nelson Ortiz
    02183F70: //CUserLocal::SetDamaged
    db C2 2C 00

    [DISABLE]
    02183F70:
    db 55 8B EC
     

    Código (ASM):
    [ENABLE]//Update Nelson Ortiz
    01413F43: //75 ? 8B ? E8 ? ? ? ? 8B ? E8 ? ? ? ? 8B ? E8 ? ? ? ? 8B ? E8 ? ? 00 00 8B ? E8 ? ? FF FF
    jmp 01414517//8b 87 ? ? ? ? 85 c0 0f 84 ? ? ? ? 2b c3 [SECOND]
    db 90 90 90 90
    [DISABLE]
    01413F43:
    db 75 15 8B CF
    call 01414517
     

    Código (ASM):
    //7E ? 83 ? ? 7D ? 8B ? ? 2B C2 3D 6A FF FF FF 7E ? 3D 96 00 00 00 7D ? 8B ? ? 3B ? ? 7C ?
    define(UnlimitedAttack, 02265981) // 1st jle from int CAntiRepeat::TryRepeat(long,long)
    [Enable]
    UnlimitedAttack:
    db EB

    [Disable]
    UnlimitedAttack:
    db 7E

    Código (ASM):
    [ENABLE]
    alloc(Aggro,128)
    label(return)

    Aggro:
    mov eax,[02FE7730] // CUserLocal: 8B 3D ? ? ? ? 8B CF F3
    lea eax,[eax+04]
    mov [ecx+4A8+08],eax // Aggro Offset: 83 BE ? ? ? ? 00 0F 85 ? ? 00 00 8B CE E8 ? ? ? ? 85 C0 74 [Offset+0x08]

    push ebp
    mov ebp,esp
    push -01
    jmp return

    02398050: // CVecCtrlMob::WorkUpdateActive
    jmp Aggro
    return:

    [DISABLE]
    02398050: // 55 8B EC 6A FF 68 ? ? ? ? 64 A1 00 00 00 00 50 83 EC ? 56 57 A1 ? ? ? ? 33 C5 50 8D ? ? 64 A3 00 00 00 00 8B F9 89 ? ? 8B ? FF
    push ebp
    mov ebp,esp
    push -01

    dealloc(Aggro)

    Código (ASM):
    define(MachGND,0219A065) //(021D3AF0) 8B 95 ? ? ? ? 89 95 ? ? ? ? 8B 85 ? ? ? ? 50 E8 ? ? ? ? 83 C4 04

    [ENABLE]
    MachGND://Mach GND (Melee/Basic attacks)
    db 8A

    [DISABLE]
    MachGND:
    db 8B

    Código (ASM):
    [ENABLE]
    alloc(skill_id_hook,128)
    label(skill_id_return)
    label(normal)
    define(skill_id,#64121011) //Change #00000000 to your skillID

    alloc(delay,8)

    delay:
    dw 00

    02291115: //[1st addy] (022909B5)
    db 90 90 90 90 90 90

    02291121: //[2nd addy] (022909C1)
    db 90 90 90 90 90 90

    0229110E: //[3rd addy] (022909AE)
    jmp skill_id_hook
    nop
    nop
    skill_id_return:

    skill_id_hook:
    inc [delay]
    cmp [delay],#70 //delay?
    jne normal
    mov [delay],00
    mov [esi+00014354],skill_id
    jmp skill_id_return
    normal:
    cmp dword ptr [esi+00014354],00
    jmp skill_id_return

    02291194: //[4th addy] (02290A34)
    db 90 E9

    0229130D: //[5th addy] (02290BAD)
    db 90 90 90 90 90 90

    0229131A: //[6th addy] (02290BBA)
    jmp 0229134D //[7th addy] 81 BE ? ? ? ? E2 FE 7E 01 8B CE 75 ? 6A 00 6A 00 6A 04 57 FF ? ? E8 ? ? ? ? 5F C7 ? ? ? ? ? 00 00 00 00 5E ?
    dw 9090

    [Disable]
    02291115: //(022909B5)[1st addy] 0F 84 ? ? ? ? 2B 9E ? ? ? ? 0F 88 ? ? ? ? 8B 0D ? ? ? ? 85 C9 74 ? 8B ? ? 83 ? ? 68 ? ? ? ? FF 50 64 85 C0
    db 0F 84 1F 03 00 00

    02291121: //(022909C1)[2nd addy] JS Below first addy^
    db 0F 88 13 03 00 00

    0229110E: //(022909AE)[3rd addy] cmp dword ptr above first addy^^
    cmp dword ptr [esi+00014354],00 // esi+0001434C

    02291194: //(02290A34)[4th addy] 0F 84 ? ? ? ? 8B 06 8B CE FF 50 ? 3D 10 27 00 00 74 ? 3D 74 27 00 00 74 ? 3D 7E 27 00 00 74 ? 3D 7F 27 00 00 74 ?
    db 0F 84 F8 00 00 00

    0229130D: //(02290BAD)[5th addy] 0F 87 ? ? ? ? 0F B6 ? ? ? ? ? FF 24 ? ? ? ? ? 84 DB 74 ? 8B 8E ? ? ? ? 85 C9 0F 84 ? ? ? ? 57 FF ? ? E8 ? ? ? ? 5F
    db 0F 87 1D 01 00 00

    0229131A: //(02290BBA)[6th addy] jmp dword ptr below the 5th addy ^
    jmp dword ptr [ecx*4+02291444] // ecx*4+02290CE4 update the addy in the brackets here as well

    dealloc(skill_id_hook)

    Código (ASM):

    [ENABLE] //ShasWHITE
    alloc(Aggro,128)
    label(return)

    Aggro:
    mov eax,[02FE7730] // CUserLocal: 8B 3D ? ? ? ? 8B CF F3
    lea eax,[eax+04]
    mov [ecx+4A8+08],eax // Aggro Offset: 83 BE ? ? ? ? 00 0F 85 ? ? 00 00 8B CE E8 ? ? ? ? 85 C0 74 [Offset+0x08]

    push ebp
    mov ebp,esp
    push -01
    jmp return

    02398050: // CVecCtrlMob::WorkUpdateActive
    jmp Aggro
    return:

    [DISABLE]
    02398050: // 55 8B EC 6A FF 68 ? ? ? ? 64 A1 00 00 00 00 50 83 EC ? 56 57 A1 ? ? ? ? 33 C5 50 8D ? ? 64 A3 00 00 00 00 8B F9 89 ? ? 8B ? FF
    push ebp
    mov ebp,esp
    push -01

    dealloc(Aggro)
     

    Código (ASM):

    //ShasWHITE
    define(Address,01410070) //Function start push ebp: A1 ? ? ? ? 33 ? 50 8D ? ? 64 ? ? ? ? 00 8B ? 89 ? ? 8B ? ? ? ? ? C7 ? ? ? ? ? 00 85 ? 74 ? E8
    [Enable]
    Address:
    ret 0074

    [Disable]
    Address:
    push ebp
    mov ebp,esp
     

    Código (ASM):


    [enable]//ShasWHITE
    registersymbol(pet_teleport_restore)

    alloc(pet_teleport_hook,128)
    label(pet_teleport_return)

    label(return_normal)

    aobscan(pet_teleport_aob,FF 70 04 FF 30 8D ? ? 50 FF 15 ? ? ? ? 85 C0 0F 84 ? ? FF FF 83)
    aobscan(vecctrl_set_position_address,C7 ? ? ? 00 00 00 00 00 00 C3 CC CC CC CC CC 55 8B EC 8B ? 10) //55 8B EC ? ? 10 ? FF ? 10 8D ? 10 FF ? 0C 56 FF 50 40 85 C0 79 0C 68 ? ? ? ? ? ? E8 ? ? ? ? 5E FIRST
    //backup ff 70 ? ff 30 8d 45 ? 50 ff 15 ? ? ? ? 85 c0 0f 84 ? ? ? ? 83 7e 44
    //c7 81 38 02 00 00 ? ? ? ? c3
    alloc(delay,4)
    delay:
    dw 0


    pet_teleport_aob:
    pet_teleport_restore:
    jmp pet_teleport_hook
    pet_teleport_return:


    pet_teleport_hook:
    inc [delay]
    cmp dword ptr [delay], #70
    jne return_normal
    mov [delay], 0

    push esi
    mov esi,eax
    push [eax+04]
    push [eax]
    pushad

    mov edi,[ebp+08]
    lea ecx,[edi+04]
    mov ebx,[edi+04]
    mov ebx,[ebx+20]
    call ebx

    push [esi+04]
    push [esi]
    push 00
    mov ecx,eax
    call vecctrl_set_position_address+10

    popad
    pop esi
    jmp pet_teleport_return

    return_normal:
    push [eax+04]
    push [eax]
    jmp pet_teleport_return

    [disable]
    pet_teleport_restore:
    push [eax+04]
    push [eax]

    unregistersymbol(pet_teleport_restore)
    dealloc(pet_teleport_hook)
     

    Código (ASM):

    [ENABLE]//ShasWHITE
    alloc(Hook,100)
    label(Return)
    label(Original)

    Hook:
    push eax
    mov eax,[02FEDBC0] //8B 0D ? ? ? ? 8D 85 ? FF FF FF 6A 00 6A 00 [FIRST]
    cmp [eax+10],01
    pop eax
    jle Original
    mov [esi+000131B8],#42120003
    mov [esi+000131B8+4],#55

    Original:
    cmp dword ptr [esi+000131B8],00
    jmp Return

    022B1AAE: //83 BE ? ? ? ? 00 0F 84 ? ? 00 00 2B 86 ? ? ? ? 0F 88 ? ? 00 00 8B
    jmp Hook
    db 90 90
    Return:

    0228BE74: // 7C ? 8D ? ? ? ? ? E8 ? ? ? ? 85 ? 8b ? ? 74 ?
    db 90 90

    [DISABLE]
    022B1AAE:
    cmp dword ptr [esi+000150B8],00

    0228BE74:
    db 7C 1E

    dealloc(Hook)
     

    Código (ASM):


    [ENABLE]//ShasWHITE
    0216BBC8:
    db 90 90

    [DISABLE]
    // inside CUserLocal::FallDown
    0216BBC8: //74 ? 8B CB C7 83 ? ? ? ? 01 00 00 00 E8
    db 74 5A
     

    Código (ASM):

    [enable]//ShasWHITE
    aobscan(bullet_check,0F 84 ? ? 00 00 8D ? ? E8 ? ? ? ? 84 C0 0F 84 ? ? 00 00)
    label(_bullet_check)
    registersymbol(_bullet_check)

    bullet_check:
    _bullet_check: //Infinite Bullets
    db 0F 85

    [disable]
    bullet_check:
    _bullet_check: //0F 84 ? ? 00 00 8D ? ? E8 ? ? ? ? 84 C0 0F 84 ? ? 00 00
    db 0F 84
    unregistersymbol(_bullet_check)
     

    Código (ASM):

    //ShasWHITE
    define(CWvsPhysicalSpace2D,02FE8464) // 8B 0D ? ? ? ? 6A 01 6A 00 68
    define(DragonDive_HitMob_Address,00FE4954) // E8 ? ? ? ? 8B ? ? ? ? ? 8B ? 8B ? ? ? ? ? 89 ? ? ? ? ? FF ? ?
    define(CMobPool__FindHitMobInRect,01471E10) //Original OP of address above

    [ENABLE]
    alloc(find_hit_mob_in_rect_hook,128)

    find_hit_mob_in_rect_hook:
    mov eax,[CWvsPhysicalSpace2D] // CWvsPhysicalSpace2D:
    lea eax,[eax+04] // Left Wall Offset
    mov [esp+0C],eax
    jmp CMobPool__FindHitMobInRect // Original call (CMobPool::FindHitMobInRect)

    DragonDive_HitMob_Address:
    call find_hit_mob_in_rect_hook

    [disable]
    dealloc(find_hit_mob_in_rect_hook)

    DragonDive_HitMob_Address:
    call CMobPool__FindHitMobInRect
     

    Código (ASM):

    //Auto Inner Ability
    define(delay,#1) // Adjust delay its very possible due to ping/lag you might lose the potential you want
    [Enable]
    Alloc(Hook,128)
    Label(ResetAbility)
    Label(Return)
    Label(Exit)

    alloc(timer,4)

    Hook:
    mov ecx,[02FCC2BC] // TSingleton::CWvsContext
    pushad
    call 02490E80  // CWvsContext::GetCharacterPotentialGrade E8 ? ? ? ? 6A 00 83 F8 01 0F 8D
    cmp eax,3 //Legendary
    je Exit

    call 02304B30   // get_update_time
    mov edx,eax
    sub edx,[timer]
    cmp edx,delay
    jl Exit
    mov [timer],eax

    ResetAbility: //  E8 ? ? ? ? 83 C4 04 E9 ? ? ? ? 68 ? ? 00 00 8d ? ? E8 ? ? ? ? FF 75 08
    mov ecx,[02FCC2BC] // TSingleton::CWvsContext
    push 00
    push 00
    push 00
    push 00
    call 024FF000 // E8 ? ? ? ? 83 C4 1C 86 F8 06 0F95 ? ? 8B [function start]

    Exit:
    popad
    jmp Return

    02123113: // 56 8B F1 8B 0D ? ? ? ? E8 ? ? ? ? 85 C0 75 02
    jmp Hook
    nop
    Return:

    024FF1D2: // "Auto Yes" E8 ? ? ? ? 83 C4 1C 86 F8 06 0F95 ? ? 8B
    mov eax,6

    0220FD80: // "No Reset Prompt" 6A 00 6A 00 6A 00 0FB6 C0 50  [FUNCTION START]
    ret 4

    [Disable]
    02123113:
    mov ecx,[02FCC2BC]

    024FF1D2:
    call 02324080

    0220FD80:
    push ebp
    mov ebp,esp
     

    Código (ASM):

    define(Restore_MP,#35000)
    [ENABLE]
    Alloc(GetMP,128)
    Alloc(Hook,128)
    Alloc(MP_Value,4)
    Label(Return)
    Label(Normal)
    Label(return)

    GetMP:
    mov [MP_Value],esi
    mov [ebx+1FC],esi
    jmp return

    01EE4A2D: //  89 ? ? ? 00 00 50 8D ? ? E8 ? ? ? ? 8B ? ? C7 [Function Start]
    jmp GetMP
    nop
    return:

    Hook:
    cmp [MP_Value],Restore_MP
    jg Normal
    mov [edi+16C],eax
    jmp Return

    Normal:
    cmp [edi+16C],eax
    jmp Return

    01040874: //  39 87 ? ? 00 00 7F ? 8B CF E8 ? ? ? ? 8B 87 ? ? 00 00 [Function Start]
    jmp Hook
    nop
    Return:

    [DISABLE]
    01EE4A2D:
    mov [ebx+1FC],esi

    01040874:
    cmp [edi+16C],eax

    dealloc(Hook)
    dealloc(GetMP)
     

    Código (ASM):

    [ENABLE]
    023790A3: // CWvsContext::SetExclRequestSent
    db C2 04 00

    00DB8BA6: // Remove loot animation
    db 0F 8C

    [DISABLE]
    023790A3: // 8D 8E ? ? 00 00 E8 ? ? ? ? E8 ? ? ? ? 50 [Start]
    db 55 8B EC

    00D710AC: // 81 ? BC 02 [Second result & address below]
    db 0F 8D
     

    Código (ASM):

    //192.3
    [ENABLE]
    02323E80: //No Blue Box
    ret

    [DISABLE]
    02323E80: //E8 ? ? ? ? 8B C8 E8 ? ? ? ? E8 ? ? ? ? 83 C4 1C 33 F6 EB [3 CALLS BELOW]
    push ebp
     

    Código (ASM):

    //Familiar Disarm
    define(Address, 010409D0) //Function start push ebp: 88 13 00 00 3B C8 77
    [Enable]
    Address:
    ret

    [Disable]
    Address:
    push ebp
     

    Código (ASM):

    // 00 Doesn't seem to do anything but Disconnect to world selection screen
    // 01 Normal Mobs
    // 02 Jump mob
    // 03 Fly Mobs
    // 04 Stationary Mobs
    // 05 Mob Walk Right
    // 06-07-08 Lemmings
    // 09 and above crash MapleStory with "error code: -2147467259 (Unspecified error)"

    define(action,06) // change action here

    [ENABLE]
    alloc(MobControl,128)

    MobControl:
    mov [edi+000004A8],action
    mov eax,[edi+000004A8]
    jmp 02398FCE+6

    02398FCE:
    jmp MobControl
    db 90

    [DISABLE]
    02398FCE: // CVecCtrlMob::WorkUpdateActive: E9 ? ? ? ? 8B ? ? ? 00 00 83 ? ? 0F ? ? ? ? ? FF [Address below]
    mov eax,[edi+000004A8]

    dealloc(MobControl)

    Código (ASM):

    define(SpeedUp,014CD003) //  83 ? ? 00 8D ? ? 89 83 ? ? 00 00 75 ? 8B
    [ENABLE]
    Alloc(MobSpeedUp, 128)
    Label(Return)

    MobSpeedUp:
    mov dword ptr [ebp+14],00
    cmp dword ptr [ebp+14],00
    lea edi,[ebx+28]
    jmp Return

    SpeedUp:
    jmp MobSpeedUp
    nop
    nop
    Return:

    [DISABLE]
    SpeedUp:
    cmp dword ptr [ebp+14],00
    lea edi,[ebx+28]

    DeAlloc(MobSpeedUp)
     

    Creditos
    Nelson Ortiz
    ShasWHITE
    Apollo
    OuterHaven
     
    Última modificación: 1 de Febrero de 2018
    • Like Like x 1
    • Agree Agree x 1
  2. SuperTami

    SuperTami Super Moderador

    3
    3
    Fama:
    +4 / 0 / -0
    Pero es dependiendo de que versión ahora mismo estará oh esta? :109:
     
    • Like Like x 1
  3. Nelson Ortiz

    Nelson Ortiz Administrador Miembro del Equipo
    Autor del Tema

    952
    134
    Fama:
    +147 / 0 / -1
    Actualizando scripts v192.2.

    Saludos.
     
  4. iTzCancer

    iTzCancer Noob

    10
    0
    Fama:
    +0 / 0 / -0
    actulizate el vellum freeze pa las fafnir por fa xD
    Saludos y Muchas Gracias
     
  5. ShasWHITE

    ShasWHITE Noob

    1
    2
    Fama:
    +2 / 0 / -0
    Código (ASM):
    //7E ? 83 ? ? 7D ? 8B ? ? 2B C2 3D 6A FF FF FF 7E ? 3D 96 00 00 00 7D ? 8B ? ? 3B ? ? 7C ?
    define(UnlimitedAttack, 02265981) // 1st jle from int CAntiRepeat::TryRepeat(long,long)
    [Enable]
    UnlimitedAttack:
    db EB

    [Disable]
    UnlimitedAttack:
    db 7E

    Código (ASM):
    [ENABLE]
    alloc(Aggro,128)
    label(return)

    Aggro:
    mov eax,[02FE7730] // CUserLocal: 8B 3D ? ? ? ? 8B CF F3
    lea eax,[eax+04]
    mov [ecx+4A8+08],eax // Aggro Offset: 83 BE ? ? ? ? 00 0F 85 ? ? 00 00 8B CE E8 ? ? ? ? 85 C0 74 [Offset+0x08]

    push ebp
    mov ebp,esp
    push -01
    jmp return

    02398050: // CVecCtrlMob::WorkUpdateActive
    jmp Aggro
    return:

    [DISABLE]
    02398050: // 55 8B EC 6A FF 68 ? ? ? ? 64 A1 00 00 00 00 50 83 EC ? 56 57 A1 ? ? ? ? 33 C5 50 8D ? ? 64 A3 00 00 00 00 8B F9 89 ? ? 8B ? FF
    push ebp
    mov ebp,esp
    push -01

    dealloc(Aggro)

    Código (ASM):
    define(MachGND,0219A065) //(021D3AF0) 8B 95 ? ? ? ? 89 95 ? ? ? ? 8B 85 ? ? ? ? 50 E8 ? ? ? ? 83 C4 04

    [ENABLE]
    MachGND://Mach GND (Melee/Basic attacks)
    db 8A

    [DISABLE]
    MachGND:
    db 8B

    Código (ASM):
    [ENABLE]
    alloc(skill_id_hook,128)
    label(skill_id_return)
    label(normal)
    define(skill_id,#64121011) //Change #00000000 to your skillID

    alloc(delay,8)

    delay:
    dw 00

    02291115: //[1st addy] (022909B5)
    db 90 90 90 90 90 90

    02291121: //[2nd addy] (022909C1)
    db 90 90 90 90 90 90

    0229110E: //[3rd addy] (022909AE)
    jmp skill_id_hook
    nop
    nop
    skill_id_return:

    skill_id_hook:
    inc [delay]
    cmp [delay],#70 //delay?
    jne normal
    mov [delay],00
    mov [esi+00014354],skill_id
    jmp skill_id_return
    normal:
    cmp dword ptr [esi+00014354],00
    jmp skill_id_return

    02291194: //[4th addy] (02290A34)
    db 90 E9

    0229130D: //[5th addy] (02290BAD)
    db 90 90 90 90 90 90

    0229131A: //[6th addy] (02290BBA)
    jmp 0229134D //[7th addy] 81 BE ? ? ? ? E2 FE 7E 01 8B CE 75 ? 6A 00 6A 00 6A 04 57 FF ? ? E8 ? ? ? ? 5F C7 ? ? ? ? ? 00 00 00 00 5E ?
    dw 9090

    [Disable]
    02291115: //(022909B5)[1st addy] 0F 84 ? ? ? ? 2B 9E ? ? ? ? 0F 88 ? ? ? ? 8B 0D ? ? ? ? 85 C9 74 ? 8B ? ? 83 ? ? 68 ? ? ? ? FF 50 64 85 C0
    db 0F 84 1F 03 00 00

    02291121: //(022909C1)[2nd addy] JS Below first addy^
    db 0F 88 13 03 00 00

    0229110E: //(022909AE)[3rd addy] cmp dword ptr above first addy^^
    cmp dword ptr [esi+00014354],00 // esi+0001434C

    02291194: //(02290A34)[4th addy] 0F 84 ? ? ? ? 8B 06 8B CE FF 50 ? 3D 10 27 00 00 74 ? 3D 74 27 00 00 74 ? 3D 7E 27 00 00 74 ? 3D 7F 27 00 00 74 ?
    db 0F 84 F8 00 00 00

    0229130D: //(02290BAD)[5th addy] 0F 87 ? ? ? ? 0F B6 ? ? ? ? ? FF 24 ? ? ? ? ? 84 DB 74 ? 8B 8E ? ? ? ? 85 C9 0F 84 ? ? ? ? 57 FF ? ? E8 ? ? ? ? 5F
    db 0F 87 1D 01 00 00

    0229131A: //(02290BBA)[6th addy] jmp dword ptr below the 5th addy ^
    jmp dword ptr [ecx*4+02291444] // ecx*4+02290CE4 update the addy in the brackets here as well

    dealloc(skill_id_hook)

    Código (ASM):

    [ENABLE]//ShasWHITE
    01413F43: //75 ? 8B ? E8 ? ? ? ? 8B ? E8 ? ? ? ? 8B ? E8 ? ? ? ? 8B ? E8 ? ? 00 00 8B ? E8 ? ? FF FF
    jmp 01414517//8b 87 ? ? ? ? 85 c0 0f 84 ? ? ? ? 2b c3 [SECOND]
    db 90 90 90 90
    [DISABLE]
    01413F43:
    db 75 15 8B CF
    call 01414517
     

    Código (ASM):

    [ENABLE] //ShasWHITE
    alloc(Aggro,128)
    label(return)

    Aggro:
    mov eax,[02FE7730] // CUserLocal: 8B 3D ? ? ? ? 8B CF F3
    lea eax,[eax+04]
    mov [ecx+4A8+08],eax // Aggro Offset: 83 BE ? ? ? ? 00 0F 85 ? ? 00 00 8B CE E8 ? ? ? ? 85 C0 74 [Offset+0x08]

    push ebp
    mov ebp,esp
    push -01
    jmp return

    02398050: // CVecCtrlMob::WorkUpdateActive
    jmp Aggro
    return:

    [DISABLE]
    02398050: // 55 8B EC 6A FF 68 ? ? ? ? 64 A1 00 00 00 00 50 83 EC ? 56 57 A1 ? ? ? ? 33 C5 50 8D ? ? 64 A3 00 00 00 00 8B F9 89 ? ? 8B ? FF
    push ebp
    mov ebp,esp
    push -01

    dealloc(Aggro)
     

    Código (ASM):

    //ShasWHITE
    define(Address,01410070) //Function start push ebp: A1 ? ? ? ? 33 ? 50 8D ? ? 64 ? ? ? ? 00 8B ? 89 ? ? 8B ? ? ? ? ? C7 ? ? ? ? ? 00 85 ? 74 ? E8
    [Enable]
    Address:
    ret 0074

    [Disable]
    Address:
    push ebp
    mov ebp,esp
     

    Código (ASM):


    [enable]//ShasWHITE
    registersymbol(pet_teleport_restore)

    alloc(pet_teleport_hook,128)
    label(pet_teleport_return)

    label(return_normal)

    aobscan(pet_teleport_aob,FF 70 04 FF 30 8D ? ? 50 FF 15 ? ? ? ? 85 C0 0F 84 ? ? FF FF 83)
    aobscan(vecctrl_set_position_address,C7 ? ? ? 00 00 00 00 00 00 C3 CC CC CC CC CC 55 8B EC 8B ? 10) //55 8B EC ? ? 10 ? FF ? 10 8D ? 10 FF ? 0C 56 FF 50 40 85 C0 79 0C 68 ? ? ? ? ? ? E8 ? ? ? ? 5E FIRST
    //backup ff 70 ? ff 30 8d 45 ? 50 ff 15 ? ? ? ? 85 c0 0f 84 ? ? ? ? 83 7e 44
    //c7 81 38 02 00 00 ? ? ? ? c3
    alloc(delay,4)
    delay:
    dw 0


    pet_teleport_aob:
    pet_teleport_restore:
    jmp pet_teleport_hook
    pet_teleport_return:


    pet_teleport_hook:
    inc [delay]
    cmp dword ptr [delay], #70
    jne return_normal
    mov [delay], 0

    push esi
    mov esi,eax
    push [eax+04]
    push [eax]
    pushad

    mov edi,[ebp+08]
    lea ecx,[edi+04]
    mov ebx,[edi+04]
    mov ebx,[ebx+20]
    call ebx

    push [esi+04]
    push [esi]
    push 00
    mov ecx,eax
    call vecctrl_set_position_address+10

    popad
    pop esi
    jmp pet_teleport_return

    return_normal:
    push [eax+04]
    push [eax]
    jmp pet_teleport_return

    [disable]
    pet_teleport_restore:
    push [eax+04]
    push [eax]

    unregistersymbol(pet_teleport_restore)
    dealloc(pet_teleport_hook)
     

    Código (ASM):

    [ENABLE]//ShasWHITE
    alloc(Hook,100)
    label(Return)
    label(Original)

    Hook:
    push eax
    mov eax,[02FEDBC0] //8B 0D ? ? ? ? 8D 85 ? FF FF FF 6A 00 6A 00 [FIRST]
    cmp [eax+10],01
    pop eax
    jle Original
    mov [esi+000131B8],#42120003
    mov [esi+000131B8+4],#55

    Original:
    cmp dword ptr [esi+000131B8],00
    jmp Return

    022B1AAE: //83 BE ? ? ? ? 00 0F 84 ? ? 00 00 2B 86 ? ? ? ? 0F 88 ? ? 00 00 8B
    jmp Hook
    db 90 90
    Return:

    0228BE74: // 7C ? 8D ? ? ? ? ? E8 ? ? ? ? 85 ? 8b ? ? 74 ?
    db 90 90

    [DISABLE]
    022B1AAE:
    cmp dword ptr [esi+000150B8],00

    0228BE74:
    db 7C 1E

    dealloc(Hook)
     

    Código (ASM):


    [ENABLE]//ShasWHITE
    0216BBC8:
    db 90 90

    [DISABLE]
    // inside CUserLocal::FallDown
    0216BBC8: //74 ? 8B CB C7 83 ? ? ? ? 01 00 00 00 E8
    db 74 5A
     

    Código (ASM):

    [enable]//ShasWHITE
    aobscan(bullet_check,0F 84 ? ? 00 00 8D ? ? E8 ? ? ? ? 84 C0 0F 84 ? ? 00 00)
    label(_bullet_check)
    registersymbol(_bullet_check)

    bullet_check:
    _bullet_check: //Infinite Bullets
    db 0F 85

    [disable]
    bullet_check:
    _bullet_check: //0F 84 ? ? 00 00 8D ? ? E8 ? ? ? ? 84 C0 0F 84 ? ? 00 00
    db 0F 84
    unregistersymbol(_bullet_check)
     

    Código (ASM):

    //ShasWHITE
    define(CWvsPhysicalSpace2D,02FE8464) // 8B 0D ? ? ? ? 6A 01 6A 00 68
    define(DragonDive_HitMob_Address,00FE4954) // E8 ? ? ? ? 8B ? ? ? ? ? 8B ? 8B ? ? ? ? ? 89 ? ? ? ? ? FF ? ?
    define(CMobPool__FindHitMobInRect,01471E10) //Original OP of address above

    [ENABLE]
    alloc(find_hit_mob_in_rect_hook,128)

    find_hit_mob_in_rect_hook:
    mov eax,[CWvsPhysicalSpace2D] // CWvsPhysicalSpace2D:
    lea eax,[eax+04] // Left Wall Offset
    mov [esp+0C],eax
    jmp CMobPool__FindHitMobInRect // Original call (CMobPool::FindHitMobInRect)

    DragonDive_HitMob_Address:
    call find_hit_mob_in_rect_hook

    [disable]
    dealloc(find_hit_mob_in_rect_hook)

    DragonDive_HitMob_Address:
    call CMobPool__FindHitMobInRect
     
     
    Última modificación: 23 de Enero de 2018
    • Like Like x 2
  6. Nelson Ortiz

    Nelson Ortiz Administrador Miembro del Equipo
    Autor del Tema

    952
    134
    Fama:
    +147 / 0 / -1
    Me conecto a una PC con MS y lo busco para actualizarlo.

    Saludos.


    Gracias por el aporte y lo editare para agregar los bbcode correctos y no sea tan largo tu comentario.
     
  7. curanderos

    curanderos Noob

    6
    3
    Fama:
    +3 / 0 / -0
    oe nelson...quiero practicar haciendo hacks pero en private servers..no tendras por ahi un tutorial solo de guia?
     
  8. Nelson Ortiz

    Nelson Ortiz Administrador Miembro del Equipo
    Autor del Tema

    952
    134
    Fama:
    +147 / 0 / -1
    Entra al discord y hablemos por ahi, con el fin de no hacer offtopic en este tema que no tiene nada que ver con la actualizacion de scripts para MapleStory.

    Te espero en discord.

    Saludos.

    --- Tema Actualizado ---
    Gracias por los demas scripts! @ShasWHITE
     
    • Like Like x 1
  9. iTzCancer

    iTzCancer Noob

    10
    0
    Fama:
    +0 / 0 / -0
    Podrias actualizar esto por favor te lo agradeceria
    Gracias

    [ENABLE]
    alloc(hook,128)
    label(return)

    hook:
    mov [esp+4],#9 //nAction
    mov [esp+14],#17 //nMoveType
    mov [esp+38],#1 //bAirhit

    //Vac to Char X
    mov eax,[02FE7730] //CUserLocal: 8B 3D ? ? ? ? 8B CF F3
    mov eax,[eax+14774] //mov [edi+00014774],ecx Character X Location Offset: 89 8F ? ? ? ? 8B CF 8B 40 04 89
    add eax,#105 //Adjust X
    mov [esp+18],eax //nMoveEndingX

    //Vac to Char Y
    mov eax,[02FE8730] //CUserLocal: 8B 3D ? ? ? ? 8B CF F3
    mov eax,[eax+14774+4] //Character X Location Offset+4
    add eax,#0 //Adjust Y
    mov [esp+1C],eax //nMoveEndingY
    //Original Opcodes
    push ebp
    mov ebp,esp
    push -01
    jmp return

    014388A0: //81 ? EB 20 42 01 74 ? 81 ? 02 1D 42 01 74 [FUNCTION START]
    jmp hook
    return:

    [DISABLE]
    014388A0:
    push ebp
    mov ebp,esp
    push -01
     
  10. Nelson Ortiz

    Nelson Ortiz Administrador Miembro del Equipo
    Autor del Tema

    952
    134
    Fama:
    +147 / 0 / -1
    No tengo MapleStory, pero si me compartes tu PC por TeamViewer puedo ayudarte a actualizarlo.

    Saludos.

    --- Tema Actualizado ---
    Actualizado y se incluye mas scripts.
    • Auto Inner Ability
    • Jr Boogie Unlimited MP
    • No Blue Boxes
    • Tubi
    • Familiar Disarm
    • Mob Control
    • Mob Speed Up
    Creditos
    Apollo
    OuterHaven
     
  11. iTzCancer

    iTzCancer Noob

    10
    0
    Fama:
    +0 / 0 / -0
    estos nuevos Scrips mas los anteriores seguiran funcionando en la version v.192.4.0. ?? que actualizo hoy ?
     
  12. Nelson Ortiz

    Nelson Ortiz Administrador Miembro del Equipo
    Autor del Tema

    952
    134
    Fama:
    +147 / 0 / -1
    Actualizado y se incluye mas scripts.

    • Auto Inner Ability
    • Jr Boogie Unlimited MP
    • No Blue Boxes
    • Tubi
    • Familiar Disarm
    • Mob Control
    • Mob Speed Up
    Puede que si o no, ya que a veces suele cambiar las direcciones en algunos scripts y otros no, pero lo mas seguro es que muchos hayan cambiado, se actualizara luego.

    Saludos.
     
Estado del tema:
No está abierto para más respuestas.

Comparte esta página