-
Posts
12432 -
Joined
-
Last visited
Community Answers
-
Droidz's post in Is it possible to make the party bot to harvest? was marked as the answer
Hello,
Wait next update. I have added option "Harvest nodes" at Party product.
-
Droidz's post in 50FPS - Too high FPS? was marked as the answer
Wait next update.
To change max FPS, close all WRobot, open with notepad file "WRobot\Settings\WRobotGlobalSetting.xml" , and edit line with "<MaxFPS>50</MaxFPS>". Replace 50 by new value.
-
Droidz's post in Compiler error in quester profile was marked as the answer
Hello, you cannot use custom class (from a quest) in step, load your class TravelHelper like here http://wrobot.eu/forums/topic/3834-shared-cs-code-for-all-profiles/?do=findComment&comment=17924 if you want use your classe where you want.
-
Droidz's post in reloger Crash was marked as the answer
Do you have try to install last version of Framework https://www.microsoft.com/en-us/download/details.aspx?id=48130 ?
-
Droidz's post in Quick example: Gatherer and InteractWithNPC was marked as the answer
Hello,
With lua, you can interact with NPC (you are limited) but you cannot gatherer, you can found wow api here: wow.gamepedia.com/World_of_Warcraft_API
-
Droidz's post in popup with "continue" and "stop" buttons was marked as the answer
Hello, in quests order, you can add step type "MessageBox".
-
Droidz's post in party chat command to Guild bank was marked as the answer
Hello, use this c# code:
if (wManager.Wow.Helpers.Party.IsInGroup()) { var o = wManager.Wow.ObjectManager.ObjectManager.GetNearestWoWGameObject(wManager.Wow.ObjectManager.ObjectManager.GetWoWGameObjectByName("Guild Chest")); if (o.IsValid) { wManager.Wow.Helpers.Interact.InteractGameObject(o.GetBaseAddress, true); } } (replace "Guild Chest" by game object name how is appear in game (you can get object name when you put mouse over)
-
Droidz's post in How to LUA program only to kill a specific number of mobs then possible log out / close game was marked as the answer
Hello, you can get number of mob kills in "wManager.Statistics.Kills".
The better way is to create plugin. But you can add this code in your custom profile:
int maxKill = 10; if (wManager.Statistics.Kills >= maxKill && Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && !Conditions.IsAttackedAndCannotIgnore) { try { Memory.WowMemory.Memory.GetProcess().Kill(); // if you want close game } catch {} robotManager.Products.Products.ProductStop(); }
-
Droidz's post in ToPositionAndInteractWithNpc without pathfinding was marked as the answer
Hello, Not tested, but like this:
int entryIdNpc = 123456; var path = new List<Vector3>(); // your path MovementManager.Go(path); while (MovementManager.InMovement && Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && !Conditions.IsAttackedAndCannotIgnore) { // Wait follow path Thread.Sleep(100); } MovementManager.StopMove(); if (path[path.Count - 1].DistanceTo(ObjectManager.Me.Position) < 10) { // easy way: GoToTask.ToPositionAndIntecractWithNpc(path[path.Count - 1], entryIdNpc); // no easy: /*var u = ObjectManager.GetNearestWoWUnit(ObjectManager.GetWoWUnitByEntry(entryIdNpc)); if (u.IsValid) { // can need to go to but I'll not implement it Interact.InteractGameObject(u.GetBaseAddress); }*/ }
-
Droidz's post in Unable to see all buttons on the helper tools from quest editor was marked as the answer
Hello, wait next update.
-
Droidz's post in Game version incorrect was marked as the answer
Hello, http://wrobot.eu/forums/topic/3693-update-status-patch-703-build-22498/
-
Droidz's post in Try the bot 15 minutes as said in its description was marked as the answer
Hello, trial version is available only on WRobot for private server.
-
Droidz's post in WRobot crashes wow was marked as the answer
Hello, read this: http://wrobot.eu/forums/topic/1381-repairinstall-wrobot/#comment-966
If problem is not resolved, please share your log file.
-
Droidz's post in spell without gcd was marked as the answer
Hello, http://wrobot.eu/forums/topic/2652-how-to-cancel-the-current-cast/
-
Droidz's post in WRobot not working with WoW 7.0.3 (22423) was marked as the answer
Update WRobot, he support now wow patch 22423
-
Droidz's post in what happened was marked as the answer
Hello, sorry problem resolved, I had some problems with 'invision power services' and wrobot server.
-
Droidz's post in saving players data was marked as the answer
http://wrobot.eu/forums/topic/3337-log-error/#comment-15324
-
Droidz's post in Character swapping was marked as the answer
Hello, sorry no, you need to restart WRobot when you change character (to launch WRobot quickly, you can use shortcut "WRobot Quick Launch").
-
Droidz's post in bot for mop was marked as the answer
Vous utilisé une ancienne version de WRobot qui n'ai plus supporté, les fichiers pour générer les chemins n'existent plus, c'est pour cette raison que WRobot n’évite pas les obstacles. La seul version a jour pour MoP est ici: http://wrobot.eu/forums/topic/2477-download-wrobot-for-mop/ (un version d'essai est disponible pour tester avant achat).
-
Droidz's post in [RaidTrash Profile] Need Function to dismount was marked as the answer
Hello, add step type "RunCode" with param:
wManager.Wow.Bot.Tasks.MountTask.DismountMount();
-
Droidz's post in Nat Pagle Turn in was marked as the answer
Ok, turnin quest manually, add quest type "InteractWithNpc", in "Macro when interact..." add lua code like:
RunMacroText("/click GossipTitleButton1"); CompleteQuest(); RunMacroText("/click QuestFrameCloseButton"); RunMacroText("/click QuestFrameGreetingGoodbyeButton"); (replace GossipTitleButton1 by npc button name, to get button name use this script: http://wrobot.eu/forums/topic/1689-useful-scripts/?do=findComment&comment=8447 )
-
Droidz's post in [Fight Class] Check for Item in bag was marked as the answer
You can also use condition "Item Count":
-
Droidz's post in WoW Client crashes every time was marked as the answer
Hello, http://wrobot.eu/forums/topic/1381-repairinstall-wrobot/?do=findComment&comment=966 step 4, 6, 7
-
Droidz's post in [WOTLK] How to get the tank was marked as the answer
On WOTLK "UnitGroupRolesAssigned" change, try this (not tested):
public WoWPlayer GetPartyTank() { WoWPlayer tank = new WoWPlayer(0); var lua = @" for groupindex = 1,MAX_PARTY_MEMBERS do if (UnitInParty('party' .. groupindex)) then local isTank, isHealer, isDamage = UnitGroupRolesAssigned('party' .. groupindex); if isTank then local name = UnitName('party' .. groupindex); return name; end end end return ''; "; // Get tank name string tankName = Lua.LuaDoString<string>(lua); if (!string.IsNullOrEmpty(tankName)) { tankName = tankName.Trim().ToLower(); //foreach (var p in Party.GetPartyHomeAndInstance()) foreach (var p in ObjectManager.GetObjectWoWPlayer()) { if (p != null && p.IsValid && p.Name.Trim().ToLower() == tankName) { tank = new WoWPlayer(p.GetBaseAddress); break; } } } return tank; }