[Help][WoW][Concept?] The "other" ways to execute PLua like functions menu

Shout-Out

User Tag List

Results 1 to 6 of 6
  1. #1
    Arxzeuz's Avatar Private
    Reputation
    1
    Join Date
    May 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help][WoW][Concept?] The "other" ways to execute PLua like functions

    Well, i was playing Ragnarok Online for a least 4 years and recently i started with World of Warcraft, in my experience of playing this games, Autohotkey (AHK) is an excellent tool in both games and RCX for RO

    Playing WoW i seen the macros like part of the game, but with limitations, with AHK i made a semi-intelligent rotation in my case, based in the avaiable Runes with my DK,my problem started when i have to choose between Obliterate or Death Strike because both have the same type of runes, i trying to unlock the lua functions to cast Obliterate Only while "Killing Machine" buff is on.

    i tried to find an addon like to Ovale, what can only show the flashing spell and can only casted while is flashing by using /click but no luck

    i tried to unlock lua but i don't want to inject nothing, i want something like a to patch the client (if is posible something undetecable)

    My last idea is a program that can read my Buffs, HP, Rage, Energy, Focus, Mana, Runic Power, (if is possible the target buffs/debuffs and HP)
    something like to the RCX with Ragnarok Online that the text inside the window can be detected by the Window Spy included with AHK, but idon't have the required knowledge for such program :S

    someone can helpme with any of this ways?
    sorry for my english
    Last edited by Arxzeuz; 05-19-2012 at 01:42 PM.

    [Help][WoW][Concept?] The "other" ways to execute PLua like functions
  2. #2
    Novalok's Avatar Contributor
    Reputation
    166
    Join Date
    Oct 2006
    Posts
    213
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why inject :P Lua is easy,
    Code:
    /run for i=1,40 do local B=UnitBuff("player",i); if B == "Killing Machine" then EditMacro('testtesttest', 'testtesttest', 12, 'cast1', 1, 1) else EditMacro('testtesttest', 'testtesttest', 12, 'cast2', 1, 1) end endj
    Fix that to what you need.then have auto hotkey hit 2 keys
    that macro, and the actual macro you edit to cast. Problem solved :P

    or use the send command. Send that lua script then send /cast testtesttest or whatever you name the macro

    ORRR *sorry insomina is a bitch and ideas flow :P)
    have 2 macros
    first macro is the lua script with /cast *macronamehere*
    and on *macronamehere*
    /cast testtesttest

    What it will do is run lua and click macronamehere
    and macro name here will cast macro that lua from first macro edited
    Last edited by Novalok; 05-20-2012 at 01:25 AM.

  3. #3
    Arxzeuz's Avatar Private
    Reputation
    1
    Join Date
    May 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    well i tried but im a bit confused,

    /run for i=1,40 do local B=UnitBuff("player",i); if B == "Killing Machine" then EditMacro('testtesttest', 'testtesttest', 12, 'cast1', 1, 1) else EditMacro('testtesttest', 'testtesttest', 12, 'cast2', 1, 1) end endj
    Editmacro: why?
    'testtesttest', 'testtesttest',: The name of the first macro and the new one?
    12: this what means? the position in the macro window?
    cast1: i guess... the macro text?
    EditMacro('testtesttest', 'testtesttest', 12, 'cast2', 1, 1): and this second part?
    end endj[: an error? xD when i tried to run without that "j" is blocked by an addon :S

    btw, casting by this way, is secure code?, dont gets "tainted"? seems interesting
    Last edited by Arxzeuz; 05-20-2012 at 11:44 PM.

  4. #4
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You could have just looked up what EditMacro does and it's limitations.. API EditMacro - WoWWiki - Your guide to the World of Warcraft
    This function may only be called when out of combat.
    So no, it does not do what you want without a protection remover.

  5. #5
    Novalok's Avatar Contributor
    Reputation
    166
    Join Date
    Oct 2006
    Posts
    213
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Kill edit macro add a extra macro. and run a lua if statment its possible without protection removeer just not easy

  6. #6
    Arxzeuz's Avatar Private
    Reputation
    1
    Join Date
    May 2012
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i cant figure how :S

    can be more specific?

Similar Threads

  1. The fast and easy way to make a good wow-server.
    By ludwigolsson in forum WoW EMU Guides & Tutorials
    Replies: 5
    Last Post: 01-07-2009, 08:59 AM
  2. For the quotes!!!!!!
    By Shruikan998 in forum World of Warcraft General
    Replies: 19
    Last Post: 01-01-2009, 09:29 PM
  3. Quest help subforum for the wow guides section
    By Syplex23 in forum Suggestions
    Replies: 2
    Last Post: 05-19-2008, 07:04 AM
  4. Need help forgetting all the things I know about WoW.
    By MagellanFreet in forum World of Warcraft General
    Replies: 2
    Last Post: 12-23-2007, 01:17 AM
All times are GMT -5. The time now is 06:45 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search