[Addon-Release] Basher -- LuaNinja helper! No more macros! menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    niGhTm4r3's Avatar Member
    Reputation
    14
    Join Date
    Dec 2006
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Addon-Release] Basher -- LuaNinja helper! No more macros!

    Basher v1


    What does it do?
    Well, basically this addon will cast spells without you even touching the keyboard.


    How does it work?
    Thanks to Cypher, we now have LuaNinja which makes us able to run protected lua code, allowing any macro or addon to interact with the game in manners not usually possible.

    You can make two simple macros to enable/disable it:
    Macro 1 -- Enable spamage!!
    /script Basher.Spam = "Basher.Paladin.Retri()"

    Macro 2 -- Disable Spamage
    /script Basher.Spam = nil

    Please note this was codded in a hurry so don't expect much for now. It will get better and smarter once I get feedback.


    What classes does it support?
    For now it just runs basic retripala spamage logic. But with some support and feedback I can easily include most other classes/specs.
    V1.1: Added mutilation rougue support, /script Basher.Spam = "Basher.Rogue.Muti()"

    LuaNinja? Whats that?!
    A cool tool that Cypher decided to bless us with. You can get it from here:
    http://www.mmowned.com/forums/bots-p...-lua-code.html

    Work in progress
    - A basic ui for stats
    - Keybinds for enable/disable
    - Automatic spec detection
    - Localization

    Change log:
    v1.1: Added rogue support, modified the addon core.

    Awesome! Where can I get it from?
    You can download it from here:
    V1.1: http://dl.dropbox.com/u/2823469/Basher%20v1.1.zip
    v1.0: http://dl.dropbox.com/u/2823469/Basher%20v1.0.zip


    Cheers!
    Last edited by niGhTm4r3; 12-04-2009 at 01:41 PM.

    [Addon-Release] Basher -- LuaNinja helper! No more macros!
  2. #2
    Barrt73Rus's Avatar Banned
    Reputation
    171
    Join Date
    May 2009
    Posts
    1,273
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  3. #3
    niGhTm4r3's Avatar Member
    Reputation
    14
    Join Date
    Dec 2006
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Barrt73Rus View Post
    Pfft, totaly my bad, I would appreciate it if a mod could move it to the right section.

  4. #4
    CrazyCactuaR's Avatar Contributor
    Reputation
    84
    Join Date
    Sep 2008
    Posts
    201
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry for the blatent stupidity but what's the Basher.Paladin.Retri() command actually do, only presumption i can understand is it spam's all available cd's on a retri's attacks?
    (╯°□°)╯︵┻━┻ ლ(ಠ益ಠლ

  5. #5
    Akira123's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if you look a little about this addon ..


    Paladrin.Retri() command launch this ..

    Code:
    function Basher.Paladin.Retri()
    		
    		if ( Basher.GetPower("player") < 1000 and Basher.CanCast("Divine Plea") ) then
    			CastSpellByName("Divine Plea")
    		end
    		if ( Basher.CanCast("Avenging Wrath") ) then
    			CastSpellByName("Avenging Wrath")
    		end
    		if ( Basher.CanCast("Crusader Strike") ) then
    			CastSpellByName("Crusader Strike")
    		end
    		if ( Basher.CanCast("Judgement of Wisdom") ) then
    			CastSpellByName("Judgement of Wisdom")
    		end
    		if ( Basher.CanCast("Divine Storm") ) then
    			CastSpellByName("Divine Storm")
    		end
    		if ( Basher.CanCast("Consecration") ) then
    			CastSpellByName("Consecration")
    		end
    		if ( Basher.HasAura( "The Art of War" ) and Basher.CanCast("Exorcism") ) then
    			CastSpellByName("Exorcism")
    		end
    		if ( Basher.CanCast("Hammer of Wrath") ) then
    			CastSpellByName("Hammer of Wrath")
    		end
    end
    in paladin.lua , it's just a command to activate this lua

  6. #6
    CrazyCactuaR's Avatar Contributor
    Reputation
    84
    Join Date
    Sep 2008
    Posts
    201
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if that work's that bloody crazy! If your able too i suggest adding range checking too, so you wont be poppig divine storm unless your within 10 yards, i think thats it anyway.

    Just seeing the possibilities with that code is amazing, it's a shame i know nothing about LUA at all
    (╯°□°)╯︵┻━┻ ლ(ಠ益ಠლ

  7. #7
    Akira123's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    it's more easy to read than macro , but you can't modify in game , you must log off and modify ^^

  8. #8
    antis0c's Avatar Member
    Reputation
    2
    Join Date
    Aug 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    [.................................]
    Last edited by antis0c; 01-29-2010 at 04:16 PM.

  9. #9
    Akira123's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by antis0c View Post
    That's not entirely accurate. Most changes to any Addon code can be reloaded just be doing /console reloadui.
    Didn't know that ! sorry for what i say so ^^'

  10. #10
    CrazyCactuaR's Avatar Contributor
    Reputation
    84
    Join Date
    Sep 2008
    Posts
    201
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here's an idea i've had for you Nightmare, i'll try best explaining what i'm on about and see if you understand it enough to put it into code.

    First off, have a single command such as Basher.StartSpam ,

    From this the LUA will then detect what class your playing and direct it to the appropiate part of the code, specifically designed for that class. Eg a Hunter.

    Create a list of strings containing all the spell's required for the attack, eg.

    Spell1 "Bestial Wrath"
    Spell2 "Intimidation"
    Spell3 "Kill Command"

    replace Basher.CanCast("Avenging Wrath") with Basher.CanCast(Spell1) , i dont know the synthax but you should get what i mean.

    Have it loop from 1 to whatever has been created, creating a delay between casting to wait for the gcd to come off. Hopefully it know's when gcd is finished.

    The understanding of what i'm on about is that you could create workable templates for each class, even ajust them for different levels too. So a level 20 can spam the same as a level 80 and the LUA code will be able to justify its self on what to use. Not only that, all classes can be configured using the same file making it the same to use on any character.

    Advancing upon this you could also put up a priority system, not sure how but something with the Spell1, Spell2 etc indicating its priority value. So lets say;

    Spell1
    Spell2
    Spell3

    is configured in a way that if gcd is clear, and it's loop is indicating to do Spell2, HOWEVER Spell1 is off CD, it'll use Spell1 again then back onto Spell2.

    -

    Hope my midnight rambling on has made sense anyway
    (╯°□°)╯︵┻━┻ ლ(ಠ益ಠლ

  11. #11
    pkaa4eva_jr's Avatar Banned
    Reputation
    3
    Join Date
    Aug 2009
    Posts
    85
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't get this, is this like a ret pally only addon? How would I make this spam another macro?

    sorry for the stupid questions I just know how to sit on butt.

  12. #12
    Elitetech's Avatar Contributor
    Reputation
    98
    Join Date
    Oct 2008
    Posts
    279
    Thanks G/R
    3/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you want it to use macros make a MYMACRO.lua and create a macro

    Code:
    function MyMacroRuns()
    RunMacroText("InsertMacroHere")
    end
    end
    and run /script Basher.Spam = "MyMacroRuns()"

    something simple like that should work.
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  13. #13
    pkaa4eva_jr's Avatar Banned
    Reputation
    3
    Join Date
    Aug 2009
    Posts
    85
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Double post, sorry
    Last edited by pkaa4eva_jr; 12-04-2009 at 12:14 PM. Reason: Double post, sorry

  14. #14
    pkaa4eva_jr's Avatar Banned
    Reputation
    3
    Join Date
    Aug 2009
    Posts
    85
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    function MyMacroRuns()
    RunMacroText("/Run RunMacro(1)")
    end
    end

    /Run RunMacro(1)

    Is where i have all the macros i want this addon to run and it's not working i get this ingame message saying my addons are failing and its slowing down the game or something.

  15. #15
    niGhTm4r3's Avatar Member
    Reputation
    14
    Join Date
    Dec 2006
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    New release. Please let me know if you have any improvements.
    Also, how would you like to get the spammage started/stopped? Would you like a button(with keybind) or will a command do?

Page 1 of 2 12 LastLast

Similar Threads

  1. [Addon-Release] Basher -- LuaNinja helper! No more macros!
    By niGhTm4r3 in forum World of Warcraft Bots and Programs
    Replies: 8
    Last Post: 12-03-2009, 05:38 PM
  2. [Release] Most Wotlk Files + LOT MORE!
    By Nartan in forum World of Warcraft Model Editing
    Replies: 75
    Last Post: 09-04-2008, 05:22 PM
  3. [Release]Deathshift's Repack, and more
    By zkkaiser in forum WoW EMU Guides & Tutorials
    Replies: 7
    Last Post: 08-01-2008, 03:17 AM
  4. [ Release ] Add skills, gold and more on account creation!
    By Stabatha in forum World of Warcraft Emulator Servers
    Replies: 21
    Last Post: 06-10-2008, 08:08 PM
  5. [Release]Ascent GM Helper Website
    By latruwski in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 12-07-2007, 09:01 AM
All times are GMT -5. The time now is 12:48 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search