Jump to content

Ruinit

Members
  • Posts

    100
  • Joined

  • Last visited

Posts posted by Ruinit

  1. Does anyone have an example of this quest http://www.wowhead.com/quest=27000/learning-the-ropes ?

    You are to mount a horse and scare some spiders. I set up and interactwithnpc to mount the horse but there are 10 horses in the area and it keeps trying to interact with them? It seems to not understand that I have already done this step.

    Seems like there should be a run once setting or something so it would move to next objective.

    Any help would be great

  2. 2 hours ago, Droidz said:

    Hello, do you have "EndWhile" step? And are your sure that it is not "(ObjectManager.Me.Position.DistanceTo2D(new Vector3(-14470.6f, 468.559f, -30.71972f)) > 10)"

     

    EDIT: In "while" step you need to put position where the portal teleport your character (not the portal position)

    Yes I had endwhile but no the instructions in your portal example doesn't say put in position where the portal takes me lol I will try that and see if I can get it to work thank you for the help.

  3. I followed the portal example but  I can't seem to get it to work. I have checked the vectors and the objectid. This prints to log can anyone see what I did wrong or is it broken?

    [D] 17:06:42 - [Quester] While[77] (ObjectManager.Me.Position.DistanceTo2D(new Vector3(-14470.6f, 468.559f, -30.71972f)) <10) | Result: True
    [D] 17:06:42 - [Quester] RunCode[78]: var position = new Vector3(-14470.6f, 468.559f, -30.71972f);
    int objEntryId = 49637;

    if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(position, objEntryId))
    {
        System.Threading.Thread.Sleep(1500);
    }

  4. I have a problem with this type of quest. http://www.wowhead.com/quest=26805/to-the-cape You accept the quest and ask flight master to send you to a spot to turn in a quest. My problem is I fly to the spot but instead on turning in the quest he tries to run back to the previous flightmaster and do it again?

    How do you request from a flight master to be flown to a spot and tell the bot once you are at that spot turn in quest or pulse what you are supposed to do for the quest? 

    I used return Quest.GetLogQuestIsComplete(26805); but it doesn't recognize that the quest is completed and ready to turn in for some reason It just keeps trying to run back and interact with npc

  5. Tried using this and all I get is tons of errors in wow? 

    ItemsManager.UseItem(58165);
    Usefuls.WaitIsCasting();
    Thread.Sleep(1000 * 10);

    1005x [string "aiHwKuiCDT.lua"]:1: attempt to index global 'ItemsManager' (a nil value)
    [string "aiHwKuiCDT.lua"]:1: in main chunk

    I did usescripton and added hotspots did I miss something?

  6. Sorry another question.

    Is there a way or script to run or use ground mount to a spot when it's far away and I don't know flight path? I tried to go from Stranglehorn to Hinterlands and the bot gets on flight path but flies back and forth to ironforge but won't get on mount and run to hinterlands. 

    Now if I move manually to wetlands he can find his way.

    Sorry so many questions but I am trying to learn to make a profile from 1-110 :(

     

  7. I really appreciate you replying however I could not get this to work. After picking up quest it runs into walls and stucks trying to get to ettin. Then after I move manually to get to ettin it will mind control him but then just stands there and won't move to next step. 

    Could you send me the xml file of just this quest or if you have a 1-110 questing file for sale this stuff is kicking my but it's not so easy as the name implies.... lol

  8. I found this code on forum what is wrong here? It just keeps attacking with everything I have and kills the mob before it uses item. 

    Thread t = new Thread(() =>
    {
     uint itemId = 60206;
     int questId = 26720;
     while (robotManager.Products.Products.IsStarted)
     {
      if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause)
      {
       if (!Quest.HasQuest(questId))
        break;
       if (ObjectManager.Target.IsValid && ObjectManager.Target.IsAlive && ObjectManager.Target.HealthPercent <= 25)
       {
        ItemsManager.UseItem(itemId);
       }
      }
      Thread.Sleep(500);
     }
    });
    t.Start();

  9. 13 hours ago, iMod said:

    Its not a spell as far i see, its an item.
    I'm not really familar with the figthclass editor but as far i saw you just need to add the item id(127987) as spell name and make sure you enabled "Not spell, is item id" in the spell settings. I also would set "Is Buff = true".
    Now you just need to make a condition "Buff" with the name of the buff you get if you use the item.

    I appreciate you responding, however I can not get this to work I tried item id, cast on player, buff casted by me ... etc no luck 

    keep getting this in log when set to false [F] 19:24:55 - [FightClass] Launch LUA script: local name = GetItemInfo(Celebration Package); RunMacroText('/use ' .. name);

    Set to true is buff it does nothing

    The item id is 147877 and the buff it applies is WoW's 13th Anniversary: ID=243305 don't know if that matters?

×
×
  • Create New...