Page 4 of 9

Re: [Release] v80 MapleSEA Scripts

Posted: Thu Sep 10, 2009 7:28 pm
by xxiang
any got Demivac Scripts???

Re: [Release] v80 MapleSEA Scripts

Posted: Thu Sep 10, 2009 7:36 pm
by Jeof
xxiang wrote:any got Demivac Scripts???
Warning given. Please read the rules upon signing up.

Re: [Release] v80 MapleSEA Scripts

Posted: Thu Sep 10, 2009 7:39 pm
by iZenna
lol what xxiang meant by demivac?
demi is demi
vac is vac

Demi->Attack DEM(full map)+FMiV(Full Map Item Vac/Loot)
vac->vacuum for mobs to stay at a particular x and y coordinates in a map

Re: [Release] v80 MapleSEA Scripts

Posted: Thu Sep 10, 2009 11:10 pm
by Susashiden
DallenT wrote:
mapleseams wrote:how to convert item id to hex?
hex converter/ calculator.
The pre-installed calculator @ every pc can do the job ;)

http://www.parkenet.com/apl/HexDecConverter.html
This Web can convert it i tried it and its still working.

Re: [Release] v80 MapleSEA Scripts

Posted: Thu Sep 10, 2009 11:37 pm
by iSean
If got DEM and a CS Mob Mouse Vac I be more happy lol

Re: [Release] v80 MapleSEA Scripts

Posted: Fri Sep 11, 2009 1:35 am
by Jeof
iSean wrote:If got DEM and a CS Mob Mouse Vac I be more happy lol
Its not hard to make one of this ;) and is far more better than zz vac where you can control where you wanna vac on =)

Re: [Release] v80 MapleSEA Scripts

Posted: Fri Sep 11, 2009 3:01 pm
by iSean
Need some help converting very old scripts since v40
Script Originally From MPCF
http://www.mpcforum.com/showthread.php?t=184565
all DEM Scripts

Code: Select all

[ENABLE]

registersymbol(dvtype)
alloc(dv,100)
alloc(uvx,100)
alloc(uvy,100)
alloc(dvtype,4)
label(normalx)
label(normaly)
label(endx)
label(endy)
label(backdv)
label(backuvy)
label(backuvx)
label(dvzero)
label(dvone)
label(uvzero)
label(uvone)

dv:
mov eax, [007D58A0]
push eax
mov eax, [eax+590]
mov [ebx+3FC], eax
add [ebx+3FC], 100
cmp [dvtype], 0
je dvzero
cmp [dvtype], 1
je dvone
sub eax, 100
jmp dvzero

dvone:
add eax, 100

dvzero:
mov [ebx+3F4], eax
pop eax
mov eax, [eax+594]
mov [ebx+3F8], eax
mov [ebx+400], eax
jmp backdv

uvx:
push ecx
mov ecx, [007D58A0]
add ecx,590
cmp ebx, ecx
je normalx
mov ecx, [ecx]
cmp [dvtype], 0
je uvzero
cmp [dvtype], 1
je uvone
sub ecx, 100
jmp uvzero

uvone:
add ecx, 100

uvzero:
cmp [ebx],ecx
je endx
normalx:
mov [ebx],eax

endx:
pop ecx
mov edi, [ebp+10]
jmp backuvx

uvy:
push ecx
mov ecx, [007D58A0]
add ecx,594
cmp edi, ecx
je normaly
mov ecx, [ecx]
cmp [edi],ecx
je endy

normaly:
mov [edi],eax

endy:
pop ecx
mov ebx, [ebp+14]
jmp backuvy

005384E3:
jmp dv
nop
backdv:

006B8FC7:
jmp uvx
backuvx:

006B902C:
jmp uvy
backuvy:

[DISABLE]

005384E3:
mov [ebx+400], eax

006B8FC7:
mov [ebx],eax
mov edi, [ebp+10]

006B902C:
mov [edi],eax
mov ebx, [ebp+14]

dealloc(dv)
dealloc(uvx)
dealloc(uvy)
dealloc(dvtype)
unregistersymbol(dvtype)
Non-Range Version

Code: Select all

[ENABLE]

alloc(dv,100)
alloc(uvy,100)
label(backdv)
label(backuvy)
label(normal)
label(end)

dv:
mov eax, [007D58A0]
mov eax, [eax+594]
mov [ebx+3f4], eax
mov [ebx+3f8], eax
jmp backdv

uvy:
push ecx
push edx
mov ecx, [007D58A0]
add ecx,594
cmp edi, ecx
je normal
mov edx, [ecx]
cmp [edi],edx
jne normal
mov edx, [ecx-4]
mov [edi-4],edx
jmp end

normal:
mov [edi],eax

end:
pop edx
pop ecx
mov ebx, [ebp+14]
jmp backuvy


006b902c:
jmp uvy
backuvy:

005384dd:
jmp dv
nop
backdv:

[DISABLE]

005384dd:
mov [ebx+000003fc],ecx
mov [ebx+00000400],eax

006b902c:
mov [edi],eax
mov ebx,[ebp+14]

dealloc(dv)
dealloc(uvy)

Re: [Release] v80 MapleSEA Scripts

Posted: Fri Sep 11, 2009 4:46 pm
by Boredness
I got v6x one which is later. v4x you need to have the cem

Re: [Release] v80 MapleSEA Scripts

Posted: Fri Sep 11, 2009 8:28 pm
by iSean
Wow o_O"
Need a v40 CEM I didn't hack since then so don't tell me about that...

Re: [Release] v80 MapleSEA Scripts

Posted: Fri Sep 11, 2009 10:40 pm
by Boredness
I updated DEMI already and is working :lol: