Use Blizzard UI-Protected Functions

08/18/2009 12:00 jitsuk#1
As of right now you can use /dump to do any Blizzard-Protected function...move your character, jump, cast a spell only if there are diseases on the target, etc. The possibilities are near endless.


Not sure if this was intended or not, but as I was updating the wowwiki Macro API, I noticed the new /dump command in Blizzard_DebugTools allows users to execute PROTECTED functions from the command line.

For instance, if I type the following:
/script JumpOrAscendStart()

I get an error saying that I can't do that due to it is a function only available to the UI.

Now, if I type this:
/dump JumpOrAscendStart()

I get a little message from the dump tool and my character jumps! This works in combat too.

I really like this addition, and I hope the functionality to display values is kept, but I wonder if code execution was an unintended side-effect.
08/18/2009 12:42 tiger.lily#2
Quote:
Originally Posted by jitsuk View Post
As of right now you can use /dump to do any Blizzard-Protected function...move your character, jump, cast a spell only if there are diseases on the target, etc. The possibilities are near endless.


Not sure if this was intended or not, but as I was updating the wowwiki Macro API, I noticed the new /dump command in Blizzard_DebugTools allows users to execute PROTECTED functions from the command line.

For instance, if I type the following:
/script JumpOrAscendStart()

I get an error saying that I can't do that due to it is a function only available to the UI.

Now, if I type this:
/dump JumpOrAscendStart()

I get a little message from the dump tool and my character jumps! This works in combat too.

I really like this addition, and I hope the functionality to display values is kept, but I wonder if code execution was an unintended side-effect.
If this relly works ( i test that later ), i will do funny things with this vor my bot xD
08/18/2009 13:38 Neli#3
Quote:
Originally Posted by tiger.lily View Post
If this relly works ( i test that later ), i will do funny things with this vor my bot xD
l2english

also, thank you op
08/18/2009 20:33 mOxitX#4
Mh... ich hatte das schonmal wo anders gesehen, aber ich weis nicht wofür das gut sein soll?! Kann mir mal bitte einer auf deutsch sagen was das bringt und ob das für caster gebrauchen kann? :bandit:
08/19/2009 16:46 Pand0r#5
Quote:
Originally Posted by mOxitX View Post
Mh... ich hatte das schonmal wo anders gesehen, aber ich weis nicht wofür das gut sein soll?! Kann mir mal bitte einer auf deutsch sagen was das bringt und ob das für caster gebrauchen kann? :bandit:
Gab mal sowas ähnliches, jedoch mit nem tool ;)
Siehe: [Only registered and activated users can see links. Click Here To Register...]

Beispiele müssten da sogar noch sein.

Lg,
pand0r

Quote:
Jump then Forward

/dump JumpOrAscendStart()
/dump MoveForwardStart(GetTime()*1000 + 1000);
/dump MoveForwardStop(GetTime()*1000 + 2000);

Forward Jump

/dump MoveForwardStart(GetTime()*1000 + 1000);
/dump JumpOrAscendStart()
/dump MoveForwardStop(GetTime()*1000 + 2000);

Jump Backwards

/dump MoveBackwardStart(GetTime()*1000 + 1000);
/dump JumpOrAscendStart()
/dump MoveBackwardStop(GetTime()*1000 + 2000);

Jump then move backwards

/dump JumpOrAscendStart()
/dump MoveBackwardStart(GetTime()*1000 + 1000);
/dump MoveBackwardStop(GetTime()*1000 + 2000);

Jump Left

/dump StrafeLeftStart(GetTime()*1000 + 1000);
/dump JumpOrAscendStart()
/dump StrafeLeftStop(GetTime()*1000 + 2000);

Jump then Strafe Left

/dump JumpOrAscendStart()
/dump StrafeLeftStart(GetTime()*1000 + 1000);
/dump StrafeLeftStop(GetTime()*1000 + 2000);


Jump Right

/dump StrafeRightStart(GetTime()*1000 + 1000);
/dump JumpOrAscendStart()
/dump StrafeRightStop(GetTime()*1000 + 2000);

Jump then Strafe Right

/dump JumpOrAscendStart()
/dump StrafeRightStart(GetTime()*1000 + 1000);
/dump StrafeRightStop(GetTime()*1000 + 2000);


Enjoy before its fixed!


Quote:
Originally Posted by Neli View Post
l2english
fail ;)
08/20/2009 07:51 komat#6
denglish is teh ony l33t tignz
08/20/2009 11:49 Hundekot#7
Quote:
* Fixed an exploit players were using with / commands
Fixed
08/20/2009 16:06 Neli#8
Quote:
Originally Posted by Pand0r View Post


fail ;)

HAHAHAHA no.
08/20/2009 23:53 wutzebaer#9
schade