Jump to content
Moopler
Sign in to follow this  
Erotica

Release FMA 50m Damage Barrage Skill

Recommended Posts

Yo guys.

Here's a script that will instantly clear just about any map in maple at the moment, use it on mage class/jobs for maximum potential - otherwise damage won't hit bosses and will be level restricted.

define(TSingleton__CUserPool,0211A8B8)
define(people_limit,#1)
[enable]
/*
  Barrage skill FMA - GenerateMovePath container.
  v118.2
  By DAVHEED
*/
alloc(hook, 256)
label(return)
label(filter)

alloc(change_x_y, 256)
label(return_x_y)

alloc(current_mob_point, 4)
registersymbol(current_mob_point)
current_mob_point:
dd 0

00B97670:
jmp hook
nop
nop
return:

hook:
pushad
mov ebx,[TSingleton__CUserPool]
mov ebx,[ebx+18]
mov eax,people_limit
cmp ebx,eax
jge filter
mov esi, ecx
call 4ca1d0
cmp eax, 0098967F
je filter
mov eax, [esi+4]
lea ecx, [esi+4]
push current_mob_point
call dword ptr [eax+10]
mov ecx, [0210F5E0]
push 04C4BB58
call 00DC2B60
push 1
push 0
push 1
push eax
mov ecx, [0211609C]
call 0171D710
filter:
popad
push -01
push 01A86951
jmp return

0171E321:
jmp change_x_y
nop
return_x_y:

change_x_y:
mov ecx,[esp+50]
mov eax, [current_mob_point+4]
add eax, #-15
push eax
mov edx, [current_mob_point]
push edx
jmp return_x_y

[disable]
00B97670:
push -01
push 01A86951

0171E321:
mov ecx,[esp+50]
push eax
push edx
dealloc(change_x_y)
dealloc(hook)

And now with a video of it in use (that char made it to lvl 229 before getting rekt, lul):

 

And here, is a script that will just no delay it in a straight line - same class/job limitation as above.

/*
	No delay 50m damage hack - straight line
	v118.2 - DAVHEED
*/
[enable]
alloc(hook,222)
label(return)
label(exit)

alloc(delay,4)
delay:
dd 0

0182E420:
jmp hook
return:

hook:
sub esp,0C
push ebx
push esi
pushad
inc [delay]
cmp dword ptr [delay], #1
jne exit
mov [delay], 0
mov ecx, [0210F5E0]
push 04C4BB58
call 00DC2B60
push 1
push 0 
push 1
push eax 
mov ecx, [0211609C]
call 0171D710
exit:
popad
jmp return

[disable]
0182E420:
sub esp,0C
push ebx
push esi

dealloc(hook)
dealloc(delay)

 

Have fun botting anywhere your heart desires.

Edited by DAVHEED
  • Like 20

Share this post


Link to post
1 hour ago, Muurling said:

Using this in combination with Pet teleport to item is dcing me! any solution ? 

And Thanks for this :D

 

If you miss a lot on mobs, you'll most likely dc. Does your pet loot have a delay in it? Looting too fast will cause DC too.

Share this post


Link to post
8 hours ago, kevintjuh93 said:

lol?
 


alloc(current_mob_point, 4)
registersymbol(current_mob_point)
current_mob_point:
dd 0

4 bytes only?

What is wrong with it being only 4 bytes?

Share this post


Link to post
4 hours ago, nyoedujo said:

What is wrong with it being only 4 bytes?

Because it saves x and y?

mov eax, [current_mob_point+4]

This isn't allocated with 4 bytes only...

Share this post


Link to post
1 hour ago, kevintjuh93 said:

Because it saves x and y?


mov eax, [current_mob_point+4]

This isn't allocated with 4 bytes only...

edit it to 8 if you like, i don't think CE is allocating anything just below this point as all scripts are allocated in different memory regions, so i've never had a problem with this. sure enough if you allocate something after current_mob_point _in this same script_ it could turn problematic though.

Share this post


Link to post
/*
  Barrage skill FMA - GenerateMovePath container.
  v118.2
  By DAVHEED
*/
/*
	No delay 50m damage hack - straight line
	v118.2 - DAVHEED
*/

Lolled

  • Like 1

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
×