Mass Spawn

03/13/2012 12:13 demonkiller19#1
Hi, i got here the old Mass spawn + Freeze bot script, i've updated the offsets (where easy to find) but it isnt working, can somebody take a look?..

Code:

Code:
[ENABLE]
alloc(checkmobs, 1024)
alloc(MonsterProperties, 2048)
alloc(vacmobs, 2048)
alloc(vacfreezeboss, 2048)
label(returnhere)
label(originalcode)
label(PropertyBace)
label(ReturnMonsterProperties)
registersymbol(PropertyBace)


00683074: //8B 80 98 00 00 00 89 81 9C 00
jmp MonsterProperties
nop
ReturnMonsterProperties:

0045A0DB: //8B 50 1C 89 51 20 
jmp checkmobs
nop
returnhere:

checkmobs: // check for boss or normal mob
CMP [EAX+64],00000000
JNE vacfreezeboss
JE vacmobs
jmp returnhere

vacfreezeboss: // found boss freeze it
mov [ecx+04],00000000 //DwExploreRange
mov [ecx+08],00000000 //DwSight
mov [ecx+0C],00000000 //DwPersuitRange
//DwAvoidRange eax+0C
mov [eax+10],00000000//DwExploreStandDelay eax+10
mov [eax+14],00000000//DwExploreMoveDelay eax+14
mov [eax+18],00000000//DwStandDelay eax+18
mov [eax+1C],00000000//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]
mov [ecx+40],000000FA //dwFollowTarget 
//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
//dwMaxSummonsMonsterCount eax+64
//dwReSummonsMonsterTick eax+68
//dwMaxSummonsMonsterRange eax+6C
//dwSummonsStartPcCountPatternType eax+70
jmp originalcode

vacmobs: // normal mobs found vac them
//DwExploreRange eax
mov [eax+08],00000040//DwSight eax+08
mov [eax+04],00000040//DwPersuitRange eax+04
//DwAvoidRange eax+0C
mov [ecx+14],00000000 //DwExploreStandDelay
//mov [ecx+18],00000000 //DwExploreMoveDelay
//mov [ecx+1C],00000000 //DwStandDelay
mov [ecx+20],00000001 //DwMoveDelay
//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]
mov [ecx+40],000000FA
//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
//dwMaxSummonsMonsterCount eax+64
//dwReSummonsMonsterTick eax+68
//dwMaxSummonsMonsterRange eax+6C
//dwSummonsStartPcCountPatternType eax+70
jmp originalcode

originalcode: // original code vac
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,99 // # follow monster
mov [eax+3C],edx
mov [ecx+20],edx // # follow my master
jmp returnhere

MonsterProperties: // mass spawn
push eax
mov eax,[eax+00000098] //Original Code
mov [ecx+0000009C],eax //Original Code
pop eax
mov [PropertyBace],ecx
mov [ecx+90],000000FA //dwMaxSummonsMonsterCount
mov [ecx+94],00000000 //dwReSummonsMonsterTick
mov [ecx+98],00000000 //dwMaxSummonsMonsterRange
mov [ecx+9C],00000000 //dwSummonsStartPcCount
//mov [eax+A0],00000000 //PatternType
mov eax,[ecx+0000009C] //Original Code
jmp ReturnMonsterProperties
PropertyBace:
db 00 00 00 00



[DISABLE]
dealloc(checkmobs)
dealloc(MonsterProperties)
dealloc(vacmobs)
dealloc(vacfreezeboss)
unregistersymbol(PropertyBace)
0045A0DB: //8B 50 1C 89 51 20
mov edx,[eax+1c]
mov [ecx+20],edx

00683074:
mov eax,[eax+00000098]
Regards,

Demon
03/13/2012 18:25 Brutalon#2
Method is fixed or anything like this..
Not all Scripts will work cause they got released..? 3 years ago? And 3 years are a long time..
03/13/2012 18:54 demonkiller19#3
Quote:
Originally Posted by Dr.Invisible View Post
Method is fixed or anything like this..
Not all Scripts will work cause they got released..? 3 years ago? And 3 years are a long time..
true story, but you can always try!
so i guess there's atm no mass spawn?...

Regards,

Demon
03/15/2012 03:05 Bleander#4
There is but UG bro,like pet and skill hacks.