ivicask 0 Posted February 1, 2018 Share Posted February 1, 2018 Wow try to call protected function, please report it before use WRobot again. How can i bypass this, the bot work for like hour than crashes with this error, i use EWT simple lua unlocker and NEP addon for combat rotations. Link to comment https://wrobot.eu/forums/topic/8468-wow-try-to-call-protected-function-when-used-with-ewt-lua-unlocker/ Share on other sites More sharing options...
headcrab 32 Posted February 1, 2018 Share Posted February 1, 2018 You do not need any unlocker when robot run, because robot unlocks lua. Simply close EWT. Link to comment https://wrobot.eu/forums/topic/8468-wow-try-to-call-protected-function-when-used-with-ewt-lua-unlocker/#findComment-38736 Share on other sites More sharing options...
ivicask 0 Posted February 1, 2018 Author Share Posted February 1, 2018 1 minute ago, headcrab said: You do not need any unlocker when robot run, because robot unlocks lua. Simply close EWT. Well Nerd pack addon doesnt recognize any lua unlocker, are you sure wrobot unlocks lua?I can ask NEP author to add detection than Link to comment https://wrobot.eu/forums/topic/8468-wow-try-to-call-protected-function-when-used-with-ewt-lua-unlocker/#findComment-38737 Share on other sites More sharing options...
headcrab 32 Posted February 1, 2018 Share Posted February 1, 2018 Ofcourse, you can check it. Simply run protected function CastSpellByName with any available spell name :) Link to comment https://wrobot.eu/forums/topic/8468-wow-try-to-call-protected-function-when-used-with-ewt-lua-unlocker/#findComment-38738 Share on other sites More sharing options...
ivicask 0 Posted February 1, 2018 Author Share Posted February 1, 2018 4 minutes ago, headcrab said: Ofcourse, you can check it. Simply run protected function CastSpellByName with any available spell name :) gbl.validGround = { ["player"] = true, ["cursor"] = true } function f.Cast(spell, target) g.CastSpellByName(spell, target) end function f.CastGround(spell, target) if not gbl.validGround[target] then target = "cursor" end f.Macro("/cast [@"..target.."]"..spell) end function f.Macro(text) g.RunMacroText(text) end function f.UseItem(name, target) g.UseItemByName(name, target) end function f.UseInvItem(name) g.UseInventoryItem(name) end function f.TargetUnit(target) g.TargetUnit(target) end function f.SpellStopCasting() g.SpellStopCasting() end But it seams wrobot doesnt support some of this functions that NEP checks for generic unlocker and so it doesnt work.. Link to comment https://wrobot.eu/forums/topic/8468-wow-try-to-call-protected-function-when-used-with-ewt-lua-unlocker/#findComment-38739 Share on other sites More sharing options...
headcrab 32 Posted February 1, 2018 Share Posted February 1, 2018 indeed, i forgot protected lua available from robot, but you want call it from wow process. So, you still need unlocker for addon. But because they both (robot and unlocker) change the same memory address in wow process, you will get this error sooner or later Link to comment https://wrobot.eu/forums/topic/8468-wow-try-to-call-protected-function-when-used-with-ewt-lua-unlocker/#findComment-38740 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now