PQR - Rotation Bot menu

User Tag List

Page 738 of 779 FirstFirst ... 238638688734735736737738739740741742 ... LastLast
Results 11,056 to 11,070 of 11681
  1. #11056
    SuddenlyBRAINS's Avatar Contributor
    Reputation
    133
    Join Date
    Feb 2010
    Posts
    289
    Thanks G/R
    28/34
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Forgive my ignorance, but the warrior rotations linked in the opening post lead to a blank page. Is there a simple PvE Fury rotation available? Searching the thread leads me to paladin and hunter stuff, despite searching "warrior" alone.

    This bot looks spectacular, but I'm just too stupid to get a rotation set up.

    PQR - Rotation Bot
  2. #11057
    kuukuu's Avatar Contributor
    Reputation
    269
    Join Date
    Jul 2012
    Posts
    619
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SuddenlyBRAINS View Post
    Forgive my ignorance, but the warrior rotations linked in the opening post lead to a blank page. Is there a simple PvE Fury rotation available? Searching the thread leads me to paladin and hunter stuff, despite searching "warrior" alone.

    This bot looks spectacular, but I'm just too stupid to get a rotation set up.
    Click the link in my signature for Community Profiles, that'll show what's currently up to date.
    Former PQR Developer

  3. #11058
    CodeMyLife's Avatar Contributor
    Reputation
    272
    Join Date
    Mar 2013
    Posts
    707
    Thanks G/R
    24/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Partykilla View Post
    Can anyone help me revive this bgreen function please?

    PHP Code:
    function GroupInfo()
      
    membersgroup = { { Unit "player"HP CalculateHP("player"), UTT "playertarget" } }, { low 0tanks = { } } 
      
    group.type IsInRaid() and "raid" or "party" 
      
    group.number GetNumGroupMembers()
      for 
    i=1,group.number do
      if 
    CanHeal(group.type..i)
      
    then 
        local unit
    hputt group.type..iCalculateHP(group.type..i), group.type..i.."target" 
        
    table.insertmembers,{ Unit unitHP hp UTT utt} ) 
        if 
    hp 98
        then
        group
    .low group.low 
        end 
        
    if UnitGroupRolesAssigned(unit) == "TANK"
        
    then 
        table
    .insert(group.tanks,unit)
        
    end 
      end
      end 
      
    if group.type == "raid"
      
    and #members > 1
      
    then 
     table
    .remove(members,1
      
    end 
      table
    .sort(members, function(x,y) return x.HP y.HP end)
      
    local customtarget CanHeal("target") and "target" -- or CanHeal("mouseover") and GetMouseFocus() ~= WorldFrame and "mouseover" 
      
    if customtarget
      then
      table
    .sort(members, function(x) return UnitIsUnit(customtarget,x.Unitend
      
    table.sort(members, function(x) return UnitCanAttack("player",x.UTTend)
    end 
    end

    function CanHeal(t)
      if 
    UnitCanCooperate("player",t)
      and 
    not UnitIsEnemy("player",t
      and 
    not UnitIsCharmed(t)
      and 
    not UnitIsDeadOrGhost(t)
      and 
    not PQR_IsOutOfSight(t,1)
      and 
    not UnitDebuffID(t,33786
      and 
    not UnitDebuffID(t,122370)
      
    then
      
    return true
      end 
    end

    function CalculateHP(t)
      
    incomingheals UnitGetIncomingHeals(t) or 0
      
    return 100 * ( UnitHealth(t) ) / UnitHealthMax(t)
    end 
    It's setup in my pally profile down in -- Functions. I use it along Sheuron Healing Engine. Whats your problem with those?
    Soapbox Rotations Developer

  4. #11059
    sparkyiezz's Avatar Member
    Reputation
    3
    Join Date
    Apr 2013
    Posts
    282
    Thanks G/R
    0/2
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does making world of Warcraft and pqr high priority make any difference? like make it run much smoother, no matter what profile I run I loost about 5-10 fps but the fact is it makes my game play seem unsmooth

  5. #11060
    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 Sister View Post
    Anyone know the best assassination profile now? I've been using nerder's for a long time.
    Don't want to brag but uhm..check my signature.

    CuteOne also has a solid Assassination profile I believe
    Last edited by vitalic; 08-06-2013 at 07:49 PM.

  6. #11061
    Vinshom's Avatar Contributor
    Reputation
    86
    Join Date
    Apr 2012
    Posts
    428
    Thanks G/R
    11/21
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    PQR is extremely laggy in PTR. Anyone else is experiencing that?

    Btw CodeMyLife did you change the original one, it is different than the original one let me know if this works for you...
    ----Starts Here
    function GroupInfo()
    members, group = { { Unit = "player", HP = CalculateHP("player"), UTT = "playertarget" } }, { low = 0 }
    group.type = IsInRaid() and "raid" or "party"
    group.number = GetNumGroupMembers()
    for i=1,group.number do
    if CanHeal(group.type..i)
    then
    local unit, hp, utt = group.type..i, CalculateHP(group.type..i), group.type..i.."target"
    table.insert( members,{ Unit = unit, HP = hp , UTT = utt} )
    if hp < 98
    then
    group.low = group.low + 1
    end
    end
    end
    if group.type == "raid"
    and #members > 1
    then
    table.remove(members,1)
    end
    table.sort(members, function(x,y) return x.HP < y.HP end)
    local customtarget = CanHeal("target") and "target" -- or CanHeal("mouseover") and GetMouseFocus() ~= WorldFrame and "mouseover"
    if customtarget
    then
    table.sort(members, function(x) return UnitIsUnit(customtarget,x.Unit) end)
    table.sort(members, function(x) return UnitCanAttack("player",x.UTT) end)
    end
    end

    function CanHeal(t)
    if UnitCanCooperate("player",t)
    and not UnitIsEnemy("player",t)
    and not UnitIsCharmed(t)
    and not UnitIsDeadOrGhost(t)
    and not PQR_IsOutOfSight(t,1)
    and not UnitDebuffID(t,33786)
    and not UnitDebuffID(t,122370)
    then
    return true
    end
    end

    function CalculateHP(t)
    incomingheals = UnitGetIncomingHeals(t) or 0
    return 100 * ( UnitHealth(t) ) / UnitHealthMax(t)
    end

    ---Ends Here

    The only difference is this
    tanks = { }
    Last edited by Vinshom; 08-06-2013 at 08:19 PM.

  7. #11062
    CodeMyLife's Avatar Contributor
    Reputation
    272
    Join Date
    Mar 2013
    Posts
    707
    Thanks G/R
    24/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Vinshom View Post
    PQR is extremely laggy in PTR. Anyone else is experiencing that?

    Btw CodeMyLife did you change the original one, it is different than the original one let me know if this works for you...



    The only difference is this
    Not I, I think bubba(team nova anyway) made this little tweak to set the tanks in a different collection and if I remember well it calculates them some other way. The skeleton of my functions are originaly taken into an old cata holy pal profile.

    What exactly isnt working!? Throwing a lua error!?
    Soapbox Rotations Developer

  8. #11063
    Vinshom's Avatar Contributor
    Reputation
    86
    Join Date
    Apr 2012
    Posts
    428
    Thanks G/R
    11/21
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by CodeMyLife View Post
    Not I, I think bubba(team nova anyway) made this little tweak to set the tanks in a different collection and if I remember well it calculates them some other way. The skeleton of my functions are originaly taken into an old cata holy pal profile.

    What exactly isnt working!? Throwing a lua error!?
    I cannot test a thing since my game time expired a while ago. You need to ask Bubba that issue since they are the one who tweaked it.

  9. #11064
    CodeMyLife's Avatar Contributor
    Reputation
    272
    Join Date
    Mar 2013
    Posts
    707
    Thanks G/R
    24/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Vinshom View Post
    I cannot test a thing since my game time expired a while ago. You need to ask Bubba that issue since they are the one who tweaked it.
    Oh ok, well in fact at the beginning it was a reply to PartyKilla's question, what I meant is that the Healing engine should be working well. For me it works flawless in my protection pala profile. 100k hps is not bad at all for a tank I'd say!

    In fact the code isnt the same, the version I'm using is a function originally from Sheuron.

    PHP Code:
    function CalculateHP(t)
            
    incomingheals UnitGetIncomingHeals(t) and UnitGetIncomingHeals(t) or 0
            local PercentWithIncoming 
    100 * ( UnitHealth(t) + incomingheals ) / UnitHealthMax(t)
            
    local ActualWithIncoming = ( UnitHealthMax(t) - ( UnitHealth(t) + incomingheals ) )
            return 
    PercentWithIncomingActualWithIncoming
        end
        
        
    function CanHeal(t)
            if 
    UnitInRange(t
                and 
    UnitCanCooperate("player",t
                and 
    not UnitIsCharmed(t
                and 
    not UnitIsDeadOrGhost(t
                and 
    not PQR_IsOutOfSight(t
                and 
    UnitIsConnected(t)
                and 
    UnitDebuffID(t,104451) == nil -- Ice Tomb
                
    and UnitDebuffID(t,76577) == nil -- Smoke Bomb
                
    and UnitDebuffID(t121949) == nil -- Parasistic Growth
                
    and UnitDebuffID(t122784) == nil -- Reshape Life
                
    and UnitDebuffID(t122370) == nil -- Reshape Life 2
                
    and UnitDebuffID(t123184) == nil -- Dissonance Field
                
    and UnitDebuffID(t123255) == nli -- Dissonance Field 2
                
    and UnitDebuffID(t123596) == nil -- Dissonance Field 3 
                
    and UnitDebuffID(t128353) == nil -- Dissonance Field 4
                then 
    return true else return false end 
        end
        
        
    function SheuronEngine(MOLOWHPACTUALHP)
            
    Nova_Tanks = { }
            
    local MouseoverCheck MO or false
            local ActualHP 
    ACTUALHP or false
            local LowHPTarget 
    LOWHP or 65
            lowhpmembers 
    0
            members 
    = { { Unit "player"HP CalculateHP("player"), GUID UnitGUID("player"), AHP select(2CalculateHP("player")) } } 
            
            -- 
    Check if the Player is apart of the Custom Table
        
            
    if IsInRaid() then
                    group 
    "raid"
            
    elseif IsInGroup() then
                    group 
    "party"
            
    end
            
            
    for 1GetNumGroupMembers() do 
                
    local membermemberhp group..iCalculateHP(group..i)
                
                -- 
    Checking all Party/Raid Members for Range/Health
                
    if CanHeal(memberthen 
                    
    -- Checking if Member has threat
                    
    if UnitThreatSituation(member) == 3 then memberhp memberhp 1 end
                    
    -- Checking if Member has Beacon on them
                    
    if UnitBuffID(member53563then memberhp memberhp 3 end 
                    
    -- Searing Plasma Check
                    
    if UnitDebuffID(member109379then memberhp memberhp 9 end
                    
    -- Checking if Member is a tank
                    
    if UnitGroupRolesAssigned(member) == "TANK" then 
                        memberhp 
    memberhp 
                        table
    .insert(Nova_Tanks, { Unit memberHP memberhpAHP select(2CalculateHP(member)) } )
                    
    end                            
                    table
    .insertmembers,{ Unit group..iHP memberhpGUID UnitGUID(group..i), AHP select(2CalculateHP(group..i)) } ) 
                
    end 
                
            end 
            
            
    -- So if we pass that ActualHP is truethen we will sort by most health missing. If notwe sort by lowest of health.
            if 
    not ActualHP then
                table
    .sort(members, function(x,y) return x.HP y.HP end)
                if 
    #Nova_Tanks > 0 then
                    
    table.sort(Nova_Tanks, function(x,y) return x.HP y.HP end)
                
    end
            
    elseif ActualHP then
                table
    .sort(members, function(x,y) return x.AHP y.AHP end)
                if 
    #Nova_Tanks > 0 then
                    
    table.sort(Nova_Tanks, function(x,y) return x.AHP y.AHP end)
                
    end
            end
            
            
    -- Setting Low HP Members variable for AoE Healing
            
    for i=1,#members do
                
    if members[i].HP LowHPTarget then
                    lowhpmembers 
    lowhpmembers 1
                end
            end
            
            
    -- Checking Priority Targeting
            
    if CanHeal("target"then
                table
    .sort(members, function(x) return UnitIsUnit("target",x.Unitend)
            elseif 
    CanHeal("mouseover") and GetMouseFocus() ~= WorldFrame and MouseoverCheck then
                table
    .sort(members, function(x) return UnitIsUnit("mouseover",x.Unitend)
            
    end
        end 
    In the profile, I call this function every tick to refresh the collection by using
    SheuronEngine(false, 80)

    then I use members[1] to get the first line of the collection wich should be the lowest player. to get first line HP I use .HP and to get the "target" it is .Unit

    if members[1].HP < DesiredValue then
    CastSpellByName(GetSpellInfo(SpellID), members[1].Unit)
    end

    I hope this will help.
    Soapbox Rotations Developer

  10. #11065
    SuddenlyBRAINS's Avatar Contributor
    Reputation
    133
    Join Date
    Feb 2010
    Posts
    289
    Thanks G/R
    28/34
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kuukuu View Post
    Click the link in my signature for Community Profiles, that'll show what's currently up to date.
    Late reply, but thank you! Unfortunately none of them were really good for fury warriors, as they only pulled a fraction of the dps I could do. Guess I need to learn how to code rotations after all.

  11. #11066
    leetspeaker's Avatar Member
    Reputation
    3
    Join Date
    Feb 2009
    Posts
    70
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    <?xml version="1.0" encoding="UTF-8"?>
    <Offsets>
    <CurrentWoWVersion>17271</CurrentWoWVersion>
    <WoWVersionOffset>0xD9DF35</WoWVersionOffset>
    <PlayerName>0xFE4720</PlayerName>
    <PlayerClass>0xFE489D</PlayerClass>
    <GetCurrentKeyBoardFocus>0xCC57B8</GetCurrentKeyBoardFocus>
    <GameState>0xE85C3E</GameState>
    <Lua_DoStringAddress>0x5A664</Lua_DoStringAddress>
    <Lua_GetLocalizedTextAddress>0x488F92</Lua_GetLocalizedTextAddress>
    <CVarBaseMgr>0xCA6270</CVarBaseMgr>
    <CVarArraySize>0x400</CVarArraySize>
    <ObjMgr>0xDD8464</ObjMgr>
    <CurMgr>0x462C</CurMgr>
    <LocalGUID>0xF0</LocalGUID>
    <FirstObject>0xCC</FirstObject>
    <NextObject>0x34</NextObject>
    <Descriptors>0x4</Descriptors>
    <Obj_TypeOffset>0xC</Obj_TypeOffset>
    <Obj_X>0x830</Obj_X>
    <Obj_TargetGUID>0x28</Obj_TargetGUID>
    <ClickTerrain>0</ClickTerrain>
    </Offsets>
    17271 ptr, at least working for me

  12. #11067
    Cikapaja's Avatar Member
    Reputation
    4
    Join Date
    Oct 2012
    Posts
    34
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yep those offsets work for me too.
    Thanks

  13. #11068
    daveyboyuk's Avatar Active Member
    Reputation
    31
    Join Date
    May 2009
    Posts
    201
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if i wanted to get a profile working on ptr that works on live is it just a case of changing old>new spell ids if the rotation didnt change?

  14. #11069
    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)
    Hi WWF, I saw the problem you've been having and it's of interest to me because I wanted to do a similar thing.

    As a Rogue I want to be able to choose an opener from Stealth (either Cheap Shot or Garrote) and have the profile cast the ability for me and also trigger some other stuff a Rogue has to do before opening.

    This code seems to work for me:

    PHP Code:
    -- Macros
    macros 
    = {
        [
    "garrote"]    = false
        [
    "cheap shot"] = false
    }
    SLASH_GARROTE1 = &amp;quot;/GARROTE&amp;quot;
    function 
    SlashCmdList.GARROTE()
        if 
    not macros["garrote"then
            macros
    ["garrote"] = true
        
    else
            
    macros["garrote"] = false
        end
    end 
    Then in the ability itself:

    PHP Code:
    if macros["garrote"then
        
    print("garrote")
        if 
    lastspell == 703 then 
            macros
    ["garrote"] = false
        end
        
    if UnitExists(&amp;quot;target&amp;quot;)
            and 
    UnitCanAttack(&amp;quot;player&amp;quot;, &amp;quot;target&amp;quot;)
            and 
    IsUsableSpell(703)
            and 
    InMeleeRange()
            and 
    not IsImmune(&amp;quot;target&amp;quot;)
        
    then
            CastSpellByName
    (GetSpellInfo(703))
        
    end
    end 
    Where lastspell is the id of my last spell cast (tracked with events).

    I was expecting to receive the same error you did but the only way I was able to reproduce it was if I called SlashCmdList.GARROTE() from code. Given that we are both doing basically the same thing it seems odd that I have no trouble modifying values. Perhaps you just need to dumb your code down and have separate macros.

  15. #11070
    MrHeroe's Avatar Member
    Reputation
    3
    Join Date
    May 2013
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey Guys, is it possible to count through a enemy Team in a BG environment? Just Like arenaN something like bgteamN !?

    Best regards
    Mr.

Similar Threads

  1. [Bot] PQR PE Next Steps / Future of Rotation Botting
    By Chevrolet1 in forum World of Warcraft Bots and Programs
    Replies: 120
    Last Post: 10-21-2014, 11:47 AM
  2. [Bot] PQR - Rotation Bot
    By Xelper in forum World of Warcraft Bots and Programs
    Replies: 1738
    Last Post: 10-15-2014, 11:00 AM
  3. [Selling] 3 Lifetime Session Keys For Sale, Great for the PQR user looking for a rotation bot
    By cukiemunster in forum World of Warcraft Buy Sell Trade
    Replies: 13
    Last Post: 03-11-2014, 07:18 AM
  4. rotation bot leveling (PQR)
    By classdog in forum WoW Bots Questions & Requests
    Replies: 3
    Last Post: 09-17-2013, 06:13 PM
  5. [HELP] PQR Rotation Bot Profile Making
    By Missu in forum Programming
    Replies: 0
    Last Post: 10-22-2012, 06:27 AM
All times are GMT -5. The time now is 02:39 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