Jump to content

FNV316

Members
  • Posts

    250
  • Joined

  • Last visited

Posts posted by FNV316

  1. Hey,

    was genau suchst du überhaupt? Für welche Spielversion und für welchen Einsatzzweck? Zum Schadenverursachen oder Heilen? Du wirst nicht für jedes Szenario eine entsprechende (kostenlose) Fight Class finden, also im Optimalfall selber erstellen.

  2. You have to be more specific, to make others able to help you. Which game version / modul / fight class / profile are you trying using? What kind of errors do you receive? Most basic stuff has already been answered either within the forum or within user created videos. Sure thing, wRobot is not just buy and play, it's more learning by doing. I recommend starting with a simple self written grinder profile and a similar simple fight class created with the Fight Class Editor. You can even load others free profile / fight class and look into their code, to understand how the bot works and use parts of this for your own profiles or as a template.

  3. Force Taxi (Vanilla) & automatically get TaxiButton by name

    var position = new Vector3(-8835.76f, 490.084f, 109.6157f);
    int npcEntryId = 352;
    
    if (!ObjectManager.Me.IsOnTaxi)
    {
        if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))
        {
    	int node;
            Usefuls.SelectGossipOption(GossipOptionsType.taxi);
    
    	node = wManager.Wow.Helpers.Lua.LuaDoString<int>("for i=0,30 do if string.find(TaxiNodeName(i),'Ironforge') then return i end end");
              
            wManager.Wow.Helpers.Lua.LuaDoString("TakeTaxiNode(" + node + ")");
        }
    }

    Step "RunCode" and wrap it into a while loop (as shown in Droidz example).
    For 'position' you have to add the position of the flight master the bot is going to use.
    For 'npcEntryID' you have to add the ID of the corresponding flight master.
    For 'Ironforge' you have to change it to the name of the taxi node you wanna travel to. Has not to be the full name, an explizit part of the destination is enough (f.e. 'Stormwind' instead of 'Stormwind City').

    The code above makes the bot travelling from Stormwind to Ironforge.

  4. It's worth nevertheless to have "close if teleported" on. Sure, if a GM is already confident that he has chatched a bot and teleports it to GM island, you are going to get banned for sure. Still better to just close the bot, than running around in this room like a headless chicken. You could be around, log on again and try to talk your way out, even if the chances are pretty small. Sometimes they just teleport characters a few yards, to see your bots reaction. Even if it may look fishy to just log off, the odds of getting banned are higher if there is no reaction at all. Disconnects / crashes can happen from time to time. I don't see any benefits, if the bot just continues.

  5. 24 minutes ago, Demondog said:

    Where do you find main.cs?

    You click the link Droidz provided and click on the blue underlined 'Main.cs'. Put it in the plugins folder, restart bot and activate the plugin within the "Plugins" menu.

  6. Hello,

    I have some major issues with the quest "The People's Militia" . The bot won't recognize that the quest has been completed and just continues grinding the specified mobs. It doesn't change if I use manual objective count, it doesn't change if I use full C#, it doesn't change if I use custom complete condition. Furthermore, Quest.GetQuestCompleted and Quest.IsObjectiveComplete always return false, even if the quest is complete. The Current Quests Memory info does display weird values as well, as you can see on the picture below (quest was complete in quest log). First value increments by 64 sometimes, sometimes by 1. The second one does increment by 1 if the first counter goes too high(?). The state there says "complete", but has no effect.

    It's just this one quests. I recorded several hundreds of quests over the last months, but the only quest with this issues has been PPM part 1. The following similar quests of this chain function without any issues. Version is vanilla.

    Someone an idea, why this specific quest causes so much trouble?

    PPM.jpg

    PPM_2.xml

    3 Feb 2018 13H03.log.html

  7. wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(new Vector3(XXX.xxx, YYYY.yyy, ZZZ.zzz), OBJECT_ID);

    Use as "Run Code" step and insert coords + corresponding object id.

     

    If it's an unit and not an object, check out this post:

     

  8. Quote

    wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(new Vector3(2552,44, 856,9836, 51,49502), 148917);

    Has to be: wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(new Vector3(2552.44, 856.9836, 51.49502), 148917);

    Dots instead of commatas for the minor values.

  9. 6 hours ago, Alex1122 said:

    I suspect it resets to default each time it's a new char, but i am not sure.

    Exactly this. Settings are saved for each character individually in the settings folder. But it should be possible to just copy an existing save and change the characters name / server name to the default one, wRobot creates for a new character.

  10. The bot should load and execute your specified next profile, when reaching the "Load profile" step. However, that won't affect the chosen profile in settings. After stopping the bot, you have to either select the next profile by hand (three clicks), or let it run through that currently selected profile again, until it reaches "Load profile".

  11. 9 hours ago, Mattrix said:

    ahahahah :D ...maybe some server can kick you for high ping...!? :) some program like? CfosSpeed can do this?

    Well, if your ping is too high, you'll lose connection to the server. I also experienced that the bot won't turin quests correctly if I delay my latency to 800+. But getting kicked for a too high latency like in a FPS doesn't make sense in a MMO, that has players all over the world. Outside of groups and PvP, a high latency only (negatively) effects your own gameplay. Sweetspot seems to be between 300 and 500 ms.

     

    I myself used NetLimiter and NetBalancer. No idea about CfosSpeed. Just give it a try or do some google research.

×
×
  • Create New...