[BETA] PQRotation - an automated ability priority queue. menu

User Tag List

Page 8 of 731 FirstFirst ... 45678910111258108508 ... LastLast
Results 106 to 120 of 10955
  1. #106
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Okay- I believe I have the freezing issue fixed (but it never effected me, so I cant be 100% sure)-
    Can someone who had the issue try this version (Not the same as the PQR103 I uploaded earlier):
    PQR103.zip

    Please let me know if it works so I can make it the main version to download. This has the vanish fix as well as the adjustable spell check & cast rate.

    [BETA] PQRotation - an automated ability priority queue.
  2. #107
    n1bl3r's Avatar Corporal
    Reputation
    6
    Join Date
    Jul 2011
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Now that i can get back on this site I have a question. I am working on an Arcane Rotation (will post later), I know i am missing something stupid, I have added my buff, spells etc, run Alt+x app loads fine but will not execute anything inless i an in melee range. not good for us clothies.

  3. #108
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by n1bl3r View Post
    Now that i can get back on this site I have a question. I am working on an Arcane Rotation (will post later), I know i am missing something stupid, I have added my buff, spells etc, run Alt+x app loads fine but will not execute anything inless i an in melee range. not good for us clothies.
    There is no melee range check. There is just a UnitAffectingCombat("player") check. Cast a spell to start going. I will (eventually) provide options for people who want it to work slightly different such as:
    1) Hotkeys - Changeable.
    2) Hotkey Mode: "Toggle" vs "Smart Hotkey" mode. Will allow you to either toggle a rotation to cast automatically or press a hotkey to tell the bot to cast the next spell.
    3) Combat Check- Enable or Disable.
    Last edited by Xelper; 07-15-2011 at 03:58 PM.

  4. #109
    crystal_tech's Avatar Elite User
    Reputation
    468
    Join Date
    Feb 2008
    Posts
    1,036
    Thanks G/R
    1/6
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Warlock Rotations

    Hello All,

    I've just finished the Demo Single target rotation and that should complete the warlock set.

    For single targets it includes Destro single target, Affliction single target, and Demo single target.

    As for AOE there's only the Affliction AOE rotation as the demo and destro are 1 to 2 button aoes.

    I've not included shadowflame in the rotation; yes its a dps boost, but i don't feel the need to go running into melee(10yd) range just to cast it. if they are up on you ass turn off the bot via hot key and cast it yourself.

    fel flame will now cast while moving (yay!)

    Side notes:
    All Rotations: Precombat isn't done for you. meaning you need to cast your fel armor, soul link, and dark intents
    Demo rotation: I give you an option. If your pet should die you choose to rez the pet with just a gcd; I've set it to the felguard but there is one for the fel hound just swap places with the felguard one.
    Demo rotation: During Molten Core it weaves in other spells at times so don't be afraid if it cast shadow bolt and you have 2 stacks up. it will cast the remaining incinerates.
    Aff Rotation: AOE for 2 mobs is broken do to the soul swap casting on a focus target if some one could help me out on that logic it should be solid.
    Destro Rotation: Seems to be solid.

    Heres the Code:

    WARLOCK_Abilities.xml
    Code:
    <?xml version="1.0" encoding="utf-8" ?><WARLOCK><Ability><Name>Shadow Bolt</Name><Default>false</Default><SpellID>686</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>300</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Curse of the Elements</Name><Default>false</Default><SpellID>1490</SpellID><Actions></Actions><Lua>--we want to cast if the target is a boss, and does not have any of the following:
    --Curse of the Elements, Earth and Moon, Ebon Plague, Fire Breath, Lightning Breath, Master Poisoner.
    --and Jinx: Curse of the Elements
    local dbCotEPlayer, _, _, _, _, _, CotEexpireTime = UnitDebuffID(&amp;quot;target&amp;quot;, 1490, &amp;quot;PLAYER&amp;quot;)
    local dbCotE = UnitDebuffID(&amp;quot;target&amp;quot;, 1490)
    local dbJinx = UnitDebuffID(&amp;quot;target&amp;quot;, 85547)
    local dbEaM = UnitDebuffID(&amp;quot;target&amp;quot;, 60433)
    local dbEP = UnitDebuffID(&amp;quot;target&amp;quot;, 65142)
    local dbFB = UnitDebuffID(&amp;quot;target&amp;quot;, 34889)
    local dbLB = UnitDebuffID(&amp;quot;target&amp;quot;, 24844)
    local dbMP = UnitDebuffID(&amp;quot;target&amp;quot;, 93068)
    local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    
    if levelCheck ~= -1 then
    	--boss level returns as -1
    	return false
    end
    
    if dbCotEPlayer ~= nil then
    	--we have a COTE up that was cast by us, refresh it if necessary.
    	if CotEexpireTime - GetTime() &amp;lt; 1.5 then
    		return true
    	end
    elseif dbCotE ~= nil or dbEaM ~= nil or dbEP ~= nil or dbFB ~= nil or dbLB ~= nil or dbMP ~= nil or dbJinx ~= nil then
    	--a debuff is up, cast by another player... let them manage it.
    	return false
    else
    	--no debuff is up, cast it.
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Life Tap</Name><Default>false</Default><SpellID>1454</SpellID><Actions></Actions><Lua>local myMana = UnitPower(&amp;quot;player&amp;quot;) / UnitPowerMax(&amp;quot;player&amp;quot;) * 100
    local myHealth = UnitHealth(&amp;quot;player&amp;quot;) / UnitHealthMax(&amp;quot;player&amp;quot;) * 100
    
    if myMana &amp;lt; 20 and myHealth &amp;gt; 50 then
    	return true
    end</Lua><RecastDelay>2000</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Fel Flame</Name><Default>false</Default><SpellID>77799</SpellID><Actions></Actions><Lua>local felSpark = UnitBuffID(&amp;quot;player&amp;quot;, 89937)
    
    if PQR_IsMoving(1) then
    	return true
    end
    
    if felSpark ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Shadowburn</Name><Default>false</Default><SpellID>17877</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if unithealth &amp;lt;= 20 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soulburn</Name><Default>false</Default><SpellID>74434</SpellID><Actions></Actions><Lua>local SoulFireCheck = UnitBuffID(&amp;quot;player&amp;quot;, 18120)
    local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    local heroism = UnitBuffID(&amp;quot;player&amp;quot;, 32182)
    local lust = UnitBuffID(&amp;quot;player&amp;quot;, 2825)
    local warp = UnitBuffID(&amp;quot;player&amp;quot;, 80353)
    local hysteria = UnitBuffID(&amp;quot;player&amp;quot;, 90355)
    
    if unithealth &amp;gt; 97 then
    	--best we can currently do for Start of Fight
    	if SoulFireCheck == nil then
    		return true
    	end
    end
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if SoulFireCheck == nil then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soul Fire</Name><Default>false</Default><SpellID>6353</SpellID><Actions></Actions><Lua>local hasSoulburn = UnitBuffID(&amp;quot;player&amp;quot;, 74434)
    local SoulFireCheck, _, _, _, _, _, SoulFireExpire = UnitBuffID(&amp;quot;player&amp;quot;, 18120)
    local heroism = UnitBuffID(&amp;quot;player&amp;quot;, 32182)
    local lust = UnitBuffID(&amp;quot;player&amp;quot;, 2825)
    local warp = UnitBuffID(&amp;quot;player&amp;quot;, 80353)
    local hysteria = UnitBuffID(&amp;quot;player&amp;quot;, 90355)
    local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    local empoweredImp = UnitBuffID(&amp;quot;player&amp;quot;, 47221)
    
    if hasSoulburn ~= nil then
    	return true
    end
    
    if empoweredImp ~= nil then
    	return true
    end
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if SoulFireCheck == nil then
    		return true
    	end
    end
    
    if levelCheck == -1  or levelCheck = 87 then
    	--boss level returns as -1
    	if SoulFireCheck == nil then
    		return true
    	else
    		SoulFireExpire = SoulFireExpire - GetTime()
    		if SoulFireExpire &amp;lt; 3.5 then
    			return true
    		end
    	end
    end</Lua><RecastDelay>400</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Demon Soul</Name><Default>false</Default><SpellID>77801</SpellID><Actions>/use 13|/use 14</Actions><Lua>local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    local heroism = UnitBuffID(&amp;quot;player&amp;quot;, 32182)
    local lust = UnitBuffID(&amp;quot;player&amp;quot;, 2825)
    local warp = UnitBuffID(&amp;quot;player&amp;quot;, 80353)
    local hysteria = UnitBuffID(&amp;quot;player&amp;quot;, 90355)
    local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	return true
    end
    if levelCheck &amp;gt;=86 or leveCheck ~= -1 then
    	if unithealth &amp;gt;= 90 then
    		return true
    		end
    end</Lua><RecastDelay>300</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Immolate</Name><Default>false</Default><SpellID>348</SpellID><Actions></Actions><Lua>local debuffImmolate, _, _, _, _, _, ImmolateExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 348, &amp;quot;PLAYER&amp;quot;)
    
    if debuffImmolate == nil then
    	return true
    else
    	ImmolateExpire = ImmolateExpire - GetTime()
    	if ImmolateExpire &amp;lt;  3 then
    		return true
    	end
    end</Lua><RecastDelay>400</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Conflagrate</Name><Default>false</Default><SpellID>17962</SpellID><Actions></Actions><Lua>local debuffImmolate, _, _, _, _, _, ImmolateExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 348, &amp;quot;PLAYER&amp;quot;)
    
    if debuffImmolate ~= nil then
    	ImmolateExpire = ImmolateExpire - GetTime()
    	if ImmolateExpire &amp;gt;  3.5 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Bane of Doom</Name><Default>false</Default><SpellID>603</SpellID><Actions></Actions><Lua>--cast Bane of Doom if boss level and Bane not up already.
    local baneDoomDebuff = UnitDebuffID(&amp;quot;target&amp;quot;, 603, &amp;quot;PLAYER&amp;quot;)
    
    local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    if levelCheck ~= -1 then
    	--boss level returns as -1
    	return false
    end
    
    if baneDoomDebuff == nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Corruption</Name><Default>false</Default><SpellID>172</SpellID><Actions></Actions><Lua>local dbCorruption, _, _, _, _, _, CorruptionExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 172, &amp;quot;PLAYER&amp;quot;)
    
    if dbCorruption ~= nil then
    	--cast if &amp;lt; 1.5 sec left
    	CorruptionExpire = (CorruptionExpire - GetTime())
    	if CorruptionExpire &amp;lt; .5 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Chaos Bolt</Name><Default>false</Default><SpellID>50796</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Incinerate</Name><Default>false</Default><SpellID>29722</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Bane of Agony</Name><Default>false</Default><SpellID>980</SpellID><Actions></Actions><Lua>local baneAgonyDebuff, _, _, _, _, _, AgonyExpireTime = UnitDebuffID(&amp;quot;target&amp;quot;, 980, &amp;quot;PLAYER&amp;quot;)
    local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    if levelCheck == -1 then
    	--boss level is -1... do not cast this on a boss.
    	return false
    end
    
    if baneAgonyDebuff ~= nil then
    	AgonyExpireTime = AgonyExpireTime - GetTime()
    	if AgonyExpireTime &amp;lt; .5 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Haunt</Name><Default>false</Default><SpellID>48181</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Unstable Affliction</Name><Default>false</Default><SpellID>30108</SpellID><Actions></Actions><Lua>local debuffUA, _, _, _, _, _, UaExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 30108, &amp;quot;PLAYER&amp;quot;)
    
    if debuffUA == nil then
    	return true
    else
    	UaExpire = UaExpire - GetTime()
    	if UaExpire &amp;lt;  4 then
    		return true
    	end
    end</Lua><RecastDelay>400</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Shadow Bolt Opener</Name><Default>false</Default><SpellID>686</SpellID><Actions></Actions><Lua>local hasShadowtrance = UnitBuffID(&amp;quot;player&amp;quot;, 17941)
    local debuffShadowandflame, _, _, _, _, _, SandfExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 17801, &amp;quot;PLAYER&amp;quot;)
    local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if hasShadowtrance ~= nil then
    	return true
    end
    
    if debuffShadowandflame == nil then
    	return false
    else
    	SandfExpire = SandfExpire - GetTime()
    	if SandfExpire &amp;lt;  3 then
    		return true
    	end
    end</Lua><RecastDelay>300</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Drain Soul</Name><Default>false</Default><SpellID>1120</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    local hasHaunt = UnitDebuffID(&amp;quot;target&amp;quot;, 48181, &amp;quot;PLAYER&amp;quot;)
    
    if unithealth &amp;lt;= 25 and hasHaunt then 
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soulburn Aff</Name><Default>false</Default><SpellID>74434</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Seed of Corruption</Name><Default>false</Default><SpellID>27243</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>600</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soul Swap</Name><Default>false</Default><SpellID>86121</SpellID><Actions></Actions><Lua>-not done
    local bOd = UnitDebuffID(&amp;quot;target&amp;quot;, 603, &amp;quot;PLAYER&amp;quot;)
    local bOa = UnitDebuffID(&amp;quot;target&amp;quot;, 980, &amp;quot;PLAYER&amp;quot;)
    local corrupT = UnitDebuffID(&amp;quot;target&amp;quot;, 172, &amp;quot;PLAYER&amp;quot;)
    local uA = UnitDebuffID(&amp;quot;target&amp;quot;, 30108, &amp;quot;PLAYER&amp;quot;)
    
    
    if bOd ~= nil or bOa ~= nil and corrupT ~= nil and uA ~= nil then
    	return true
    end</Lua><RecastDelay>300</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soul Swap exhale</Name><Default>false</Default><SpellID>68213</SpellID><Actions></Actions><Lua>-not done
    local hassoulswap = UnitBuffID(&amp;quot;player&amp;quot;, 86213)
    
    
    if hassoulswap ~= nil then focustarget
    	return true
    end</Lua><RecastDelay>300</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Demo Soul Fire</Name><Default>false</Default><SpellID>6353</SpellID><Actions></Actions><Lua>local hasDecimation = UnitBuffID(&amp;quot;player&amp;quot;, 63158)
    
    if hasDecimation ~= nil then
    	return true
    end</Lua><RecastDelay>400</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Demo Incinerate</Name><Default>false</Default><SpellID>29722</SpellID><Actions></Actions><Lua>local hasMoltencore = UnitBuffID(&amp;quot;player&amp;quot;, 47247)
    
    if hasMoltencore ~= nil then
    	return true
    end</Lua><RecastDelay>50</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Metamorphosis</Name><Default>false</Default><SpellID>47241</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>True</SelfCast></Ability><Ability><Name>Hand of Gul&amp;apos;dan</Name><Default>false</Default><SpellID>71521</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>DRB Felguard</Name><Default>false</Default><SpellID>30146</SpellID><Actions></Actions><Lua>local hasDrebirth = UnitBuffID(&amp;quot;player&amp;quot;, 88447)
    
    if hasDrebirth ~= nill then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>DBR Felhound</Name><Default>false</Default><SpellID>691</SpellID><Actions></Actions><Lua>local hasDrebirth = UnitBuffID(&amp;quot;player&amp;quot;, 88447)
    
    if hasDrebirth ~= nill then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Demo Soulburn</Name><Default>false</Default><SpellID>74434</SpellID><Actions></Actions><Lua>local hasDecimation = UnitBuffID(&amp;quot;player&amp;quot;, 63158)
    
    if hasDecimation ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability></WARLOCK>
    WARLOCK_Rotations.xml
    Code:
    <?xml version="1.0" encoding="utf-8" ?><WARLOCK><Rotation><RotationName>Destro</RotationName><RotationDefault>false</RotationDefault><RotationList>Curse of the Elements|Life Tap|Fel Flame|Shadowburn|Soulburn|Soul Fire|Demon Soul|Immolate|Conflagrate|Bane of Doom|Bane of Agony|Corruption|Chaos Bolt|Incinerate</RotationList></Rotation><Rotation><RotationName>Affliction</RotationName><RotationDefault>false</RotationDefault><RotationList>Curse of the Elements|Life Tap|Fel Flame|Demon Soul|Shadow Bolt Opener|Haunt|Drain Soul|Bane of Doom|Bane of Agony|Corruption|Unstable Affliction|Shadow Bolt</RotationList></Rotation><Rotation><RotationName>Aff AOE &amp;gt;2</RotationName><RotationDefault>false</RotationDefault><RotationList>Life Tap|Fel Flame|Soulburn Aff|Seed of Corruption</RotationList></Rotation><Rotation><RotationName>Demo</RotationName><RotationDefault>false</RotationDefault><RotationList>DRB Felguard|Curse of the Elements|Life Tap|Fel Flame|Demo Soulburn|Demo Soul Fire|Demo Incinerate|Metamorphosis|Demon Soul|Immolate|Hand of Gul&amp;apos;dan|Bane of Doom|Bane of Agony|Corruption|Shadow Bolt</RotationList></Rotation></WARLOCK>
    Profiles.rar

    Please give some feedback and i'll do my best to tweak and update for the locks

  5. #110
    paveley's Avatar Member
    Reputation
    4
    Join Date
    May 2010
    Posts
    85
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Trying this now , thx Crystal hope it's awesome ^^


    Ok i tried this now, unfortunately i get this error in destro spec: LUI Version: 3.5.2 (v.3.5.3)
    Message: [string "PQR_SetupTable() function pqrFunc0() --we want to cast if the ..."]:86: 'then' expected near '='
    Time: 07/16/11 00:17:28
    Count: 7
    Stack:
    Locals:

    i'm sure it's a super easy fix, but as i said earlier i'm terribad with these things =/, also as affliction the only thing that casts is Fel Flame while i'm moving, nothing else is happening =P. Hope i provided enough info for you super brains to figure this one out.
    Last edited by paveley; 07-15-2011 at 05:20 PM.

  6. #111
    kclux's Avatar Active Member
    Reputation
    16
    Join Date
    Jun 2011
    Posts
    199
    Thanks G/R
    2/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    Okay- I believe I have the freezing issue fixed (but it never effected me, so I cant be 100% sure)-
    Can someone who had the issue try this version (Not the same as the PQR103 I uploaded earlier):
    PQR103.zip

    Please let me know if it works so I can make it the main version to download. This has the vanish fix as well as the adjustable spell check & cast rate.
    Sadly still an instant WoW crash for me.

  7. #112
    Saniy's Avatar Private
    Reputation
    1
    Join Date
    Mar 2011
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kclux View Post
    Sadly still an instant WoW crash for me.
    Same problem
    win7 64
    1009 works perfect

  8. #113
    n1bl3r's Avatar Corporal
    Reputation
    6
    Join Date
    Jul 2011
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    OK im stuck on this one, I want to cast Arcane Blast (30451) while Evocation (12051) is available and mana is above 35%
    This will be the Arcane burn phase. Want to thank Xelper and Crystal for the examples. Think I should check the cooldown another way incase of the global cooldown.

    Thanks,

    local start, duration, enabled = GetSpellCooldown("12051");
    local manapercent = 100 * UnitPower("player") / UnitPowerMax("player")

    if enabled == 0 then
    if manapercent > 35 then
    return true
    end
    end
    Last edited by n1bl3r; 07-15-2011 at 05:31 PM.

  9. #114
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can you guys try this version (should be marked as 1.0.4, just so I can keep track of what version people are running... once I get this bug fixed I'm going to release as version 1.0.1.)

    PQR104.zip
    Close WoW first, or close the old version, reload your UI then start the new version.

    Please let me know if it freezes WoW. If it does not, can you please type this command ingame while it is running and let me know if it freezes.

    /script PQR_UpdateInterval = 0.1

  10. #115
    kclux's Avatar Active Member
    Reputation
    16
    Join Date
    Jun 2011
    Posts
    199
    Thanks G/R
    2/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    Please let me know if it freezes WoW. If it does not, can you please type this command ingame while it is running and let me know if it freezes.

    /script PQR_UpdateInterval = 0.1
    This version does NOT free WoW for me, I tried to run the script snippet it doesn't freeze WoW but it is not getting executed either I think, I only get a message box saying " A macro script has been blocked from an action only available to the Blizzard UI " .

  11. #116
    crystal_tech's Avatar Elite User
    Reputation
    468
    Join Date
    Feb 2008
    Posts
    1,036
    Thanks G/R
    1/6
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yea its a typo with soul fire edit soul fire to this
    Code:
    local hasSoulburn = UnitBuffID("player", 74434)
    local SoulFireCheck, _, _, _, _, _, SoulFireExpire = UnitBuffID("player", 18120)
    local heroism = UnitBuffID("player", 32182)
    local lust = UnitBuffID("player", 2825)
    local warp = UnitBuffID("player", 80353)
    local hysteria = UnitBuffID("player", 90355)
    local levelCheck = UnitLevel("target")
    local empoweredImp = UnitBuffID("player", 47221)
    
    if hasSoulburn ~= nil then
    	return true
    end
    
    if empoweredImp ~= nil then
    	return true
    end
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if SoulFireCheck == nil then
    		return true
    	end
    end
    
    if levelCheck == -1 then
    	--boss level returns as -1
    	if SoulFireCheck == nil then
    		return true
    	else
    		SoulFireExpire = SoulFireExpire - GetTime()
    		if SoulFireExpire < 3.5 then
    			return true
    		end
    	end
    end
    and let me know if it fixes both or one of the probs

  12. #117
    kclux's Avatar Active Member
    Reputation
    16
    Join Date
    Jun 2011
    Posts
    199
    Thanks G/R
    2/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    Please let me know if it freezes WoW. If it does not, can you please type this command ingame while it is running and let me know if it freezes.

    /script PQR_UpdateInterval = 0.1
    This version does NOT freeze WoW for me, I tried to run the script snippet it doesn't freeze WoW but it is not getting executed either I think, I only get a message box saying " A macro script has been blocked from an action only available to the Blizzard UI " .
    Last edited by kclux; 07-15-2011 at 06:08 PM.

  13. #118
    Kinky's Avatar Banned CoreCoins Purchaser
    Reputation
    481
    Join Date
    Nov 2008
    Posts
    500
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just tried it (V 1.0.4) It loads and all, even runs all though it seems to disable my key inputs. o.O

  14. #119
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by n1bl3r View Post
    OK im stuck on this one, I want to cast Arcane Blast (30451) while Evocation (12051) is available and mana is above 35%
    This will be the Arcane burn phase. Want to thank Xelper and Crystal for the examples. Think I should check the cooldown another way incase of the global cooldown.

    Thanks,

    local start, duration, enabled = GetSpellCooldown("12051");
    local manapercent = 100 * UnitPower("player") / UnitPowerMax("player")

    if enabled == 0 then
    if manapercent > 35 then
    return true
    end
    end
    Code:
    local manapercent = 100 * UnitPower("player") / UnitPowerMax("player")
    local EvocationStart, EvocationDuration = GetSpellCooldown(12051)
    local EvocationCooldown = (EvocationStart + EvocationDuration - GetTime())
    if EvocationCooldown < 3 then
    	--evocation will be off CD within 3 seconds or is off CD. (GCD makes this think it is on cooldown... so use < 3)
    	if manapercent > 35 then
    		return true
    	end
    end


    ---------- Post added at 06:49 PM ---------- Previous post was at 06:47 PM ----------

    Originally Posted by mentally View Post
    Just tried it (V 1.0.4) It loads and all, even runs all though it seems to disable my key inputs. o.O
    How so does it disable key input? Try closing your WoW and PQR then relaunching WoW and PQR.

  15. #120
    n1bl3r's Avatar Corporal
    Reputation
    6
    Join Date
    Jul 2011
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks, will check this out then i get home,

Similar Threads

  1. [Buying] Planetside 2 Priority Beta Key
    By isit123 in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-21-2012, 06:34 AM
  2. [Selling] PLANETSIDE 2 Priority/Early Access Beta Account
    By Kabraxiss in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-18-2012, 10:20 AM
  3. [Selling] Planetside 2 Priority/Early access Beta Keys
    By mrsluf in forum General MMO Buy Sell Trade
    Replies: 3
    Last Post: 07-17-2012, 04:45 AM
  4. [Selling] Planetside 2 Priority Access beta key codes
    By fatalefout in forum General MMO Buy Sell Trade
    Replies: 1
    Last Post: 06-26-2012, 04:08 PM
  5. [Bot] Automated dungeon queue / Justice Point leecher(Auto-it source)
    By s_e_a_n_66 in forum World of Warcraft Bots and Programs
    Replies: 36
    Last Post: 01-17-2011, 11:50 AM
All times are GMT -5. The time now is 05:48 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search