.::Dekaron::.

.::Dekaron::.

  • Nie jesteś zalogowany.
  • Polecamy: Moda

#1 2013-01-31 21:17:19

 MrPowerMagnat

Administrator

7384431
Zarejestrowany: 2010-09-23
Posty: 10
Punktów :   

[Cheat Engine Script] Non Agro, Vac Hack, Mob Speed, Wall Hack

Non Agro:

Kod:

[ENABLE]
aobscan(_aNoAggro,0F B7 86 68 01 00 00 8B) //OLD005B4D13 NEW005BADDF
aobscan(_aMobRange,89 4C 24 48 8B 4F 0C 8B 11 FF 52 0C 8B 10)
label(_aNoAggroLabel)
label(_aMobRangeLabel)
registersymbol(_aNoAggroLabel)
registersymbol(_aMobRangeLabel)
alloc(newmem, 2048)
alloc(MonsterRange, 2048)
label(returnhere)
label(originalcode)
label(ReturnMonsterRange)
label(exit)

_aNoAggro:
_aNoAggroLabel:
jmp newmem
db 55
db 55
returnhere:

_aMobRange:
_aMobRangeLabel:
jmp MonsterRange
db 55
db 55
ReturnMonsterRange:

MonsterRange:
mov [esp+48],ecx
mov [esp+30],00000000
mov [esp+4c],00000000
mov [esi+00000240],0000000 //other attack range to 0
mov [esi+0000023c],0000000 //other attack range to 0
mov [esi+00000238],0000000 //other attack range to 0
mov ecx,[edi+0c]
jmp ReturnMonsterRange

newmem:

originalcode:
movzx eax,word ptr [esi+00000168]

//mov eax,01
//mov word ptr [esi+00000156],ax
//mov [esi+00000070], 41200000 // speed mob
//40c00000 = 6 lv 1 (to replace the above blue color)
//40400000 = 12 lv 2 (to replace the above blue color)
//41c00000 = 24 lv 3 (to replace the above blue color)
mov byte ptr [esi+00000180],00 // malee attack range = 0
mov byte ptr [esi+00000250],00 // magic attack range = 0
mov [esi+0000024c],0000000 //other attack range = 0
mov [esi+00000248],0000000 //other attack range = 0
mov [esi+00000244],0000000 //other attack range = 0
mov eax,9
mov word ptr [esi+00000168],ax



exit:
jmp returnhere


[DISABLE]
//dealloc(newmem)
//dealloc(MonsterRange)
_aNoAggroLabel:
movzx eax,word ptr [esi+00000168]
unregistersymbol(_aNoAggroLabel)
_aMobRangeLabel:
mov [esp+48],ecx//db 89 4C 24 48
mov ecx,[edi+0c]
dealloc(newmem)
dealloc(MonsterRange)
unregistersymbol(_aMobRangeLabel)

Wall Hack:

Kod:

[ENABLE]
aobscan(_aWall,FF 50 10 8B F0 8D BC 24 88 00 00 00)
label(_aWallLabel)
registersymbol(_aWallLabel)
alloc(Wall,64)
label(ReturnWall)

_aWall:
_aWallLabel:
jmp Wall
nop
nop
nop
nop
nop
nop
nop
ReturnWall:

Wall:
call dword ptr [eax+10]
mov esi,eax
lea edi,ss:[esp+00000088]
cmp [eax+00000402],5f626577
je ReturnWall
mov [eax+00000402],5f626577
mov [eax+00000406],67616d69
mov [eax+0000040a],616d2e65
mov [eax+0000040e],00000063
jmp ReturnWall

[DISABLE]
dealloc(Wall)
_aWallLabel:
call dword ptr [eax+10]
mov esi,eax
lea edi,[esp+00000088]
unregistersymbol(_aWallLabel)

Vac Hack:

Kod:

[ENABLE]
aobscan(_aVac,8B 50 1C 89 51 20) //004B7E8D
label(_aVacLabel)
registersymbol(_aVacLabel)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

_aVac:
_aVacLabel:
jmp newmem
nop
returnhere:

newmem:
//DwExploreRange eax
mov [eax+08],00000040//DwSight    eax+08
mov [eax+04],00000040//DwPersuitRange    eax+04
mov [eax+0c],00000001 //DwAvoidRange    eax+0C
//mov [eax+10],00000500//DwExploreStandDelay    eax+10
//mov [eax+14],00000500//DwExploreMoveDelay    eax+14
mov [eax+18],0000005A//DwStandDelay eax+18
mov [eax+1C],0000005A//DwMoveDelay eax+1C
//DwFollowMyMasterRange    eax+20
//DwStopMasterNear    eax+24
//DwWarpMyMasterRange    eax+28
//mov [eax+2C],00000064//DwCallTeamPossibelHP    eax+2C
//mov [eax+30],00000020//DwCallTeamCount    eax+30
mov [eax+34],00000000//DwBlockNFirstAttack    eax+34//mov [eax+38],00000020//dwCallTeamCell    byte[eax+38]
//dwFollowTarget    eax+3C
//dwSpecialAttackStartHP
//dwSpecialMeleeAttackRate
//dwSpecialRangeAttackRate
//DwPowerAttacjStartHP
//dwPowerMeleeAttackProbable
//dwPowerRangeAttackProbable
mov [eax+40],00000000//DwUnderAttackAggro    eax+40
mov [eax+44],00000000//DwMeleeAttackRangeInAggro    eax+44
mov [eax+48],00000000//DwRangeAttackRangeInAggro    eax+48
//DwSightInAggro    eax+4C
//DwDefeatAggro    eax+50
mov [eax+54],00000000//DwBlockedAggro    eax+54
mov [eax+58],00000000//DwSlideAggro    eax+58
mov [eax+5C],00000000//DwHealAggro    eax+5C
//DwMasterUnderAttackAggro    eax+50
//DwMasterDefeatAggro    eax+54
//DwMasterBlockingAggro eax+58
//DwMasterSlideAggro eax+5C
//DwCOmplusionUnderAttackAggro eax+60
mov [eax+A8],00000000 //number of spawn
mov [eax+AC],00000000 //time summon
mov [eax+B4],00000000 //summonststartpccount
//mov [eax+70],00000000
//dwMaxSummonsMonsterCount eax+64
//dwReSummonsMonsterTick eax+68
//dwMaxSummonsMonsterRange eax+6C
//dwSummonsStartPcCountPatternType eax+70

originalcode:
mov edx,[eax+1c]
mov [ecx+20],edx


//mov edx,30 // number spawn
//mov [eax+8c],edx

//mov edx,64 // time delay spawn
//mov [eax+90],edx

mov edx,100 // # follow monster
mov [eax+3C],edx

mov [ecx+20],edx // # follow my master
exit:
jmp returnhere


[DISABLE]
dealloc(newmem)
_aVacLabel:
mov edx,[eax+1c]
mov [ecx+20],edx
unregistersymbol(_aVacLabel)

Mob Speed:

Kod:

[ENABLE]
aobscan(_aMobSpeed,8B 41 14 85 C0) //005B5990 OLD new005BBE20
label(_aMobSpeedLabel)
registersymbol(_aMobSpeedLabel)
alloc(DrakoMobSpeedBace,2048)
label(MobRunSpeedValue)
label(MobWalkSpeedValue)
label(ReturnMobSpeed)
label(check_speed)
label(finish_check)
label(check_cmp)
label(finish_check_cmp)
registersymbol(MobRunSpeedValue)
registersymbol(MobWalkSpeedValue)


DrakoMobSpeedBace:
mov eax,[ecx+14]
test eax,eax
jne check_cmp
fld dword ptr [00A57288]
ret 0004
check_cmp:
cmp byte ptr [esp+04],00
finish_check_cmp:
je check_speed
fld dword ptr [MobRunSpeedValue]
ret 0004
check_speed:
fld dword ptr [MobWalkSpeedValue]
finish_check:
ret 0004

MobRunSpeedValue:
db 00 00 60 41
MobWalkSpeedValue:
db 00 00 00 00

_aMobSpeed:
_aMobSpeedLabel:
jmp DrakoMobSpeedBace
ReturnMobSpeed:

[DISABLE]
dealloc(DrakoMobSpeedBace)
unregistersymbol(MobRunSpeedValue)
unregistersymbol(MobWalkSpeedValue)
_aMobSpeedLabel:
mov eax,[ecx+14]
test eax,eax
unregistersymbol(_aMobSpeedLabel)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.pentagon.pun.pl www.kanciaste.pun.pl www.lastchaos.pun.pl www.przegladpolana.pun.pl www.polaczki.pun.pl