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

Shout-Out

User Tag List

Page 178 of 731 FirstFirst ... 78128174175176177178179180181182228278678 ... LastLast
Results 2,656 to 2,670 of 10955
  1. #2656
    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)

    [BETA] PQRotation - an automated ability priority queue.
  2. #2657
    8BitSuperHero's Avatar Private
    Reputation
    2
    Join Date
    Oct 2011
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ticklets thanks for sortin' those pages out for me. Definitely +rep.

    I also remember reading about some guy updating or redoing some lock profiles awhile back? Anyone know what happened to that?

  3. #2658
    Wopak's Avatar Active Member
    Reputation
    59
    Join Date
    Jul 2008
    Posts
    96
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ok, sp many people have requested this now, so here it is.

    Before you make any comment about: This could have been done smoother and so on. This code is made for the sole purpuse of readability for people with little or no programming experience.

    This code interrupt a cast at or above 75% on your target.
    castStartTime = (select(5,UnitCastingInfo("target"))/1000)
    castEndTime = (select(6,UnitCastingInfo("target"))/1000)
    castTotalTime = castEndTime - castStartTime
    castDurationTime = ( GetTime() - castStartTime )
    percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear")

    This code interrupt a cast at or above 75% on your focus.
    castStartTime = (select(5,UnitCastingInfo("focus"))/1000)
    castEndTime = (select(6,UnitCastingInfo("focus"))/1000)
    castTotalTime = castEndTime - castStartTime
    castDurationTime = ( GetTime() - castStartTime )
    percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear", "focus")

  4. #2659
    Starphall's Avatar Corporal
    Reputation
    1
    Join Date
    Feb 2011
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    im usin pqrotation on my shaman for a while by now...wanted to let my friend try on hes mookin...i installed pqr on his pc ...found a good profile....hes able to atach...but when its time to pick a rotation...(like balance..or ALT X) there nothing in it....like if it cant detect the xml files...any1 can help ??

    i instaled the .net 4 framework...opened as admin...but still...theres nothing in the ability editor...neither in the rotation editor..
    Last edited by Starphall; 11-12-2011 at 03:02 AM.

  5. #2660
    lostinthewoodslol's Avatar Active Member The Coinmaster CoreCoins Purchaser
    Reputation
    74
    Join Date
    Aug 2011
    Posts
    222
    Thanks G/R
    12/6
    Trade Feedback
    15 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by diesall View Post
    PQInterface


    General
    • driven from pqr chatframe messages (hooks and removes pqr output from the chatframe, disabling the mod in game will restore chatframe output, capture and removal refinement options coming soon )
    • access options via minimap button, titan panel(or your favourite LDB addon just configure it ingame) or "/pqi"
    • post feedback / bugs / **suggestions here**

    Timeline
    • Scrolling timeline for spells PQR has cast
    • Configurable width and duration


    DOWNLOAD: PQInterface.zip v0.2b
    Make sure you enable "show messages in chat" and "Debug Mode" within PQR itself for all features to work

    Coming soon
    • overhauled integration with PQR itself

    Code:
    changelog:
        0.1b: fixed ace3 library dependencies
        0.1c: fixed more errors
        0.2a: code cleanup added new features: timeline module
        0.2b: bug fix
    WOW, brilliant mate. Very well deserved +Rep.

    Sexy Sexy Addon.

  6. #2661
    dklcfr's Avatar Master Sergeant
    Reputation
    26
    Join Date
    Aug 2010
    Posts
    127
    Thanks G/R
    3/4
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Starphall, Have you made sure the XML files have the correct naming scheme e.g: Something_DRUID_Rotations.xml and Something_DRUID_Abilities.xml?

  7. #2662
    xtcdragon's Avatar Member
    Reputation
    1
    Join Date
    Oct 2011
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dklcfr View Post
    @Starphall, Have you made sure the XML files have the correct naming scheme e.g: Something_DRUID_Rotations.xml and Something_DRUID_Abilities.xml?
    thanks for this, solved my multi-spec profile problem .... reading goes a long way
    Last edited by xtcdragon; 11-12-2011 at 08:30 AM.

  8. #2663
    R4g4t0kk's Avatar Member
    Reputation
    1
    Join Date
    Nov 2010
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by LazyLazy View Post
    ok, sp many people have requested this now, so here it is.

    Before you make any comment about: This could have been done smoother and so on. This code is made for the sole purpuse of readability for people with little or no programming experience.

    This code interrupt a cast at or above 75% on your target.
    castStartTime = (select(5,UnitCastingInfo("target"))/1000)
    castEndTime = (select(6,UnitCastingInfo("target"))/1000)
    castTotalTime = castEndTime - castStartTime
    castDurationTime = ( GetTime() - castStartTime )
    percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear")

    This code interrupt a cast at or above 75% on your focus.
    castStartTime = (select(5,UnitCastingInfo("focus"))/1000)
    castEndTime = (select(6,UnitCastingInfo("focus"))/1000)
    castTotalTime = castEndTime - castStartTime
    castDurationTime = ( GetTime() - castStartTime )
    percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear", "focus")
    Not working

    Message: [string " function pqrFunc0() castStartTime = (select(5,UnitCastingInfo(..."]:290: 'end' expected (to close 'function' at line 1) near '<eof>'
    Time: 11/12/11 17:55:46
    Count: 14
    Stack:
    Locals:



    Btw, just want to share my progress on enhancment shaman for PvP it is nearing completion... Pretty much only need to know how to set facing taget, if in line of sight, interupt arena 1-2-3-4-5 and set only certain spells to be interupted and I allso need it to automatecly dcurse my allys (as of now it is only self) Would apriciate any help I could get.

    Abilitys

    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Ability><Name>Lava Lash</Name><Default>false</Default><SpellID>60103</SpellID><Actions>/startattack</Actions><Lua>if IsSpellInRange(&amp;quot;Lava Lash&amp;quot;, &amp;quot;target&amp;quot;) == 1 then	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Stormstrike</Name><Default>false</Default><SpellID>17364</SpellID><Actions>/startattack</Actions><Lua>if IsSpellInRange(&amp;quot;Stormstrike&amp;quot;, &amp;quot;target&amp;quot;) == 1 then	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Earth Shock</Name><Default>false</Default><SpellID>8042</SpellID><Actions>/startattack</Actions><Lua>if IsSpellInRange(&amp;quot;Earth Shock&amp;quot;, &amp;quot;target&amp;quot;) == 1 then	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Searing Totem</Name><Default>false</Default><SpellID>3599</SpellID><Actions>/startattack</Actions><Lua>local hasSearing = GetTotemTimeLeft(1)
    if hasSearing == 0 then
    return true
    else
    if hasSearing &amp;lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Unleash Elements</Name><Default>false</Default><SpellID>73680</SpellID><Actions>/startattack</Actions><Lua>pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;target&amp;quot;, 8056) --Frost shock
    if pvpdebuffCheck == nil then
    	pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;target&amp;quot;, 38617) --Frostbrand
    end
    
    if pvpdebuffCheck ~= nil then
    	if (expire - GetTime()) &amp;lt;= 5.5 then
    		if IsSpellInRange(&amp;quot;Unleash Elements&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    			return true
    		end
    	end
    else
    	if IsSpellInRange(&amp;quot;Unleash Elements&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Flame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>sFS = UnitBuffID(&amp;quot;player&amp;quot;, 73683)
    
    if IsSpellInRange(&amp;quot;Flame Shock&amp;quot;, &amp;quot;target&amp;quot;) == 1 and sFS ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Lightning Bolt (Maelstrom)</Name><Default>false</Default><SpellID>403</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&amp;quot;player&amp;quot;, 53817)
    if hasMaelstrom == 5 then
    if IsSpellInRange(&amp;quot;Lightning Bolt&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    return true
    else
    return false
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>chain lightning (Maelstrom)</Name><Default>false</Default><SpellID>421</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&amp;quot;player&amp;quot;, 53817)
    if hasMaelstrom == 5 then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Fire Nova</Name><Default>false</Default><SpellID>1535</SpellID><Actions>/startattack</Actions><Lua>sFn = UnitDebuffID(&amp;quot;target&amp;quot;, 8050)
    
    if IsSpellInRange(&amp;quot;Fire Nova&amp;quot;, &amp;quot;target&amp;quot;) == 1 and sFn ~= nil then	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>MagmaTorem</Name><Default>false</Default><SpellID>8190</SpellID><Actions>/startattack</Actions><Lua>local hasMagma = GetTotemTimeLeft(1)
    if hasMagma == 0 then
    return true
    else
    if hasMagma &amp;lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>aoeFlame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions>/startattack</Actions><Lua>local FlameShockDebuff, _, _, _, _, _, FlameShockExpireTime = UnitDebuffID(&amp;quot;target&amp;quot;, 8050)
    
    if FlameShockDebuff ~= nil then
    FlameShockTime = FlameShockExpireTime - GetTime()
    if FlameShockTime &amp;lt; .2 then
    return true
    end
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>flametoungue</Name><Default>false</Default><SpellID>8024</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasFlametongue = GetWeaponEnchantInfo()
    
    if hasFlametongue ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>windfury</Name><Default>false</Default><SpellID>8232</SpellID><Actions>/startattack</Actions><Lua>local hasWindfury = GetWeaponEnchantInfo()
    
    if hasWindfury ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>lightning shield</Name><Default>false</Default><SpellID>324</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,ls = UnitBuffID(&amp;quot;player&amp;quot;, 324)
    
    if ls == nil then
    return true
    else
    return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Greater Healing wave (Maelstrom)</Name><Default>false</Default><SpellID>77472</SpellID><Actions>/startattack</Actions><Lua>local mytarget = 100 * UnitHealth(targettoheal) / UnitHealthMax(targettoheal)
    local _,_,_,hasMaelstrom = UnitBuffID(&amp;quot;player&amp;quot;, 53817)
    
    if mytarget &amp;lt; 80 
    and hasMaelstrom == 5
    then CastSpellByID(77472,targettoheal) end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Shamanistic rage</Name><Default>false</Default><SpellID>30823</SpellID><Actions>/startattack</Actions><Lua>local self = 100 * UnitHealth&amp;quot;player&amp;quot; / UnitHealthMax&amp;quot;player&amp;quot;
    
    if self &amp;lt;= 95 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Wolves</Name><Default>false</Default><SpellID>51533</SpellID><Actions>/startattack|/use blood fury|/use 13</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Tremor</Name><Default>false</Default><SpellID>8143</SpellID><Actions>/startattack</Actions><Lua>a = UnitDebuffID(&amp;quot;player&amp;quot;, 5782) --Fear
    b = UnitDebuffID(&amp;quot;player&amp;quot;, 8122) --Psychic Scream
    c = UnitDebuffID(&amp;quot;player&amp;quot;, 6358) --Seduction
    d = UnitDebuffID(&amp;quot;player&amp;quot;, 5484) --Howl of terror
    e = UnitDebuffID(&amp;quot;player&amp;quot;, 5246) --Intimidating shout
    
    if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil then
    	return true
    else 
    	return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Purge</Name><Default>false</Default><SpellID>370</SpellID><Actions>/startattack</Actions><Lua>a = UnitBuffID(&amp;quot;target&amp;quot;, 54428) --Plea
    b = UnitBuffID(&amp;quot;target&amp;quot;, 6346) --Fear Ward
    c = UnitBuffID(&amp;quot;target&amp;quot;, 17) --PWD:S
    d = UnitBuffID(&amp;quot;target&amp;quot;, 89485) --Inner Focus
    e = UnitBuffID(&amp;quot;target&amp;quot;, 10060) --Power Infusion
    f = UnitBuffID(&amp;quot;target&amp;quot;, 16188) --NS
    g = UnitBuffID(&amp;quot;target&amp;quot;, 29166) --Innervate
    h = UnitBuffID(&amp;quot;target&amp;quot;, 16689) --Nature&amp;apos;s Grasp
    i = UnitBuffID(&amp;quot;target&amp;quot;, 16974) --PredSwift
    j = UnitBuffID(&amp;quot;target&amp;quot;, 17116) --NSDruid
    k = UnitBuffID(&amp;quot;target&amp;quot;, 1022) --BoP
    l = UnitBuffID(&amp;quot;target&amp;quot;, 1044) --Freedom
    m = UnitBuffID(&amp;quot;target&amp;quot;, 31884) --Avenging Wrath
    n = UnitBuffID(&amp;quot;target&amp;quot;, 12472) --Icy Veins
    o = UnitBuffID(&amp;quot;target&amp;quot;, 11426) --IceBarrier
    p = UnitBuffID(&amp;quot;target&amp;quot;, 543) --MageWard		
    q = UnitBuffID(&amp;quot;target&amp;quot;, 1463) --ManaShield
    r = UnitBuffID(&amp;quot;target&amp;quot;, 12357) --Impact
    
    
    if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil or g ~= nil or h ~= nil or i ~= nil or j ~= nil or k ~= nil or l ~= nil or m ~= nil or n ~= nil or o ~= nil or p ~= nil or q ~= nil or r ~= nil then
    	if IsSpellInRange(&amp;quot;Purge&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    		return true
    	else
    		return false
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Grounding</Name><Default>false</Default><SpellID>8177</SpellID><Actions>/startattack</Actions><Lua>local hasGrounding = GetTotemTimeLeft(4)
    Ground = UnitBuffID(&amp;quot;player&amp;quot;, 8178) --Grounding totem effect
    
    if Ground == nil then
    	return true
    end
    if hasGrounding == 0 then
    	return true
    else
    	if hasGrounding &amp;lt; 3 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Totems</Name><Default>false</Default><SpellID>66842</SpellID><Actions>/startattack</Actions><Lua>local a = GetTotemTimeLeft(1)
    local b = GetTotemTimeLeft(2)
    local c = GetTotemTimeLeft(3)
    local d = GetTotemTimeLeft(4)
    
    if a == 0 then
    	if b == 0 then
    		return true
    	end
    end
    
    if a == 0 then
    	if c == 0 then
    		return true
    	end
    end
    
    if a == 0 then
    	if d == 0 then
    		return true
    	end
    end
    
    if b == 0 then
    	if c == 0 then
    		return true
    	end
    end
    
    if b == 0 then
    	if d == 0 then
    		return true
    	end
    end
    
    if c == 0 then
    	if d == 0 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>stoneclaw totem</Name><Default>false</Default><SpellID>5730</SpellID><Actions>/startattack</Actions><Lua>local self = 100 * UnitHealth&amp;quot;player&amp;quot; / UnitHealthMax&amp;quot;player&amp;quot;
    
    if self &amp;lt;= 60 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Frost Shock</Name><Default>false</Default><SpellID>8056</SpellID><Actions>/startattack</Actions><Lua>if IsSpellInRange(&amp;quot;Frost Shock&amp;quot;, &amp;quot;target&amp;quot;) == 1 then	return true
    end</Lua><RecastDelay>300</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Enemy divine</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>bDS = UnitBuffID(&amp;quot;target&amp;quot;, 642) --Divine Shield
    bIB = UnitBuffID(&amp;quot;target&amp;quot;, 45438) --Ice Block
    bCL = UnitDebuffID(&amp;quot;target&amp;quot;, 33786) --Cyclone
    		
    if bDS ~= nil or bIB ~= nil or bCL ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Earthbind</Name><Default>false</Default><SpellID>2484</SpellID><Actions>/startattack</Actions><Lua>a = UnitDebuffID(&amp;quot;player&amp;quot;, 45524) --Chains of ice
    b = UnitDebuffID(&amp;quot;player&amp;quot;, 2974) --Wing clip
    c = UnitDebuffID(&amp;quot;player&amp;quot;, 13809) --Ice trap
    d = UnitDebuffID(&amp;quot;player&amp;quot;, 5116) --Concussive shot
    e = UnitDebuffID(&amp;quot;player&amp;quot;, 16979) --feral charge
    f = UnitDebuffID(&amp;quot;player&amp;quot;, 116) --Frostbolt
    g = UnitDebuffID(&amp;quot;player&amp;quot;, 120) --Cone of cold
    h = UnitDebuffID(&amp;quot;player&amp;quot;, 11113) --Blast wave
    i = UnitDebuffID(&amp;quot;player&amp;quot;, 31589) --Slow
    j = UnitDebuffID(&amp;quot;player&amp;quot;, 15407) --mindflay
    k = UnitDebuffID(&amp;quot;player&amp;quot;, 3776) --Crippeling poison
    l = UnitDebuffID(&amp;quot;player&amp;quot;, 26679) --Deadly throw
    m = UnitDebuffID(&amp;quot;player&amp;quot;, 8056) --Frost shock
    n = UnitDebuffID(&amp;quot;player&amp;quot;, 2484) --Earthbind totem
    p = UnitDebuffID(&amp;quot;player&amp;quot;, 1715) --Hamstring		
    q = UnitDebuffID(&amp;quot;player&amp;quot;, 12323) --Piercing howl
    r = UnitDebuffID(&amp;quot;player&amp;quot;, 48483) --Infected wounds
    u = UnitDebuffID(&amp;quot;player&amp;quot;, 7321) --Chilled
    
    if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil or g ~= nil or h ~= nil or i ~= nil or j ~= nil or k ~= nil or l ~= nil or m ~= nil or n ~= nil or p ~= nil or q ~= nil or r ~= nil or u ~= nil then
    	return true
    else
    	return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Hex</Name><Default>false</Default><SpellID>51514</SpellID><Actions>/startattack</Actions><Lua>local _,_,_,hasMaelstrom = UnitBuffID(&amp;quot;player&amp;quot;, 53817)
    local focus = UnitExists(&amp;quot;focus&amp;quot;)
    bDS = UnitBuffID(&amp;quot;focus&amp;quot;, 642) --Divine Shield
    bIB = UnitBuffID(&amp;quot;focus&amp;quot;, 45438) --Ice Block
    bCL = UnitDebuffID(&amp;quot;focus&amp;quot;, 33786) --Cyclone
    		
    if focus ~= nil then
    	if bDS == nil and bIB == nil and bCL == nil then
    		if hasMaelstrom == 5 then
    			if IsSpellInRange(&amp;quot;Hex&amp;quot;, &amp;quot;focus&amp;quot;) == 1 then
    				return true
    			else
    				return false
    			end
    		end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Focus</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Tremor totem</Name><Default>false</Default><SpellID>8143</SpellID><Actions>/startattack</Actions><Lua>pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;player&amp;quot;, 5782) --Fear
    if pvpdebuffCheck == nil then
    	pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;player&amp;quot;, 8122) --Psychic Scream
    end
    if pvpdebuffCheck == nil then
    	pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;player&amp;quot;, 6358) --Seduction
    end
    if pvpdebuffCheck == nil then
    	pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;player&amp;quot;, 5484) --Howl of terror
    end
    if pvpdebuffCheck == nil then
    	pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;player&amp;quot;, 5246) --Intimidating shout
    end
    
    if pvpdebuffCheck ~= nil then
    	if (expire - GetTime()) &amp;gt;= 4 then
    		return true
    	else
    		return false
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Frostbrand</Name><Default>false</Default><SpellID>8033</SpellID><Actions>/startattack</Actions><Lua>local hasFrostbrand = GetWeaponEnchantInfo()
    
    if hasFrostbrand ~= nil then
    return false
    else
    return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Autoarget LowHP</Name><Default>false</Default><SpellID>0</SpellID><Actions>/startattack</Actions><Lua>if UnitExists(&amp;quot;target&amp;quot;) and UnitIsDead(&amp;quot;target&amp;quot;) == nil and UnitCanCooperate(&amp;quot;player&amp;quot;,&amp;quot;target&amp;quot;)
    then targettoheal = &amp;quot;target&amp;quot;
    elseif UnitExists(&amp;quot;mouseover&amp;quot;) and UnitIsDead(&amp;quot;mouseover&amp;quot;) == nil and UnitCanCooperate(&amp;quot;player&amp;quot;,&amp;quot;mouseover&amp;quot;)
    then targettoheal = &amp;quot;mouseover&amp;quot;
    else 
    
    targettoheal = &amp;quot;player&amp;quot;
    local lowest = 100 * UnitHealth(targettoheal) / UnitHealthMax(targettoheal)
    local group = &amp;quot;party&amp;quot;
    local members = GetNumPartyMembers()
    lowhpmembers = 0
    allinrange = 1
    missingfortitude = nil
    missingshadow = nil
    
    if GetNumRaidMembers() &amp;gt; 0 then
      group = &amp;quot;raid&amp;quot;
      members = GetNumRaidMembers()
    end
    
    for i = 1, members, 1 do
      local member = group..tostring(i)
      local memberhp = 100 * UnitHealth(member) / UnitHealthMax(member)
      if UnitInRange(member) == false then allinrange = nil end
      if UnitBuffID(member, 79105) == nil and UnitIsDead(member) == nil then missingfortitude = 1 end
      if UnitBuffID(member, 79107) == nil and UnitIsDead(member) == nil then missingshadow = 1 end
      if UnitGroupRolesAssigned(member) == &amp;quot;TANK&amp;quot; then memberhp = memberhp - 5 end
      if UnitThreatSituation(member) == 3 then memberhp = memberhp - 5 end
      if memberhp &amp;lt; 95 and UnitInRange(member) then lowhpmembers = lowhpmembers +1 end
      if memberhp &amp;gt; 1  and memberhp &amp;lt; lowest and UnitInRange(member) then
        targettoheal = member
        lowest = memberhp
      end
    end
    
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>I Totems II</Name><Default>false</Default><SpellID>8177</SpellID><Actions>/startattack</Actions><Lua>local a = GetTotemTimeLeft(1)
    local b = GetTotemTimeLeft(2)
    local c = GetTotemTimeLeft(3)
    local d = GetTotemTimeLeft(4)
    
    if d == 0
    and a == 0 
    then CastSpellByID(66842) end
    
    if d == 0 
    and b == 0 
    then CastSpellByID(66842) end
    
    if d == 0 
    and c == 0 
    then CastSpellByID(66842) end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Purge U</Name><Default>false</Default><SpellID>370</SpellID><Actions>/startattack</Actions><Lua>r = UnitBuffID(&amp;quot;target&amp;quot;, 21562) --Power Word: Fortitude
    u = UnitBuffID(&amp;quot;target&amp;quot;, 20217) --Blessing of Kings
    v = UnitBuffID(&amp;quot;target&amp;quot;, 1126) --Mift of the Wild
    x = UnitBuffID(&amp;quot;target&amp;quot;, 19740) --Blessing of Might
    y = UnitBuffID(&amp;quot;target&amp;quot;, 33076) --Prayer of Mending
    z = UnitBuffID(&amp;quot;target&amp;quot;, 1459) --Arcane briliance
    
    if r ~= nil or u ~= nil or v ~= nil or x ~= nil or y ~= nil or z ~= nil then
    	if IsSpellInRange(&amp;quot;Purge&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    		return true
    	else 
    		return false
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>I Frost Shock</Name><Default>false</Default><SpellID>8056</SpellID><Actions>/startattack</Actions><Lua>pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;target&amp;quot;, 8056) --Frost shock
    if pvpdebuffCheck == nil then
    	pvpdebuffCheck, _, _, _, _, _, expire = UnitDebuffID(&amp;quot;target&amp;quot;, 38617) --Frostbrand
    end
    
    if pvpdebuffCheck ~= nil then
    	if (expire - GetTime()) &amp;lt;= 4 then
    		if IsSpellInRange(&amp;quot;Frost Shock&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    			if IsSpellInRange(&amp;quot;Lava Lash&amp;quot;, &amp;quot;target&amp;quot;) == 0 then
    				return true
    			end
    		end
    	end
    else
    	if IsSpellInRange(&amp;quot;Frost Shock&amp;quot;, &amp;quot;target&amp;quot;) == 1 then
    		return true
    	end
    end</Lua><RecastDelay>300</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Ghost</Name><Default>false</Default><SpellID>2645</SpellID><Actions>/startattack</Actions><Lua>Ghost = UnitBuffID(&amp;quot;player&amp;quot;, 2645)
    
    if Ghost == nil then
    	if IsSpellInRange(&amp;quot;Lava Lash&amp;quot;, &amp;quot;target&amp;quot;) == 0 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Curses</Name><Default>false</Default><SpellID>51886</SpellID><Actions>/startattack</Actions><Lua>a = UnitDebuffID(&amp;quot;player&amp;quot;, 603) --Curse of exhastion
    b = UnitDebuffID(&amp;quot;player&amp;quot;, 980) --Curse of exhastion
    c = UnitDebuffID(&amp;quot;player&amp;quot;, 1490) --Curse of exhastion
    d = UnitDebuffID(&amp;quot;player&amp;quot;, 1714) --Curse of exhastion
    e = UnitDebuffID(&amp;quot;player&amp;quot;, 702) --Curse of exhastion
    f = UnitDebuffID(&amp;quot;player&amp;quot;, 51514) --Curse of exhastion
    
    if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil then
    	return true
    else
    	return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>I Curses</Name><Default>false</Default><SpellID>51886</SpellID><Actions>/startattack</Actions><Lua>a = UnitDebuffID(&amp;quot;player&amp;quot;, 18223) --Curse of exhastion
    
    if a ~= nil then
    	return true
    else
    	return false
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Healing Surge</Name><Default>false</Default><SpellID>8004</SpellID><Actions>/use Spiritwalker&amp;apos;s Grace</Actions><Lua>local mytarget = 100 * UnitHealth(targettoheal) / UnitHealthMax(targettoheal)
    
    if mytarget &amp;lt; 95 then
    	if IsLeftAltKeyDown() then 
    		CastSpellByID(8004,targettoheal)
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>Strength of Earth</Name><Default>false</Default><SpellID>8075</SpellID><Actions>/startattack</Actions><Lua>local hasStr = GetTotemTimeLeft(2)
    if hasSearing == 0 then
    return true
    else
    if hasStr &amp;lt; 3 then
    return true
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability><Ability><Name>WF</Name><Default>false</Default><SpellID>8512</SpellID><Actions>/startattack</Actions><Lua>local hasWF = GetTotemTimeLeft(4)
    Ground = UnitBuffID(&amp;quot;player&amp;quot;, 8178) --Grounding totem effect
    
    if Ground == nil then
    	if hasWF == 0 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target><CancelChannel>False</CancelChannel></Ability></SHAMAN>



    Rotations

    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Rotation><RotationName>enhancement</RotationName><RotationDefault>false</RotationDefault><RotationList>Tremor totem|Shamanistic rage|Hex|Autoarget LowHP|Greater Healing wave (Maelstrom)|I Totems II|Grounding|I Curses|stoneclaw totem|Healing Surge|Frostbrand|flametoungue|Totems|Enemy divine|Earthbind|Wolves|Purge|Lava Lash|Stormstrike|I Frost Shock|Unleash Elements|Flame Shock|Earth Shock|Lightning Bolt (Maelstrom)|Ghost|Searing Totem|Strength of Earth|lightning shield|Purge U|Curses|WF</RotationList></Rotation><Rotation><RotationName>enhanc aoe</RotationName><RotationDefault>false</RotationDefault><RotationList>aoeFlame Shock|windfury|flametoungue|lightning shield|Blood Fury|Searing Totem|Fire Nova|chain lightning (Maelstrom)|Stormstrike|Lava Lash|Unleash Elements|Earth Shock</RotationList></Rotation><Rotation><RotationName>a</RotationName><RotationDefault>false</RotationDefault><RotationList>WF</RotationList></Rotation><Rotation><RotationName>PvE Single Ehn</RotationName><RotationDefault>false</RotationDefault><RotationList>Autoarget LowHP|Greater Healing wave (Maelstrom)|stoneclaw totem|windfury|Totems|I Totems II|Searing Totem|Wolves|Lava Lash|Unleash Elements|Flame Shock|Lightning Bolt (Maelstrom)|Stormstrike|Earth Shock|lightning shield|Shamanistic rage|Fire Nova</RotationList></Rotation></SHAMAN>
    Last edited by R4g4t0kk; 11-12-2011 at 02:18 PM.

  9. #2664
    Cookie799's Avatar Master Sergeant
    Reputation
    1
    Join Date
    Nov 2009
    Posts
    74
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    We got all Rogue profiles ?? PVP ?

  10. #2665
    aylak's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feral pvp with Predatory Instincts
    why does not focus on cyclone?
    What's wrong?

    Please help me

    Code:
    local _, _, _, PS = UnitBuffID("player", 69369)
    local inRange = IsSpellInRange("Cyclone", "focus")
    
    if PS ~= nil and inRange == 1 then
    	return true
    else
    	return false
    end

  11. #2666
    Wopak's Avatar Active Member
    Reputation
    59
    Join Date
    Jul 2008
    Posts
    96
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, so i dont use PQR myself, but something else. Maybe you need to do like this ?

    This code interrupt a cast at or above 75% on your target.
    local castStartTime = (select(5,UnitCastingInfo("target"))/1000)
    local castEndTime = (select(6,UnitCastingInfo("target"))/1000)
    local castTotalTime = castEndTime - castStartTime
    local castDurationTime = ( GetTime() - castStartTime )
    local percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear")

    This code interrupt a cast at or above 75% on your focus.
    local castStartTime = (select(5,UnitCastingInfo("focus"))/1000)
    local castEndTime = (select(6,UnitCastingInfo("focus"))/1000)
    local castTotalTime = castEndTime - castStartTime
    local castDurationTime = ( GetTime() - castStartTime )
    local percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear", "focus")

    Originally Posted by LazyLazy View Post
    ok, so many people have requested this now, so here it is.

    Before you make any comment about: This could have been done smoother and so on. This code is made for the sole purpuse of readability for people with little or no programming experience.

    This code interrupt a cast at or above 75% on your target.
    castStartTime = (select(5,UnitCastingInfo("target"))/1000)
    castEndTime = (select(6,UnitCastingInfo("target"))/1000)
    castTotalTime = castEndTime - castStartTime
    castDurationTime = ( GetTime() - castStartTime )
    percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear")

    This code interrupt a cast at or above 75% on your focus.
    castStartTime = (select(5,UnitCastingInfo("focus"))/1000)
    castEndTime = (select(6,UnitCastingInfo("focus"))/1000)
    castTotalTime = castEndTime - castStartTime
    castDurationTime = ( GetTime() - castStartTime )
    percentDone = ( (castDurationTime / castTotalTime) * 100 )
    if percentDone >= 75 then CastSpellByName("Wind Shear", "focus")

  12. #2667
    GRB's Avatar Established Member CoreCoins Purchaser
    Reputation
    65
    Join Date
    Oct 2008
    Posts
    222
    Thanks G/R
    0/1
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aylak View Post
    Feral pvp with Predatory Instincts
    why does not focus on cyclone?
    What's wrong?

    Please help me

    Code:
    local _, _, _, PS = UnitBuffID("player", 69369)
    local inRange = IsSpellInRange("Cyclone", "focus")
    
    if PS ~= nil and inRange == 1 then
    	return true
    else
    	return false
    end
    Thats my code of cyclone and its working, but still need a check on line out of sight, for working better! But it works. u just need to be closer to the focus!

  13. #2668
    aylak's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by GRB View Post
    Thats my code of cyclone and its working, but still need a check on line out of sight, for working better! But it works. u just need to be closer to the focus!


    understand many thanks dear

  14. #2669
    Mihir's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    . .
    Last edited by Mihir; 11-24-2011 at 03:31 PM.

  15. #2670
    Luciferozzy's Avatar Member
    Reputation
    2
    Join Date
    Apr 2011
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    what does this code below mean?

    if tostring(select(2,GetSpellCooldown(40)) == "20"

    is it if there is 20 sec left on the cd or 20 sec after its cd or what ? please help

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 06:59 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