I stopped playing Dekaron years ago, i will not be updating this anymore. Scripts are as is, if it works you're lucky if it doesnt look for others / buy something from a respected member.
I WILL NOT BE GIVING ANY SUPPORT TROUGH PM OR OTHER METHODS !!
I've made all public scripts so that they will autoupdate.
I've tryed it today, with the weekly patch and worked great.
It could be that someday the aob needs some adjustments but as long as that doesnt change is it ok, and if it changes i can ad some wildcards to the aob.
Do not overwrite your old scripts, it will not work.
Assign it to a new script, or you will get an error when trying to save, its a bug, i've reported it to DarkByte, the guy who made CE, so this will be fixed in the next version prolly...
newmem:
originalcode:
cmp dword ptr [eax+08],01 // checking for HP pot?
jne check_mana
mov dword ptr[eax+08],11 // change to auto pot
mov dword ptr[eax+10],11
check_mana:
cmp dword ptr [eax+08],02 // checking for MP pot?
jne finished_check
mov dword ptr[eax+08],12 // change to auto pot
mov dword ptr[eax+10],12
finished_check:
cmp dword ptr [eax+08],13
je 0052d13a
originalcode:
mov edx,[eax+1c]
mov [ecx+20],edx
mov edx,100 // number of mob to spawn
mov [eax+8c],edx
mov edx,01 // time delay between spawn
mov [eax+90],edx
mov edx,100 // # of spawn to follow you
mov [eax+3C],edx
[ENABLE]
aobscan(_aShop,8A 41 08 C3 CC CC CC CC CC CC CC CC CC CC CC CC 8B 0D)
label(_aShopLabel)
registersymbol(_aShopLabel)
_aShop:
_aShopLabel:
mov al,01
ret
[ENABLE]
aobscan(_atele,0F B7 98 04 01 00 00 8B 45 00)
label(_ateleport)
registersymbol(_ateleport)
alloc(TeleHack,1024)
label(ChangeTele)
label(SkipChange)
label(ReturnTele)
_atele:
_ateleport:
jmp TeleHack
nop
nop
ReturnTele:
TeleHack:
movzx ebx,word ptr [eax]
cmp bx,0483 // check for Python Castle -> Tomb of the Black Dragon
je ChangeTele
cmp bx,4E20 // check for Braiken Castle -> Draco Desert
je ChangeTele
cmp bx,2B8C // check for North Morte -> Acquirai Ruins
je ChangeTele
cmp bx,048D // check for tomb of the black dragon -> Cursed Mazed
je ChangeTele
jmp SkipChange
ChangeTele:
mov word ptr [eax+00000106],0005
mov word ptr [eax+0000010C],0005
SkipChange:
movzx ebx,word ptr [eax+00000104]
jmp ReturnTele
[DISABLE]
dealloc(TeleHack)
_ateleport:
movzx ebx,word ptr [eax+00000104]
unregistersymbol(_ateleport)
NOTE: Extra instructions are needed for this script.
1. You MUST activate telehack BEFORE loading the map you want to telehack
2. See on the script how it says "Braiken Castle -> Draco Desert", that means that you have to go to 0:0 on Braiken
3. To go to 0:0 you need to do wall hack
the gm detect is the one that dc's or teleports you away ?
its the dc one cause teleport doesnt work anymore ... would be useless being teleported away and get a instant return ... GM's wil lol at you and banslap you big time i guess xD
but if you really want the teleport one .. i could do that to ... just dont see the use of it
Just a heads up, this may be considered as a one click hack. Since people won't really need to do anything themselves.
Just a tip on adding wildcards if you do decide to add them, they only really need to be added to pointers ([eax+01] make the 0x01 a wildcard), and addresses. Because unless they use another compiler, compile it with a different optimization, or edit the function then the rest of the code shouldn't change. Although if you are using aobscan() to search and AOB in allocated memory, then what i said doesn't really count, depends what the data does/is used for etc.
Just a heads up, this may be considered as a one click hack. Since people won't really need to do anything themselves.
Just a tip on adding wildcards if you do decide to add them, they only really need to be added to pointers ([eax+01] make the 0x01 a wildcard), and addresses. Because unless they use another compiler, compile it with a different optimization, or edit the function then the rest of the code shouldn't change. Although if you are using aobscan() to search and AOB in allocated memory, then what i said doesn't really count, depends what the data does/is used for etc.
Thanks for the heads up, but i allready hear that from darkbyte He helped me trough the errors cause theres a bug in ce 5.6 .. and i confirmed that so he will fixt it soon i guess like i said.. but i scanned trough all aob's this morning when the update came, and nothing changed only teleport 0:0 broke according to me im not sure could be an error anywhere but i dont really need it so /care xD
its the dc one cause teleport doesnt work anymore ... would be useless being teleported away and get a instant return ... GM's wil lol at you and banslap you big time i guess xD
but if you really want the teleport one .. i could do that to ... just dont see the use of it
In fact teleport still working if u "fake" an skill cast (failed one) everytime you teleport in any location :P. You can make an codecave in olly and send one packet from any skills to be "casted" everytime u going to teleport in any location of the map.
In fact teleport still working if u "fake" an skill cast (failed one) everytime you teleport in any location :P. You can make an codecave in olly and send one packet from any skills to be "casted" everytime u going to teleport in any location of the map.
Nice one, thats something for a rainy day, but i'll keep that in mind
Quote:
Originally Posted by RICANPAPI_16
were do i put the adrees on the mass spawn script?
auto updating scripts 07/03/2010 - Dekaron - 1 Replies hey guys i just did some browsing (realized nebs program was outdated, haven't played in a week or so :-) ) and i was just wondering if the auto updating scripts released are still in tact? like when neb hooks us up with the update, the CE scripts will auto update? (i don't mind updating myself every thursday morning, but that's convenient if they work :P)
Auto-Maint Scripts 06/26/2010 - EO PServer Hosting - 7 Replies I have been looking for an addition for a private server.
I have not been able to find a script/code that will automatically shut down the server at a certain time, and then bring it back up usually called a autorestart script or auto-maintenance script.. basically does maintenance for you so you don't have to shut it down and bring it back up manually every day, I have had no luck finding one and was wondering if anyone has one they can share or help me figuring out how to create one.
Thanks