Jump to content

Droidz

Administrators
  • Posts

    12613
  • Joined

  • Last visited

Everything posted by Droidz

  1. Hello, I replied to your ticket. Try to launch the bot with the shortcut named 'WRobot (No Lock Frame)'. Cordially,
  2. Hello, you should use events : robotManager.Events.FiniteStateMachineEvents.OnRunState += (engine, state, cancelable) => { if (state is wManager.Wow.Bot.States.Resurrect && ObjectManager.Me.IsDead) { // you code here cancelable.Cancel = true; } };
  3. just restart bot
  4. Thanks, support added
  5. Hello, it isn't possible with the defaults WRobot features.
  6. It's caused by your plugin AutoSelectFoodAndDrink
  7. Hello, You can use "Task.Run" to call "SpellManager.CastSpellByNameOn" (and others synchronous methods) and make your asynchronous async. But, CastSpellByNameOn cast the spell and return (it doesn't wait that the spell was cast, for that, you should use "Usefuls.WaitIsCasting()")
  8. Hello, check if wManager.wManagerSetting.CurrentSetting.ToTownTimerActivated is disabled, but it's easier to help you with the full log file.
  9. No WRobot doesn't have an API for that. You must use Lua code, it is not possible to have a value return from Lua (to the bot) when character is not in game, which makes things more complicated. It's poorly documented, you have to read the game's interface code to find the functions to use https://github.com/tomrus88/BlizzardInterfaceCode/tree/bb430dbf9511eae926219d9548398f58b0012497
  10. Here : You don't have to put a space in 'Action Parameter', use the name as it appears when you click on the drop-down menu.
  11. Hello, if it's not done try to install this file https://wrobot.eu/files/file/276-seus-journey-to-the-center-of-the-earth-pandaria-archaeology-100-complete/
  12. You are in the good window, but you don't click on the good button :
  13. Can you target Training Dummy and share here result of "Target info" (in "dev... tools", you can found it tab tools). Same for Lazy Peon. If you can also share your log and profile (or bugged quests xml code). On UseScriptOn, you must use Lua code, and not Lua macro, but in any case, maybe they block RunMacroText. Try to use the Lua code : TargetUnit("Training Dummy") or RunMacroText("/target Training Dummy") I found a sample for your second quest. https://github.com/droidzfr/WRobot_Packages/blob/fccc740c611b6447361d401c2aa35bb401d6f638/Old paid files/enraged/001053_Horde[01-12]Vanilla(Durotar).xml#L2498
  14. I am not sure to understand all. But you can get current questlog on this window : https://youtu.be/NitpaJkOQeg?t=40 (button "current quests memory info")
  15. Your setting seems good. You are sure it's not caused by Wow add-ons (you have add-ons for mailbox)?
  16. Hello, quest profile editor has tools to get current questlog, id is not in the result of it ?
  17. Hello, in advanced general settings you have the option to use only NPC of your profile (and not all NPCs of your NPCDB. If you want to activate it with a code, you can run : wManager.wManagerSetting.CurrentSetting.AcceptOnlyProfileNpc = true;
  18. Hello, I replied here https://wrobot.eu/forums/topic/15097-elevators-in-serpentshine-cavern/#comment-67987
  19. Hello, by default WRobot blacklists the dummies. Try to disable this option : wManager.wManagerSetting.CurrentSetting.BlackListTrainingDummy = false;
  20. Hello, give me the position and continent of the elevator, I'll add it.
  21. Hi, public static bool CheckArea(float x, float y, float z, int range) { if (!ObjectManager.GetObjectWoWUnit().Any(u => u.Type != WoWObjectType.Player && u.IsAlive && u.IsAttackable && u.Position.DistanceTo(new Vector3(x, y, z)) < range)) return true; return false; } The code is in the profile "Script" element.
  22. Good morning, In your log there is no error, just a warning because you are using Wow addons (and they often cause problems with the bot, especially on vanilla and tbc). Try to disable all addons. And share again your log if your issue is not solved.
  23. What you are asking is possible but you will need knowledge of C#, Lua and the bot API. But, the bot shouldn't go somewhere you didn't ask it to go. Rather than using 'Automaton' use the Grinder product https://www.youtube.com/watch?v=fA0xHUmZLnI (you will be able to have more control over what the bot should or should not do).
  24. When I look your screenshot, most repairmen seem to be limited to the Alliance faction. Cleared all entries to start on a good base. Target a 'repair' type NPC in game, in 'NPC DB' for 'type' select 'Repair' and click the 'Add...' button (with 'Name' empty). Then go close to the mailbox, in 'NPC DB' for 'type' also select 'Mailbox', in 'Name' enter the name of the mailbox (usually 'Mailbox') and click on the 'Add... '. In the advanced settings of the bot you can activate the sending of mail and choose what to send to whom.
  25. I'm sorry, I can't help you. Maybe try to contact him to find out if he agrees to share his code.
×
×
  • Create New...