Jump to content

inselmann

WRobot user
  • Posts

    78
  • Joined

  • Last visited

Reputation Activity

  1. Like
    inselmann got a reaction from Droidz in (Workaround) Zeppelin to Northrend 100% afk-able   
    Hi guys,
    my english is not so good. So excuse me. German is my native language.
    I want to share my method to use the zep to northrend 100% afkable.
    If you are lucky you are in a few minutes in northrend if unlucky it takes 20minutes :-)
    But it is working when you are away from your computer.
    First: We need fly skills!
    Lets automate buying fly skills for your character in burning crusade.
    (We start in bc after getting lvl 70 nagrand grind, we go back to thrallmar and go to flight trainer)
    We can automate everything:
        <QuestsSorted Action="None" NameClass="Fliegen lernen" />
        <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(45.09895f, 2741.531f, 85.17036f);&#xD;&#xA;int npcEntryId = 35093;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA;    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA;    {&#xD;&#xA;        Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA;    }&#xD;&#xA;}" />
        <QuestsSorted Action="Wait" NameClass="1000" />
        <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(45.09895f, 2741.531f, 85.17036f);&#xD;&#xA;int npcEntryId = 35093;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA;    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA;    {&#xD;&#xA;        Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA;    }&#xD;&#xA;}" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton3&quot;);" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(45.09895f, 2741.531f, 85.17036f);&#xD;&#xA;int npcEntryId = 35093;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA;    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA;    {&#xD;&#xA;        Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA;    }&#xD;&#xA;}" />
        <QuestsSorted Action="Wait" NameClass="1000" />
        <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(45.09895f, 2741.531f, 85.17036f);&#xD;&#xA;int npcEntryId = 35093;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA;    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA;    {&#xD;&#xA;        Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA;    }&#xD;&#xA;}" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton2&quot;);" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(45.09895f, 2741.531f, 85.17036f);&#xD;&#xA;int npcEntryId = 35093;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA;    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA;    {&#xD;&#xA;        Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA;    }&#xD;&#xA;}" />
        <QuestsSorted Action="Wait" NameClass="1000" />
        <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(45.09895f, 2741.531f, 85.17036f);&#xD;&#xA;int npcEntryId = 35093;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA;    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA;    {&#xD;&#xA;        Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA;    }&#xD;&#xA;}" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton1&quot;);" />
        <QuestsSorted Action="Wait" NameClass="2000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" />
        <QuestsSorted Action="Wait" NameClass="2000" />
     
    then i use my heartstone to orgrimmar, back in orgrimmar i fly in the middle of the zep area
    The zep has NO mesh, you CAN NOT walk there and the npcs on the zep are not useable at all.
    First of all right now the zep from orgrimmar to borean tundra is bugged, it flies to the mountain and stopps there.
    At least for me, so i have to use the zep to undercity and from there to northrend. (2x zep :-) )
    I dont share my exact code because it looks not good if everybody uses it.
    You have to write your own code for the flying part.
    So we make a workaround:
    We can not go directly on the zep, we fly at the back of the zep (it is important so we can get out of the zep
    later) and there we dismount. Now we are on the zep :-)
    The hard part was to determine how to repeat and succesfully get on it.
    So we use a while condition, it checks for local coordinates and repeats if we fail:
        <QuestsSorted Action="None" NameClass="project zep" />
        <QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(1778.676, -4334.307, 101.6494)) &lt; 1500" />
        <QuestsSorted Action="Pulse" NameClass="flyingpart" />
        <QuestsSorted Action="Reset" NameClass="flyingpart" />
        <QuestsSorted Action="None" NameClass="we wait at position" />
        <QuestsSorted Action="Wait" NameClass="9000" />
        <QuestsSorted Action="None" NameClass="we dismount - i use druid you must change it" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/use Travel Form&quot;);" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false" />
        <QuestsSorted Action="Wait" NameClass="140000" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = true" />
        <QuestsSorted Action="EndWhile" NameClass="" />

    140000 is wait time if all went fine and we are on the zep, zone will be change and while condition is over,
    if not triggered we start again at flyingpart

    I use 2 zep stations right now, the zep in undercity that flies to northend you must dismount on the ropes
    at the end of the ship. It is important otherwise you may have problems to leave the zep later.
    If you reach northrend just make a if condition to leave the zep
        <QuestsSorted Action="If" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(x, y, z)) &lt; 50" />
     
    my code without flying stuff, this is from orgrimmar to tirisfal and tirisfal to northrend,
     
        <QuestsSorted Action="None" NameClass="Lvl 70 erreicht, fliegen gelernt in bc, zurueck in OG" />
        <QuestsSorted Action="None" NameClass="spass mit dem zeppelin" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.UseMount = false;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.UseFlyingMount = false;" />
        <QuestsSorted Action="Pulse" NameClass="guteralterfreierhimmel" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.UseFlyingMount = true;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.UseMount = true;" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.SkinMobs = false;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.HarvestMinerals = false;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = true;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.UseFlyingMount = true;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.UseMount = true;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.AttackBeforeBeingAttacked = false;" />
        <QuestsSorted Action="If" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(1929.501, -4701.443, 36.34026)) &lt; 50" />
        <QuestsSorted Action="Pulse" NameClass="zumplateau" />
        <QuestsSorted Action="Reset" NameClass="zumplateau" />
        <QuestsSorted Action="EndIf" NameClass="" />
        <QuestsSorted Action="Wait" NameClass="1000" />
        <QuestsSorted Action="None" NameClass="projekt zeppelin" />
        <QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(1778.676, -4334.307, 101.6494)) &lt; 1500" />
        <QuestsSorted Action="Pulse" NameClass="sinnlosfliegenzumzep" />
        <QuestsSorted Action="Reset" NameClass="sinnlosfliegenzumzep" />
        <QuestsSorted Action="None" NameClass="auf zep jetzt warten" />
        <QuestsSorted Action="Wait" NameClass="9000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/use Travel Form&quot;);" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false" />
        <QuestsSorted Action="Wait" NameClass="140000" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = true" />
        <QuestsSorted Action="EndWhile" NameClass="" />
        <QuestsSorted Action="If" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(2067.353, 288.5511, 97.03262)) &lt; 50" />
        <QuestsSorted Action="None" NameClass="vom zep runterkommen" />
        <QuestsSorted Action="Pulse" NameClass="zumplateauuc" />
        <QuestsSorted Action="Reset" NameClass="zumplateauuc" />
        <QuestsSorted Action="EndIf" NameClass="" />
        <QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(2070.47, 303.2696, 97.24919)) &lt; 1500" />
        <QuestsSorted Action="Pulse" NameClass="sinnlosfliegenzumzepuc" />
        <QuestsSorted Action="Reset" NameClass="sinnlosfliegenzumzepuc" />
        <QuestsSorted Action="None" NameClass="auf zep jetzt warten" />
        <QuestsSorted Action="Wait" NameClass="9000" />
        <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/use Travel Form&quot;);" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false" />
        <QuestsSorted Action="Wait" NameClass="125000" />
        <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = true" />
        <QuestsSorted Action="EndWhile" NameClass="" />
        <QuestsSorted Action="None" NameClass="willkommen im lichking addon jetzt runterlaufen vom zep" />
        <QuestsSorted Action="None" NameClass="vom zep runterkommen" />
        <QuestsSorted Action="If" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(1995.305, -6097.593, 73.51222)) &lt; 500" />
        <QuestsSorted Action="Pulse" NameClass="startlichking" />
        <QuestsSorted Action="Reset" NameClass="startlichking" />
        <QuestsSorted Action="EndIf" NameClass="" />
     
    Have fun!
    Spend a whole day to get it working :-)
     

  2. Like
    inselmann reacted to Droidz in Banwave... Update   
    Hello,
    I have found detection method and protect WRobot for bypass this. WRobot is currently  'safe' to use.
    Please update WRobot (use WRobot version => 1.7.0) (if you have used or use yet WRobot version 1.6.*, your Wow account will be probably ban in the next banwave).
×
×
  • Create New...