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

Shout-Out

User Tag List

Page 377 of 731 FirstFirst ... 277327373374375376377378379380381427477 ... LastLast
Results 5,641 to 5,655 of 10955
  1. #5641
    bu_ba_911's Avatar Elite User
    Reputation
    552
    Join Date
    May 2006
    Posts
    1,638
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jackus View Post
    Still looking for someone that can add a check for uninterruptible spell is up, eg. Aura mastery (spellID=31821) and Inner Focus (spellID=89485)

    Code:
    local buff = { 118,116,61305,28271,28272,61780,61721,2637,33786,5185,8936,50464,19750,82326,2061,9484,605,8129,331,8004,51505,403,77472,51514,5782,1120,48181,30108 }
    
    local castingSpell, _, _, _, _, endTime = UnitCastingInfo("target")
    for i,v in ipairs(buff) do
    if IsSpellInRange("Pummel", "target") == 1 and PQR_IsOutOfSight("target") == false and castingSpell == GetSpellInfo(v) and endTime/1000 - GetTime() < 0.5  then 
      if not UnitBuffID("target", 31821) and not UnitBuffID("target", 89485) then
        return true 
      end 
    end
    end
    there we go, that SHOULD work. Fixing this on my tablet atm
    ^0^Team Nova's PQR NCC ^0^

    If you think someone did something good, take the time to show your appreciation!

    [BETA] PQRotation - an automated ability priority queue.
  2. #5642
    kickmydog's Avatar Contributor
    Reputation
    257
    Join Date
    Jul 2011
    Posts
    635
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Xelper, have you considered hard-coding the use of lightwells into PQR?

  3. #5643
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bu_ba_911 View Post
    It uses CastSpellByID which actually doesn't need to switch targets to heal or attack. You can use any unitid that's built into the game to use as a target

    God damn thank you, I was using wowwiki.com and that function wasn't listed so I'm guessing their API is out of date, what do most people use as a reference nowadays?

  4. #5644
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Sharing a code snippet for Recuperate, not sure how the other Rogue profiles handle it but for PvP you want to keep it up as your main priority:

    Code:
    local kstart, kduration = GetSpellCooldown(408);
    local r, _, _, _, _, _, rexpire = UnitBuffID("player", 73651)
    rexpire = (rexpire ~= nil) and rexpire or 0
    if GetComboPoints("player", "target") == 5 and (kstart + kduration - GetTime()) > 3 and (rexpire - GetTime()) < 3
    then return true end
    This will basically cast Recuperate if you have more than 3 seconds remaining on your Kidney Shot cooldown (you might not want to recuperate right before KS comes up in case you need the combo points for an emergency KS) and it will refresh recuperate when there is less than 3 seconds remaining on it, this is because you don't want to get CCed before you get the chance to refresh, and of course it will only refresh when you have 5 combo points, emergency low combo points recupes should be handled manually depending on the situation imo.

  5. #5645
    merrikh's Avatar Master Sergeant
    Reputation
    6
    Join Date
    Dec 2011
    Posts
    90
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vitalic View Post
    Sharing a code snippet for Recuperate, not sure how the other Rogue profiles handle it but for PvP you want to keep it up as your main priority:

    Code:
    local kstart, kduration = GetSpellCooldown(408);
    local r, _, _, _, _, _, rexpire = UnitBuffID("player", 73651)
    rexpire = (rexpire ~= nil) and rexpire or 0
    if GetComboPoints("player", "target") == 5 and (kstart + kduration - GetTime()) > 3 and (rexpire - GetTime()) < 3
    then return true end
    This will basically cast Recuperate if you have more than 3 seconds remaining on your Kidney Shot cooldown (you might not want to recuperate right before KS comes up in case you need the combo points for an emergency KS) and it will refresh recuperate when there is less than 3 seconds remaining on it, this is because you don't want to get CCed before you get the chance to refresh, and of course it will only refresh when you have 5 combo points, emergency low combo points recupes should be handled manually depending on the situation imo.
    That looks pretty good and useful. I'll try it out when I get home tonight. Just as a question are u making a pvp rogue profile?

  6. #5646
    Ninjaderp's Avatar Banned
    Reputation
    199
    Join Date
    Dec 2010
    Posts
    1,847
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by imdasandman View Post
    LeetJerks Masterfrost profile with my edits done to which includes Gorthaks mouseover DnD code(use left control), shift to pause(borrowed from BuBaBa911 and a modified Darksim code to steal Hagara's ice thing spell for uber damage . Just set Hagara as your focus target and it will auto steal than all you do is cast it from their with the button on your action bar since it is off the GCD.( I usually pop it on an ice tomb or the ice crystals during the first ice phase.)

    Attachment 6088
    Attachment 6089



    here are mediafire links while we wait for the profiles are approved....
    Master Frost_DEATHKNIGHT_Abilities.xml
    Master Frost_DEATHKNIGHT_Rotations.xml
    Just wanna say thanks to this profile, its really good Im doing very well in tonights raid allthough Im lowest on ilvl. +rep to you!

  7. #5647
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by merrikh View Post
    That looks pretty good and useful. I'll try it out when I get home tonight. Just as a question are u making a pvp rogue profile?
    Sort of, but it's nothing like the usual profiles that do everything for you, it's more like a toolkit to help you get the upper hand or automating things that are easy to forget, but it will probably never be worth releasing as a whole so I will just contribute the odd piece of functionality now and again that I think will be useful to people.

  8. #5648
    Dominium's Avatar Contributor
    Reputation
    124
    Join Date
    Dec 2011
    Posts
    389
    Thanks G/R
    0/1
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey guys,

    Just wanted to say a big THANK YOU to Bu_ba and Boss for the warrior profiles... they're ****ing insane. 11k DPS on a target dummy AT LVL 81?! wtf lol this is madness

  9. #5649
    kickmydog's Avatar Contributor
    Reputation
    257
    Join Date
    Jul 2011
    Posts
    635
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Updated my profiles again. This is mostly aimed for PVP.

    1. For SV/BM profiles they will restrict themselves from using cobra shot if a DK puts up Anti-Magic Shell. Instead they will switch to Steady Shot for focus generation if needed.
    2. For the MM profile if the target has Hand of Protection on them, it will restrict the use of Steady Shot, instead using Cobra Shot for focus generation.
    3. For the MM profile if the target has Hand of Protection on them, it will not cast Aimed Shot! on them.
    4. I've included a Rapid Fire option in abilities for use if you wish to save Rapid Fire for "burn phase" boss mechanics. This is labelled as "Rapid Fire (pushdown) replace the position in any of the profiles with this.
    5. I've included an Extreme soloing profile in there, for players who like that sort of thing. It's major focus is keeping mend pet up while providing dps. However this is BM only, if you like MM or SV I suggest tweaking the profile to suit or mailing me the list of abilities that you use in order and I may or may not include this in future updates.

    Hunter Profile Feb 10 2012.rar

    As always if you find a problem let me know, I have not tested 100% of these changes since I only play BM for pvp, so that profile has been tested along with the extreme soloing one. The MM pvp profile has not been tested so feedback if something doesn't work would be appreciated.

  10. #5650
    romb0t's Avatar Member
    Reputation
    79
    Join Date
    Dec 2011
    Posts
    212
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Valma
    Impressive coding...

    2 minor issues:
    1- The autostop fix (with the OR) does not work on Dummies (as you said, on Dummies, the UnitAffectingCombat(target) returns nil and so unitincombat is always FALSE leading to always return true for the autostop).
    In your logic, should we have both to true in order to attack the mob ?

    2- When we de-select the target (using ESC), to avoid receiving an LUA error, we should test that the unit exists in the event: events:PLAYER_TARGET_CHANGED.
    Here is the error:
    Code:
    Message: [string " function pqrFunc0() ..."]:875: attempt to index a nil value
    Time: 02/11/12 00:38:44
    Count: 8
    Stack: [string " function pqrFunc0() ..."]:875: in function `?'
    [string " function pqrFunc0() ..."]:941: in function <[string " function pqrFunc0() ..."]:941>
    [C]: in function `ClearTarget'
    Interface\FrameXML\UIParent.lua:2965: in function `ToggleGameMenu'
    [string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>
    
    Locals: self = <unnamed> {
     0 = <userdata>
    }
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = 8
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index a nil value"
    2 Enhancements:
    1- Have the MouseOver functionality to be enabled/disabled through a keystroke (like RightCtrl to enable/disable).
    2- Have a keystroke to focus on MouseOver or Target (like onLeftAltKey, if mouseover(unit) then /focus unit elseif target then /focus target)

    Great work !
    (I am not allowed to provide +rep)
    Last edited by romb0t; 02-10-2012 at 06:53 PM.

  11. #5651
    lostwalker's Avatar Member
    Reputation
    2
    Join Date
    Sep 2008
    Posts
    103
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Now if we could just beg you to make a Demo Warlock profile =)

    Originally Posted by Valma View Post
    I will be at home in around 3 hours and will test it by myself,made some changes in code from work before uploading it,shouldn't do that LOL Yesterday it was working fine (:

  12. #5652
    saga3180's Avatar Knight-Lieutenant
    Reputation
    6
    Join Date
    Sep 2011
    Posts
    240
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by romb0t View Post
    @Valma
    Impressive coding...

    2 minor issues:
    1- The autostop fix (with the OR) does not work on Dummies (as you said, on Dummies, the UnitAffectingCombat(target) returns nil and so unitincombat is always FALSE leading to always return true for the autostop).
    In your logic, should we have both to true in order to attack the mob ?

    2- When we de-select the target (using ESC), to avoid receiving an LUA error, we should test that the unit exists in the event: events:PLAYER_TARGET_CHANGED.
    Here is the error:
    Code:
    Message: [string " function pqrFunc0() ..."]:875: attempt to index a nil value
    Time: 02/11/12 00:38:44
    Count: 8
    Stack: [string " function pqrFunc0() ..."]:875: in function `?'
    [string " function pqrFunc0() ..."]:941: in function <[string " function pqrFunc0() ..."]:941>
    [C]: in function `ClearTarget'
    Interface\FrameXML\UIParent.lua:2965: in function `ToggleGameMenu'
    [string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>
    
    Locals: self = <unnamed> {
     0 = <userdata>
    }
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = 8
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index a nil value"
    2 Enhancements:
    1- Have the MouseOver functionality to be enabled/disabled through a keystroke (like RightCtrl to enable/disable).
    2- Have a keystroke to focus on MouseOver or Target (like onLeftAltKey, if mouseover(unit) then /focus unit elseif target then /focus target)

    Great work !
    (I am not allowed to provide +rep)
    Have you experience any other problems like not casting incinerate or soulfire????stuff like that

  13. #5653
    Discipline's Avatar Contributor ALADEEN MOTHERFUCKER! CoreCoins Purchaser
    Reputation
    128
    Join Date
    Dec 2007
    Posts
    253
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What could be all this about? All my profiles work, so i ignored those, but the autodisenchanter or autorprospect profiles dont work.

    this pops up when i start a profile
    Code:
    1x <string>:"...":131: attempt to index field 'priorityTable' (a nil value)
    <string>:"...":40: in function <[string "..."]:23>
    
    nil
    
    Locals:
    self = <unnamed> {
     0 = <userdata>
    }
    elapsed = 0.047000002115965
    Code:
    6x <string>:" function pqrFunc0() if not UnitCastingInfo("player") then ...":19: unexpected symbol near ')'
    
    nil
    
    Locals:
    Code:
    3x <string>:" function pqrFunc0() if not UnitCastingInfo("player") then...":37: 'then' expected near '='
    
    nil
    
    Locals:
    Those are from the BugSack addon. If you need any more info, ill gladly answer everything i can.

  14. #5654
    bu_ba_911's Avatar Elite User
    Reputation
    552
    Join Date
    May 2006
    Posts
    1,638
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by D1sc1pl1n3 View Post
    What could be all this about? All my profiles work, so i ignored those, but the autodisenchanter or autorprospect profiles dont work.

    this pops up when i start a profile
    Code:
    1x <string>:"...":131: attempt to index field 'priorityTable' (a nil value)
    <string>:"...":40: in function <[string "..."]:23>
    
    nil
    
    Locals:
    self = <unnamed> {
     0 = <userdata>
    }
    elapsed = 0.047000002115965
    Code:
    6x <string>:" function pqrFunc0() if not UnitCastingInfo("player") then ...":19: unexpected symbol near ')'
    
    nil
    
    Locals:
    Code:
    3x <string>:" function pqrFunc0() if not UnitCastingInfo("player") then...":37: 'then' expected near '='
    
    nil
    
    Locals:
    Those are from the BugSack addon. If you need any more info, ill gladly answer everything i can.
    first one means nothing

    second one means some1 added in an extra ) than is necessary somewhere

    third one means that there's an error in a logic statement somewhere
    ^0^Team Nova's PQR NCC ^0^

    If you think someone did something good, take the time to show your appreciation!

  15. #5655
    Meatglue's Avatar Active Member
    Reputation
    16
    Join Date
    Aug 2011
    Posts
    248
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Xelper was helping me with this spell reflect code for warrior's aimed at bgs. I know he has enough on his plate just wondering if someone can spot the error. The part with the /equip macro I added in to the place where I think he told me to put it but it may be wrong.

    Code:
    local reflectList = {30451, 33786, 605, 118, 51505, 339, 51514}
    --Arcane Blast, Cyclone, Mind Control, Polymorph, Lava Burst, Entangling Roots,Hex
    local castReflect = false
    local myStance = GetShapeshiftForm()
    local rage = UnitPower("player")
    local _, _, _, rageCost = GetSpellInfo(23920)
    local _, reflectCD = GetSpellCooldown(23920)
    
    for i,spellID in ipairs(reflectList) do
    	local spellName = GetSpellInfo(spellID)
    	--arena loop
    	for y=1,5 do
    		if UnitExists("arena"..y) then
    			local castingName = UnitCastingInfo("arena"..y)
    			if castingName == spellName then
    				If UnitIsUnit("player", "arena"..y.."target") then
    					castReflect = true
    				end
    			end
    		end
    	end
    	--target check
    	local castingName = UnitCastingInfo("target")
    	if castingName == spellName then
    		if UnitIsUnit("player", "targettarget") then
    			castReflect = true
    		end
    	end
    end
    
    if castReflect then
    	if rage >= rageCost then
    		if reflectCD < 3 then
    			if myStance == 3 then
    				CastSpellByID(2457) --Battle
    				return true
    RunMacroText("/equip Ruthless Gladiator's Bonecracker")
    RunMacroText("/equip Ruthless Gladiator's Shield Wall")
    			end
    			if myStance ~= 3 then
    				CastSpellByID(23920) --Reflect
    				return true
    			end
    		end
    	end
    end

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:12 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