Hilfe CE Scripts problem

07/04/2010 20:48 Crazy01#1
Hallo zusammen
ich habe folgendes Problem und zwar habe ich mir paar CE Scripts zusammen gesucht und ausprobiert alles funktioniert super bis auf dem ( NO AGRO / VAC HACK )

ich kann immer nur 3 Mobs luren und weiß nicht woran es liegt. kann mir einer sagen was anderem Script falsch ist ?
Hier der Script :

Code:
[ENABLE]
aobscan(_aNoAggro,0F B7 86 54 01 00 00 8B 0D)
aobscan(_aMobRange,89 54 24 48 8B 01 FF 50 0C 8B)
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
nop
nop
returnhere:

_aMobRange:
_aMobRangeLabel:
jmp MonsterRange
nop
ReturnMonsterRange:

MonsterRange:
mov [esp+48],edx
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 eax,[ecx]
jmp ReturnMonsterRange

newmem:

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

//mov eax,01
//mov word ptr [esi+00000156],ax
//mov [esi+00000070], 41400000 // 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+00000174],00 // malee attack range = 0
mov byte ptr [esi+00000244],00 // magic attack range = 0
mov [esi+00000240],0000000 //other attack range = 0
mov [esi+0000023c],0000000 //other attack range = 0
mov [esi+00000238],0000000 //other attack range = 0
mov eax,03
mov word ptr [esi+00000154],ax



exit:
jmp returnhere


[DISABLE]
dealloc(newmem)
dealloc(MonsterRange)
_aNoAggroLabel:
movzx eax,word ptr [esi+00000154]
unregistersymbol(_aNoAggroLabel)
_aMobRangeLabel:
mov [esp+48],edx
mov eax,[ecx]
unregistersymbol(_aMobRangeLabel)