-
Posts
12519 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Everything posted by Droidz
-
not attacking target after starting to fish
Droidz replied to baileyppcli's topic in Fisherbot assistance
Ok, thank you. Can you try again with new WRobot update and tell me if problem is resolved. -
[Tutorial] - Create a Sucessfully FightClass Profile
Droidz replied to GRB's topic in Tutorials - WRobot
The number of NPC's. -
bot freezes when enters combat in BG
Droidz replied to pattiepiies's topic in Battlegrounder assistance
Hello, Can you share your log file please: http://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ Do you get this problem without fightclass?- 2 replies
-
- bg
- battleground
-
(and 2 more)
Tagged with:
-
Bonjour, Pouvez vous partager votre fichier journal: http://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ Avez vous installé les logiciels requis (Visual C + + 2010 (X86) et SlimDX (4.0 X86))? Avez vous essayé de changer la version utiliser de DirectX par wow (dans les configurations de Wow)?
-
Hello, I am sorry but I cannot help you, he have a lot of change since WRobot for MoP. You can look this: http://wrobot.eu/forums/topic/1118-snippets-of-lua-codes-for-fightclass/?do=findComment&comment=6551 , but the best way is to create fightclass in C# (more possibility). I'll soon get out versions of WRobot for private servers (is versions will have the last additions of WRobot),and then I could help you properly.
-
not attacking target after starting to fish
Droidz replied to baileyppcli's topic in Fisherbot assistance
Hello, Do you get this problem only with travel form? When your character cast http://www.wowhead.com/skill=356/fishing you keep travel form (you fish with travel form?)? -
Hello, Do you put name like is appear in game? (with upper and lower case), if you game is in english, you need to put: Worm Supreme
-
Sample Use item: local name = GetItemInfo(6256); RunMacroText("/use " .. name); Use spell: local name = GetSpellInfo(109259); RunMacroText("/cast " .. name);
-
Hello, Reply here: http://wrobot.eu/forums/topic/2452-get-off-trail-and-on-to-my-account/?do=findComment&comment=11316 and you can found your license key here: http://wrobot.eu/clients/purchases/
-
Trouble with profle creator for entrance to a dungeon
Droidz replied to odd_hippo's topic in Grinder assistance
The easy way is to use Grinder or Gatherer product to make dungeon profile (tuto and sample here: http://wrobot.eu/forums/topic/1925-sample-dungeon-profile/?do=findComment&comment=9355 ) To check position you can use c# code (IsCompleteCondition): return wManager.Wow.ObjectManager.ObjectManager.Me.Position.DistanceTo2D(new robotManager.Helpful.Vector3(-313.3, -120.6, 0)) < 2; -
Profil interagissant avec le bot. Possible ?
Droidz replied to PierreDeRosette's topic in WRotation assistance
Que veut tu dire par provoquer un loot? Il y a déjà un option pour loot les mobs proche dans WRotation. -
Profil interagissant avec le bot. Possible ?
Droidz replied to PierreDeRosette's topic in WRotation assistance
Salut, Pour savoir si le produit utiliser et le bot de pêche, tu peux utiliser: robotManager.Products.Products.ProductName == "Fisherbot" Pour voir si le personnage pêche tu peux utiliser: ObjectManager.Me.CastingSpellId == 131476 ou: ObjectManager.Me.CastingSpell.Name == "Fishing" ( http://www.wowhead.com/spell=131476/fishing ) ps: Tu peux aussi essayer: wManager.Wow.Bot.Tasks.FishingTask.IsLaunched -
Yes, replace // Wait during bot in pause while (_isLaunched && Products.InPause && Products.IsStarted) { Thread.Sleep(10); } By: // Wait during bot in pause var pauseTime = new Timer(1000 * 5); // 5 sec = 5000 ms while (!pauseTime.IsReady && _isLaunched && Products.InPause && Products.IsStarted) { Thread.Sleep(10); } Products.InPause = false;
-
Essaye avec ObjectManager.Me.InCombatFlagOnly
-
"Fight.InFight" retourne "true" quand WRobot est lui-même en combat (qu'il a fait Fight.StartFight(...)), rien à voir avec ce qui ce passe dans wow, WRobot peut être InFight alors que le combat n'a pas encore commencé (il est InFight dès qu'il a choisi la cible (par exemple dans le bot "Grinder", par en étape par étape ca donne: Recherche de la cible > On utilise la fonction Fight.StartFight(...) (InFight = true) > On va vers la cible > Sélection de la cible (ciblage, on clique dessus) > Lance le premier sort des que le joueur est à portée > combat > cible morte > sort de la fonction StartFight(...) (InFight = false)). InCombat, lui vérifie plusieurs éléments: Que le joueur n’est pas mort. Que le portrait du joueur clignote rouge (Me.InCombatFlagOnly). Recherche dans la liste des objets les units qui ont pour cible le joueur, ou le pet du joueur, ou un membre du groupe. UnitCanAttack est limité comme tu le dis, car il faut que le joueur ait pour cible l'unit, c'est à faire en dernier, avant de lancer la rotation, pour vérifier si la cible est bien attaquable.
-
Try it: using System.Collections.Generic; using System.Threading; using System.Windows.Forms; using robotManager.Helpful; using robotManager.Products; using wManager.Plugin; using wManager.Wow.Helpers; using Timer = robotManager.Helpful.Timer; public class Main : IPlugin { private List<string> Names = new List<string> { "Frozen Fury", "Warsong Initiate", "", }; private bool _isLaunched; public void Initialize() { _isLaunched = true; var timer = new Timer(1500); timer.ForceReady(); Logging.Write("[Search Objects] Loaded."); while (_isLaunched && Products.IsStarted) { try { if (timer.IsReady && Conditions.ProductIsStartedNotInPause) { foreach (var o in wManager.Wow.ObjectManager.ObjectManager.GetObjectWoWUnit()) { try { if (o.IsValid && !string.IsNullOrEmpty(o.Name) && Names.Contains(o.Name)) { Logging.Write("NPC found: " + o.Name); ObjectFound(); } } catch { } } foreach (var o in wManager.Wow.ObjectManager.ObjectManager.GetObjectWoWGameObject()) { try { if (o.IsValid && !string.IsNullOrEmpty(o.Name) && Names.Contains(o.Name)) { Logging.Write("Object found: " + o.Name); ObjectFound(); } } catch { } } timer.Reset(); } } catch { } Thread.Sleep(300); } } public void ObjectFound() { // Pause bot: Products.InPause = true; Fight.StopFight(); MovementManager.StopMove(); LongMove.StopLongMove(); // Play sound In Game //Lua.RunMacroText("/console Sound_EnableSFX 1"); Lua.LuaDoString(@"PlaySoundFile('Sound\\Creature\\Rotface\\IC_Rotface_Aggro01.ogg')"); // Play sound from WRobot var myPlayer = new System.Media.SoundPlayer(wResources.Resource.NewWhisper); var tPlay = new Timer(1000 * 5); // 5 sec = 5000 ms while (!tPlay.IsReady) { myPlayer.PlaySync(); } myPlayer.Stop(); // Wait during bot in pause while (_isLaunched && Products.InPause && Products.IsStarted) { Thread.Sleep(10); } } public void Dispose() { _isLaunched = false; Logging.Write("[Search Objects] Disposed."); } public void Settings() { MessageBox.Show("[Search Objects] No settings for this plugin."); } } (Sound is played in method(function) ObjectFound())
-
Hello, Normally priority order is respected, you can try to activate in "Spell Settings" the "Debug mode" option and look in log the raison. Do not hesitate to share your log file/fightclass if you want more help.
-
Hello, thank you. If you can wait next update and tell me if bugged mob detection works better. Try to blacklist zone (tab "Tools") when you found bugged mob.
-
Merci et de rien, pour les transport aérien utilise ObjectManager.Me.IsOnTaxi
-
Je viens de tester, et il est vrai que Eclipse renvoi un résultat incorrect. Tu peux utiliser ce code pour remplacer "ObjectManager.Me.Eclipse": var eclipse = Lua.LuaDoString<int>("return UnitPower('player',8)"); (le résultat est en -100 et 100: http://wow.gamepedia.com/PowerType ) Normalement InTransfort devrait fonctionner, tu as aussi IsOnTaxi pour détecter si le joueur utilise un taxi, sinon il reste lua: http://wow.gamepedia.com/API_UnitUsingVehicle (tu veux dire quoi par transport ?) EDIT: Je viens de corriger le code, j'ai oublier de mettre le "return" devant "UnitPower"
-
Wow seem play game sound only when window is on foreground. If you want use default wrobot alarm sound use: var myPlayer = new System.Media.SoundPlayer(wResources.Resource.NewWhisper); var tPlay = new robotManager.Helpful.Timer(1000 * 5); // 5 sec = 5000 ms while (!tPlay.IsReady) { myPlayer.PlaySync(); } myPlayer.Stop();
-
sometimes i fiid it blocked in trees ....corners ...
Droidz commented on piftelaru's bug report in Bug Tracker
Hello, Can you share your log file (where you get problem) please: http://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ -
Hello, Reply here: http://wrobot.eu/bugtracker/quest-editor-r318/
-
Hello, Sorry no, quest editor use a lot the wow memory to get informations to create profiles, work without wow can cause a lot of errors. If currently you haven't wow account , you can create wow trial account and use it to launch WRobot.
-
Trouble with profle creator for entrance to a dungeon
Droidz replied to odd_hippo's topic in Grinder assistance
Hello, In "grinder" bot, WRobot go to next profile zone only when level change, not if continent change. Record the path in same grinder zone.