[Program] WoW Lua Enabler menu

User Tag List

Page 8 of 12 FirstFirst ... 456789101112 LastLast
Results 106 to 120 of 170
  1. #106
    raindog's Avatar Active Member
    Reputation
    68
    Join Date
    Dec 2007
    Posts
    51
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske007a View Post
    Back when they weren't protected?
    I think they've been protected for longer than 3 years now. Unprotecting them is nothing more than passing in a 0 instead of a 1 to allow all lua functions to execute. Similarly, registering new lua cfunctions is easy too, just set the begin/end code sections to very small and very large values.

    [Program] WoW Lua Enabler
  2. #107
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by raindog View Post
    I think they've been protected for longer than 3 years now. Unprotecting them is nothing more than passing in a 0 instead of a 1 to allow all lua functions to execute. Similarly, registering new lua cfunctions is easy too, just set the begin/end code sections to very small and very large values.
    The global boolean you're referring to gets set/reset every time a call into the LUA API is made so unless all your LUA calls are coming from a DLL you control which is executing in WoWs main thread you'll run into issues just constantly overwriting that. (Unless there's some function I'm not aware of that sets the value permanently)

  3. #108
    huume's Avatar Member
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    GIEF, also nerf

  4. #109
    The-Eradicator's Avatar Contributor

    Reputation
    149
    Join Date
    May 2007
    Posts
    829
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Will this allow the GM info function to work? I'm not willing to risk my account to find out, but if anyone uses this let us know.
    EDIT: Copy from WoWWiki

    GMRequestPlayerInfo() - access denied (darn)
    Last edited by The-Eradicator; 01-22-2009 at 12:54 AM.

  5. #110
    Y R U A NUB ?'s Avatar Banned
    Reputation
    103
    Join Date
    Nov 2007
    Posts
    436
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there any usages? I don't really know how to call api's and shit, got any suggestions? :P

    Uhh, wait, could you use this with addons? O.o

  6. #111
    Vladinator's Avatar Banned
    Reputation
    252
    Join Date
    Feb 2007
    Posts
    516
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There was a hotfix this night, I assume the offsets needs to be fixed again -right?

  7. #112
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by The-Eradicator View Post
    Will this allow the GM info function to work? I'm not willing to risk my account to find out, but if anyone uses this let us know.
    EDIT: Copy from WoWWiki
    /facepalm

    Furthermore:
    Code:
    .text:0049CDA0 sub_49CDA0      proc near               ; DATA XREF: .data:00FC5B2Co
    .text:0049CDA0                                         ; .data:00FCD8C4o ...
    .text:0049CDA0
    .text:0049CDA0 arg_0           = dword ptr  8
    .text:0049CDA0
    .text:0049CDA0                 push    ebp
    .text:0049CDA1                 mov     ebp, esp
    .text:0049CDA3                 mov     eax, [ebp+arg_0]
    .text:0049CDA6                 push    offset aAccessDenied ; "Access Denied"
    .text:0049CDAB                 push    eax
    .text:0049CDAC                 call    sub_7AF240
    .text:0049CDB1                 add     esp, 8
    .text:0049CDB4                 xor     eax, eax
    .text:0049CDB6                 pop     ebp
    .text:0049CDB7                 retn
    .text:0049CDB7 sub_49CDA0      endp

  8. #113
    joe7314's Avatar Member
    Reputation
    3
    Join Date
    Dec 2008
    Posts
    15
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I just tried this a few minutes ago, I could not get it to work. I started wow and ran the exe before I logged on and it would not let me logon, it knew something was corrupt (gave me a message to that effect). I restarted wow and it let me logon, I ran the exe before I chose the character to play, didn't work either. I then restarted wow and ran it after the character was in the world and it still didn't work

  9. #114
    lhazar's Avatar Member
    Reputation
    4
    Join Date
    Mar 2008
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It still works.

  10. #115
    Karrde's Avatar Member
    Reputation
    21
    Join Date
    Dec 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Y R U A NUB ? View Post
    Is there any usages? I don't really know how to call api's and shit, got any suggestions? :P

    Uhh, wait, could you use this with addons? O.o
    Several macros have been posted in this thread that take advantage of it. Basically, you can run commands like you could pre-2.0

    And yes, if they get updated to work with 3.0.8

    We already have some "perfect dps rotation" macros posted, and potentially someone could update the old healing addons to basically heal for you with the press of one button.

    If you look at the old AutoMacro thread you can get an idea of a loot of good macros, and then read in here/old 2.0 macro threads to find the proper syntax to update them to.

    I'm going to post a druid healing one in a bit.

  11. #116
    Lucifarius's Avatar Member
    Reputation
    1
    Join Date
    Jan 2007
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So it can be used with addons? I'm not sure why i'm unable to use the castspellbyname command with the addon Facesmasher. If I put that command anywhere in the LUA I get an error saying "Facesmasher has been blocked an action only available to the Blizzard ui."

    I can get the command to work with an ingame macro but not the addon.

  12. #117
    Karrde's Avatar Member
    Reputation
    21
    Join Date
    Dec 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It should. The cat dps thing posted runs the commands through an addon. If you post what you have done so far, I'll take a look at it. No guarantees I can fix it, but I'll see if anything pops out at me.

  13. #118
    Lucifarius's Avatar Member
    Reputation
    1
    Join Date
    Jan 2007
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It doesnt matter where I put the command in the addons LUA i get that error in game when the addon loads. No matter if i put it in at the very beginning, every end, somewhere in the middle it doesnt matter. So I have not even had a chance to figure out where to actually modify the code. Thats why I was making sure that command could run from an addon even with the LUAenabler.

    Also could someone confirm that it is still working after the hotfix lastnight? It doesnt give me any error when I run LUAenabler like it did in the 3.0.2 to 3.0.8 transition but now none of the blocked commands even do anything for me even ingame macro form.

    EDIT - Nevermind the lua enabler works just had a letter out of place. Working with the LUA now. Will update with positive results
    Last edited by Lucifarius; 01-22-2009 at 09:15 AM.

  14. #119
    Karrde's Avatar Member
    Reputation
    21
    Join Date
    Dec 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here's a druid healing macro that should work. I'm at work right now, so I can't test it, unfortunately. You'll need to set it up similar to the macrosequence cat dps macro posted in this thread: http://www.mmowned.com/forums/bots-p...ton-click.html


    Code:
    Innervate = {
        [[
    /run if UnitPower("Player")<=2000 then CastSpellByName("Innervate"); TargetUnit("Player"); end
        ]],
       },
    
    Healing = {
        [[
    /target focus
    /run if UnitBuff("Target","Regrowth")==0 then CastSpellByName("Regrowth"); end
    /run if UnitBuff("Target","Rejuvination")==0 then CastSpellByName("Regrowth"); end
        ]],
      },
    
    Healing2 = {
        [[
    /run if (select(2,UnitBuff("Target","Lifebloom")) or 0)~=3 then CastSpellByName("Lifebloom"); end
    /run if UnitBuff("Target","Lifebloom") and mine==1 and (-1*(GetTime()-f))>2 then CastSpellByName("Lifebloom"); end
    /run if UnitHealth("Target")<=8000 then CastSpellByName("Swiftmend"); end
        ]],
      },
    
    Healing3 = {
        [[
    /run if UnitHealth("Target")<=5000 then CastSpellByName("Nature's Swiftness"); end
    /run if UnitBuff("Player","Nature's Swiftness"); then CastSpellByName("Healing Touch"); end
        ]],
      },
    Ingame Macro:
    Code:
    /click Innervate
    /click Healing
    /click Healing2
    /click Healing3
    All I really did was update the old AutoMacro one to work with regular commands. Health might need to be tweaked. Didn't include Nourish either, because it sounds like it isn't a good choice unless you have 4pcT7, from the math that I've read.

    Edit: Also, you'll need to set a focus for this.
    Last edited by Karrde; 01-22-2009 at 09:28 AM.

  15. #120
    Lucifarius's Avatar Member
    Reputation
    1
    Join Date
    Jan 2007
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice one Karrde

    Here is an excerpt from the Facesmasher LUA I'm working on.

    This seems correct to me as when I highlight a mob the game tries to click Icy Touch over and over again as it supposed to. But that blizzard ui blocking error comes up.

    Code:
        if FaceSmasher.icyList[guid] == nil then
            FaceSmasher.it = true;
        elseif FaceSmasherdb.dDuration - (currentTime - FaceSmasher.icyList[guid]) < GCD then
            FaceSmasher.it = true;
        end
        if FaceSmasher.it and IsSpellInRange(FaceSmasher.SL["Icy Touch"], "target") == 1 then
            if runes[3] > 0 or runes[4] > 0 then
                CastSpellByName("Icy Touch")
            else
                -- uh oh, can't apply IT and it's down... we need to death rune something and then IT... right.
                FaceSmasher.badbad = FaceSmasher.badbad + 1;
            end
        end
    Here is the full LUA in case you feel like taking a look at it. I'm stumped.

    FaceSmasher.lua

Page 8 of 12 FirstFirst ... 456789101112 LastLast

Similar Threads

  1. [Release] PLua Patcher - Patch WoW to enable protected LUA functions
    By wiirgi in forum World of Warcraft Bots and Programs
    Replies: 8
    Last Post: 05-18-2012, 10:01 PM
  2. [Program] WoW Jumper AntiAFK Script
    By Cypher in forum World of Warcraft Bots and Programs
    Replies: 5
    Last Post: 06-23-2006, 10:38 PM
  3. [Program] WoW AV AFK Bot
    By Cypher in forum World of Warcraft Bots and Programs
    Replies: 0
    Last Post: 05-22-2006, 05:04 AM
All times are GMT -5. The time now is 08:15 PM. 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