Galvanar 0 Posted October 30, 2017 Share Posted October 30, 2017 Hello everybody, im new here and im trying to convert my LUA Fightclasses in the right way to make it work with the Bot Core. function isFrencyStack5() luacode = "francymax = 0; for i=1,40 do local _,_,_,c,_,_,_,_,_,_,s = UnitAura('player',i); if s==19615 and c==5 then francymax = 1 break end end" if tonumber(WowLuaDoLocalizedString(luacode, 'francymax'))==1 then return true else return false end end How do you guys inject that string code and get a retval to get that function to work? Greez Galvanar Link to comment Share on other sites More sharing options...
camelot10 155 Posted October 31, 2017 Share Posted October 31, 2017 ObjectManager.Me.BuffStack(12345) >= 5 BetterSister 1 Link to comment Share on other sites More sharing options...
iMod 99 Posted November 1, 2017 Share Posted November 1, 2017 (edited) On 30.10.2017 at 9:44 PM, Galvanar said: Hello everybody, im new here and im trying to convert my LUA Fightclasses in the right way to make it work with the Bot Core. function isFrencyStack5() luacode = "francymax = 0; for i=1,40 do local _,_,_,c,_,_,_,_,_,_,s = UnitAura('player',i); if s==19615 and c==5 then francymax = 1 break end end" if tonumber(WowLuaDoLocalizedString(luacode, 'francymax'))==1 then return true else return false end end How do you guys inject that string code and get a retval to get that function to work? Greez Galvanar tonumber(WowLuaDoLocalizedString(luacode, 'francymax'))==1 then To Lua.DoString<int>(luacode, "francymax") == 1 then Since you are just looking for a boolean you also could make it like this function isFrencyStack5() luacode = "francymax = 0; for i=1,40 do local _,_,_,c,_,_,_,_,_,_,s = UnitAura('player',i); if s==19615 and c==5 then francymax = 1 break end end" return Lua.DoString<int>(luacode, "francymax") == 1; // Or as bool since its 0 or 1 return Lua.DoString<bool>(luacode, "francymax"); end Edited November 1, 2017 by iMod Link to comment 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