has anyone tried to get it working for the 64 bit version
has anyone tried to get it working for the 64 bit version
It's starting to sound like a broken record in here.
As Xelper said, and many have said after him to the people that have already asked in the last 5 pages. At the moment, PQR will not be 64bit compatible and will not be for a long time. If a time comes that it will need to be 64bit compatible, Xelper said he will think about it. But for right now, there is no 64bit version in the works anytime soon.
tested and worksCode:-- Fading Light local FL = {105925, 109075, 110068, 110069, 110070, 110078, 110079, 110080} for i,v in ipairs(FL) do local _,_,_,_,_,_,flight = UnitDebuffID("player", v) if flight and flight - GetTime() < .6 then RunMacroText("/click ExtraActionButton1") end end -- Hour of Twilight local HoTcast,_,_,_,_,endtime = UnitCastingInfo("boss1") local HoT = {109415, 106371, 109416, 109415, 109417} for i,v in ipairs(HoT) do if HoTcast == GetSpellInfo(v) and endtime/1000 - GetTime() < .4 then RunMacroText("/click ExtraActionButton1") end end -- Madness local _,_,_,_,_,_,shrapnel = UnitDebuff("player","Shrapnel") if shrapnel and shrapnel - GetTime() < 1 then RunMacroText("/click ExtraActionButton1") end
Ok,first of all,buba u got the lua before bug again.As I stated in somewhere near the start of this thread - LUA BEFORE bugs in this way - if u stated somewhere in your abilities lua before then all other abilities in your xml that are NEXT to this ability will be set the same lua before as this one.It happens coz Xelper made smth wrong with xml parser IN his program,he was said about that but still not fixing it,actually I dunno why.
So short conclusion: DONT USE LUA BEFORE.
The long conclusion is: You can use lua before but be sure that u stated some useless function for your top ability in xml ie GetTime()
About bugs with beacon code here we go:
Lots of this are in your code and it breaks it u know (:Code:IsSpellInRange(&quot;GetSpellInfo(53563)&quot;, &quot;mouseover&quot;) == 1
Also why don't u just used my declared/undeclared logic and added so many unnesessary lines of code? :/
The code that perfectly works for me:
Code:<Ability><Name>Beacon (Right Alt)</Name><Default>false</Default><SpellID>53563</SpellID><Actions></Actions> <Lua> if not BeaconDeclared then PQ_BeaconTarget = &quot;player&quot; PQ_BeaconTargetName = UnitName(PQ_BeaconTarget, true) BeaconDeclared = true end local hasMouseover = UnitExists(&quot;mouseover&quot;) local mouseoverFriend = UnitIsFriend(&quot;player&quot;, &quot;mouseover&quot;) local group = &quot;party&quot; local members = GetNumPartyMembers() if GetNumRaidMembers() &gt; 0 then group = &quot;raid&quot; members = GetNumRaidMembers() end if IsRightAltKeyDown() and GetCurrentKeyBoardFocus() == nil then if hasMouseover and mouseoverFriend then local MouseoverName = UnitName(&quot;mouseover&quot;, true) for i = 1, members, 1 do local member = group..tostring(i) if name == UnitName(member, true) then PQ_BeaconTarget = member PQ_BeaconTargetName = MouseoverName PQR_CustomTarget = PQ_BeaconTarget if IsSpellInRange(GetSpellInfo(53563), PQ_BeaconTarget) then return true end end end end end if PQ_BeaconTarget then local Beacon = UnitBuffID(PQ_BeaconTarget, 53563) local BeaconExpire = select(7,UnitBuffID(PQ_BeaconTarget, 53563)) - GetTime() if UnitName(PQ_BeaconTarget, true) == PQ_BeaconTargetName then if Beacon then if BeaconExpire &lt; 10 then PQR_CustomTarget = PQ_BeaconTarget if IsSpellInRange(GetSpellInfo(53563), PQR_CustomTarget) then return true end end else PQR_CustomTarget = PQ_BeaconTarget if IsSpellInRange(GetSpellInfo(53563), PQR_CustomTarget) then return true end end else for i = 1, members, 1 do local member = group..tostring(i) if PQ_BeaconTargetName == UnitName(member, true) then PQ_BeaconTarget = member PQR_CustomTarget = PQ_BeaconTarget if IsSpellInRange(GetSpellInfo(53563), PQR_CustomTarget) then return true end end end BeaconDeclared = false -- Beacon target not found reinit and drop target to player print("\124cFFDBFA2A ++ Beacon target not found!!!Beacon placed on player! ++") end end </Lua> <RecastDelay>500</RecastDelay><Target>Custom</Target><CancelChannel>False</CancelChannel><LuaBefore></LuaBefore><LuaAfter></LuaAfter></Ability>
Last edited by Valma; 02-03-2012 at 12:38 AM.
last time i just plugged in your code it actually didn't work for me lol..... i'll just plop this back in and see how it works, and no i didn't know "GetSpellInfo(...)" broke it, thought it did " Spell Name "
*edit*
and i tried removing every ability with Before LUA, but it just seemed to keep creeping back in....
thats another reason for the rewrite haha just to clean everything up
I changed it to thisHavent tested it yet. This use Volcanic Pot and check for Time Warp also.Code:local Pot = GetItemCount(58091) if Pot == nil then return false else if UnitBuffID("player", 2825) or UnitBuffID("player", 80353) then RunMacroText("/use Volcanic Potion") end end
+rep to firepong for making the ground code
Last edited by Gabbz; 02-03-2012 at 01:13 AM.
Hmm im not very interested in this rep-shit, but you have to know that the ground code is from me, firepong just added an case if there are no pots in your bag.
I added a handler for ultraxion and some racial checks iwill upload i when im at home
Gesendet von meinem GT-I9001 mit Tapatalk
Ye, I like a more universal approach on coding. If there was a way of taking the rep away, i would take it off. On most of the profiles I use, I go through and if needed or I can, I modify them to be universal across different things. Yes, like said, the code is mostly Blinded's work, I just added checks to see if you even had the potions, so you didn't have to mess with the rotation any, just leave as is. Besides this and the racial check I have done, I also went and changed the way the totems were put down and also added Totemic recall as a check at the end of battle to pick them up. To do this though, had to add a check for combat code, which I finally figured out how to do thanks to studying everybody else's code on how they did it (had to take the check out of had to be in combat of course)
With the above said, I don't think my updated Feral DPS Profile is using the Button on Ultraxion right, or even using it at all, or just trying to use it to late. I will have to test it out more later. As of right now, I would like to get some feedback from the people using it on how it's working out and if anything else needs to be changed on it. With all the values in it and what I tried out myself, I thought it was the best use. But I could be wrong, just need more people to tell me how they like it and so on. So please, to the people that downloaded it and using it, can you tell me how its working out and if anything needs to be changed?
You have to use Call of the Spirits an have my trinket and be an orc. Just remove blood fury and the seed from the rotation and it should work
I will post a profil with several checks and maybe ultraxion when im at home. ~3h until im home
Gesendet von meinem GT-I9001 mit Tapatalk
Last edited by [Blinded]; 02-03-2012 at 06:07 AM.
Bubba can you test the rotations before putting on svn, I had a raid and had to heal but when i used the rotation it wouldn't heal, so i had to go searching through my recycle bin for an old one.
Also bossqwerty i will test anything you put together for ret for any amount of time, ret pallys really needs a pro rotation like your warrior rotation.
Hello,some1 can give me profiles for arcane mage
thx.