thank you both !
thank you both !
I keep getting .net Framework errors every few months and PQR will stop working completely. I'm using windows 7, anyone have solutions? Thanks in advance!
Hello,
Depuis aujourd'hui je rencontre des problemes avec Pqr il craht constament.
I encounter problems with Pqr since today.
It crash landing without stop. I use Windows8.
Ty.
Haven't been been able to use PQR for 2 weeks, any help will be greatly appreciated. No wow for 2 weeks D-=
Yeah, I'm using returns and leting pqr cast the ability for me.
I know it's cool between profile authors to handle casting inside the profile. I've done that myself for some of my profiles, but Frost DK's rotation is simple enough to not need this level of 'sophistication'.
The recast delay is not working for Blood Tap and Blood Tap only. For every other ability it's working fine. As I said, the spell has some particularities that may be causing this behaviour, hence my curiosity about how PQR handles that recast delay.
Have you tried using from the UnitDebuff function the part that checks "isStealable" I've been using it on my hunter profile for a while now for using tranquilizing shot. Check if it works for dispelling diseases.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Btw I occasionally get messages from people who have problems with my profile and I try to fix those where I can. However just telling me that Kill Command doesn't work for you "fix it" will get you a rather rude reply back from me.
If you have a problem with the profile, be polite and give me as much information as possible if you want help back. Thanks.
Last edited by kickmydog; 07-03-2013 at 04:26 PM.
https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-bot-maps-profiles/422388-kickmydog-bm-mm-sv-hunter-profiles.html#post2793017
My new profile runs fine on 10man raids but during certain 25man encounters (mostly Primordius) I face some major slowdowns that go away when I pause the profile. I have a good computer (core i5 3570K / 8GB RAM) and other profiles (from other authors) do not give me any slowdowns, ever.
Does using Lua tables affect profile performance? For my current profile I decided to make use of Lua tables. It has 6 global tables that are read and updated by a number of functions and abilities. I'm not creating any other tables, not even local ones. Some tables have subtables, others don't.
An example:
This table is updated at every PQR cycle by a function (ability check delay is at 20ms):Code:Runes = { ["b"] = { Up = 0, CdLeft = 10 }, ["u"] = { Up = 0, CdLeft = 10 }, ["f"] = { Up = 0, CdLeft = 10 }, }
I have similar tables and functions to handle player buffs and target debuffs.Code:function Hf_UpdateRunes() if not Runes then Hf_AddLog("Error", "'Runes' table does not exists.", "Hf_UpdateRunes") return end local runeSlots = { "b", "u", "f"} local r = 1 for slot=1, 6 do local start, cd, up = GetRuneCooldown(slot) local left = start + cd - GetTime() if not up then -- on Cd if Runes[runeSlots[r]].CdLeft > left then Runes[runeSlots[r]].CdLeft = left end else -- off Cd Runes[runeSlots[r]].Up = Runes[runeSlots[r]].Up + 1 end if slot % 2 == 0 then r = r + 1 end end end
So, do you think that I should drop tables and simply return multiple values? I don't really want to make this change and see no performance gain at all so I tought I should ask first.
Last edited by Holobyte; 07-03-2013 at 05:43 PM. Reason: spelling
I'm trying to figure out if there is an easy way to add an ability to a rotation that will only be used if a certain criteria is met.
I want Spellid 122287 to be cast but only if my target is NPC 69869 or NPC 69957 and outside of melee range.
I tried a few different ways to add this but the same problem I kept running into is I just keep spamming wrath over and over regardless what my target is.
any ideas?
what class is it?
This Should work just put a melee only spellid for the first local
PHP Code:
local meleespell = 35395 --put a melee only spell id here (i used Crusader Strike)
if IsPlayerSpell(122287)
and UnitExists("target")
and UnitAffectingCombat("player")
and IsSpellInRange(meleespell, "target") == 0 then
local npcID = tonumber(UnitGUID("target"):sub(6,10), 16)
if npcID == 69869 or npcID == 69957 then
CastSpellByName(GetSpellInfo(122287), "target")
return true
end
end
Last edited by crystal_tech; 07-03-2013 at 09:12 PM. Reason: tweaked the code a bit
Please if someone helped you donate rep to them.
Where is PQI? I can't find a page to download it. Been looking for 40 mins, really fustrating..
Also, is there a working DK profile? Tried using Rubims and Imdasandmans. Not sure if it's PQI related, I'm using PQI from a few months ago..
I can load profile on my other toons perfectly, DK will not load anything. Imdasandman 2h Frost used to work, won't load now.
Last edited by Jettand; 07-03-2013 at 11:21 PM. Reason: More to be said????
inbox is full
PQInterface - PQRotation Wiki
Please if someone helped you donate rep to them.
since you create new table everytime you run your function - yes
Last edited by tobmaps; 07-04-2013 at 12:00 AM.
try this:
Lua Unofficial FAQ (uFAQ)
and reading
Lua for Beginners
sounds like your trying to grow your tables after they are created and you should cap them at so many lines, and delay your updates to the tables a bit more.
Please if someone helped you donate rep to them.
I am interested in learning how to write profiles for PQR, could someone please tell me what kind of code c++, C# ect is used in profiles so I can find some guides for that language?
PQR is all lua based, you can find a ton of guides, and start looking at various addons to learn how to program it, also search for the wow api and that'll get you started.