Jump to content

Matenia

Elite user
  • Posts

    2226
  • Joined

  • Last visited

Posts posted by Matenia

  1. Disclaimer: OP messaged me in private, and I didn't test this:

    local spellTable = {8122,5782,5246,5211,22570,19577,119381,853,408,1833,89766,107570,15487,2139};
    
    hasDebuff = false;
    for i=1,40 do
    	local name, rank, icon, count, dispelType, duration, expires, caster, isStealable, nameplateShowPersonal, spellID  =  UnitDebuff("party1", i);
      	for k,v in pairs(spellTable) do
        	if spellID == v then
          		hasDebuff = true
          	end
        end
    end

    return var is hasDebuff, search value is true (could also make this 0 and 1).

    Then the code is

    RunMacroText("/cast [@party1] spellName")

    Both the check above and this spell need to be Lua code. 

  2. It's a bit of bot. Private servers re-use GUIDs of NPCs, so after the bot temporarily blacklists them (because they're dead) and the server respawns them with the exact same ID, it won't "see" them anymore.

    You can clear your session blacklist. There is already another topic with the C# code for it (you can also click on it in the Tools section).

    And vanilla to wrath profiles should mostly work across expansions. Same as any Outlands or Northrend profile should work on any private server, because those things haven't changed on retail.

  3. -- backport C_Timer from WoD to 5.4.8
    C_Timer = CreateFrame("Frame", "C_Timer")
    C_Timer.schedule = {}
    C_Timer:SetScript("OnUpdate", function(self, elapsed)
    	for timestamp,callback in pairs(self.schedule) do
    		if timestamp <= GetTime() then
    			callback()
    			self.schedule[timestamp] = nil
    		end
    	end
    end)
    
    C_Timer.After = function(duration, callback)
    	C_Timer.schedule[GetTime() + duration] = callback
    end

     

  4. <QuestsSorted Action="If" NameClass="!Quest.HasQuest(26353) &amp;&amp; !Quest.GetQuestCompleted(26353)" />
    <QuestsSorted Action="Pulse" NameClass="CaptainSandersHiddenTreasureItemGrind" />
    <QuestsSorted Action="PickUp" NameClass="CaptainSandersHiddenTreasure" />
    <QuestsSorted Action="EndIf" NameClass="" />

    And then for the complete condition in the grinder/gatherer part, you can just check if you have the item in your bag.
    The actual pulse and turnin comes later for CaptainSandersHiddenTreasure

  5. He wants to know how to turn in a quest that's howing in the PopUpWindow above his questlog.

    The answer is using Lua to click the frame (after finding its name), or just the QuickQuest addon.

     

    <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText(&quot;/click WatchFrameAutoQuestPopUp1&quot;)" />

     

  6. I'm not really worried about all that (detection), because as far as I remember, Droidz is blocking Warden scans (on private servers, possibly retail?).

    That being said, as long as you supervise and only "try the bot out" once in a while, it should be fine. But if you're trying what some people do on retail where they keep running it hours on end to make gold to sell, that's a different story.

  7. I was using the Holy fightclass on the forums here - but that hardly matters, as I've tried with with and without PQR too.
    I'd never let the bot do BGs without supervision - I don't necessarily need to bot BGs, just wanted to try it. Yes the bot is definitely linked to the game, as it kept trying to queue up. Even manually queueing, then starting the bot would result in this problem.
    When joining a BG and starting the bot, it would only sometimes randomly freeze. The times that it didn't, it did run around and tried to heal. 

    Tried this on Tauri. The queueing up issue I could see being related to them, but the rest definitely not. As for 2016 - I believe a lot of servers used a different client back then. Might be related to that.

  8. Has anyone successfully used the bot for BGs in MoP - because:
    - it will sign up, but the minimap icon disappears instantly and then try to keep signing up but getting "Someone in your party is already in queue"
    - if you manually queue and join a BG, it will keep freezing the screen entirely until you stop the bot. This happens randomly (also doesn't work so well, but I attribute that to my fightclass)

×
×
  • Create New...