Everything posted by Droidz
-
Droidz Need Help New Profile Levels 5-12
I have fixed problem in step "IncriminatingDocuments>TurnIn" for quest http://www.wowhead.com/quest=8482 , I have replaced "Objective count 1" = 1 by "Objective count 1" = 0 For http://www.wowhead.com/quest=8483 , I have replaced "Objective count 2" = 1 by "Objective count 1" = 0 I have added in option "Macro when interact (full lua code, no /run)" : RunMacroText("/click GossipTitleButton1"); RunMacroText("/click GossipTitleButton1"); I have replaced "Gossip option" = -1 by "Gossip option" = 1 (I'll edit this post when I found new problems)
-
I have Pet Question about DK's.... And a Suggestion.
Hello, You can just put your macro RunMacroText("/cast [target=pettarget,harm,nodead][] Claw") in spell name, activate option "Not spell, is lua script" and add "Timer". Or try this sample (I haven't tested) (I have added lua condition IsPetAttackActive()) (I have set up the "Timer" at 2 secondes): http://pastebin.com/stQ3Hkem
-
Heroic Leap????
Hello, Do you have activated "Spell settings" > "AOE Spell" ?
-
Path finder suggestion
ps: You can look tab "Map" to watch what I want say and how wrobot works.
-
Add Button
Hello, Nice ideas, I'll add it.
-
Path finder suggestion
I want say, After killing something or gathering, wrobot go to second (next) closest position of the profile if not obstacle in the path, else (if obstacles in way) wrobot go to closest position.
-
Base ID from the spell book problem.
\124cFF4FF763 is for the text color, I'll look for fix this macro. I come back here after.
-
How to buy
Hello, You can also pay with skrill (moneybooker), just send me an private message but I don't accept WebMoney sorry.
-
I just noticed I am getting an ERROR... !!! ???
Hello, Do you have this error often?
-
recolte herbes
Bonjour, Je ne comprend pas votre question? 40 minutes gratuites de? Et vous voulez convertir quoi?
-
recolte herbes
Ce problème peut arriver mais que très rarement (si le joueur ce fait attaqué quand il a presque fini de ramasser). Vous pouvez désactiver l'option dans "Product settings" "Disable attack before being attacked" pour éviter ce problème. Avez-vous désactivé l'option "Detect nodes stuck" dans general settings? Si c'est le cas réactivez-la, le bot essaye peux êtres de prendre d’herbes qui ce trouve sous terre. J'ai ajouté une option dans "General settings advanced..." onglet "Other options". Pouvez-vous essayé de mettre à "Latency - Min" 300.
-
My pause should be the most important pause
Hello, I have added new options for pause if player nearby, if you can say me if this resolve your problem.
-
Base ID from the spell book problem.
Hello, You can look on wowwiki (by sample for spell "Mind Flay" it is written "This ability replaces Smite.")
-
Use hearthstone
Hello, You can use lua script to use hearthstone in your quest profile: UseHearthstone.xml
-
Bosslist
You need to know base of c# programming. You can get the usable commands with Visual Studio (add "robotManager.dll" and "wManager.dll" in project references).
-
[Problem with Packages Manager]
Hello, download again WRobot, extract it in same folder (replace existing files), launch Update.exe and click on button "Install or update".
-
Seu's Journey to the Center of the Earth ( Pandaria Archaeology 100% complete )
Hi, Thanks for your works. I have updated files delivered with Robot with your file.
- 24 comments
- 5 reviews
-
Condition suggestion
You can use this: http://wowpedia.org/API_UnitCreatureType The problem is that the returned value is in the language of your wow client (if add it for English wow client, this don't works with French client).
-
Bot Trying to Attack Hunter Pets.
Ok thanks, wait next update and tell me if problem is solved.
-
Auto Equip Gear Upgrades
Hello, For autoequip plugin it is planned but no date for the moment. For the talents you need to put macro in txt file in "WRobot\FightClass\Talents" but wow has changed since this feature, I haven't update it. I have noted, I'll update it.
-
Droidz Need Help New Profile Levels 5-12
Hi, Sorry for the delay, I'll look it next week.
-
Druid Healer
Hello, Please share your fightclass or the name of spells at uses.
-
Problème de minage...
Bonjour, Essayé d'ajouter les objets a ramasser dans les configuration de WRobot: Onglet "General Settings". Bouton "Enter advanced settings...". Onglet "Looting and Farming options". Dans la zone de text "Harvest object (one id by line)" ajoutez le texte: 1734 1735 1733 1732
-
recolte herbes
Bonjour, Pouvez vous me dire la latence que vous avez en jeu? Vous pouvez lancer ce macro dans le chat pour obtenir votre latence: /run local _, _, lagHome, lagWorld = GetNetStats(); print("Latence: " .. lagHome + lagWorld);
-
How to create an Fight Class (developer only)
Sample to use shortcut to activate/deactivate spells (look "_hookKeybindingsSpells"): Before WoD using System; using System.Threading; using System.Windows.Forms; using robotManager.Helpful; using robotManager.Products; using wManager.Wow.Class; using wManager.Wow.Enums; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; using Timer = robotManager.Helpful.Timer; public class Main : ICustomClass { public float Range { get { return 20; } } private bool _isLaunched; private ulong _lastTarget; readonly KeyboardHook _hookKeybindingsSpells = new KeyboardHook(); private bool _spellsActivated = false; public void Initialize() // When product started, initialize and launch Fightclass { _isLaunched = true; _hookKeybindingsSpells.KeyPressed += HookSpellsKeyPressed; _hookKeybindingsSpells.RegisterHotKey(ModifierKeys.Alt, Keys.Q); Logging.Write("[My fightclass] Is initialized."); Rotation(); } private void HookSpellsKeyPressed(object sender, KeyPressedEventArgs e) { _spellsActivated = !_spellsActivated; if (_spellsActivated) Logging.Write("[My fightclass] Spells is activated."); else Logging.Write("[My fightclass] Spells is desactivated."); } public void Dispose() // When product stopped { _isLaunched = false; _hookKeybindingsSpells.Dispose(); Logging.Write("[My fightclass] Stop in progress."); } public void ShowConfiguration() // When use click on Fight class settings { MessageBox.Show("[My fightclass] No setting for this Fight Class."); } // SPELLS: public Spell SteadyShot = new Spell("Steady Shot"); // or "Arcane Shot" internal void Rotation() { if (!SteadyShot.KnownSpell) SteadyShot = new Spell("Arcane Shot"); Logging.Write("[My fightclass] Is started."); while (_isLaunched) { try { if (!Products.InPause) { if (!ObjectManager.Me.IsDeadMe) { BuffRotation(); if (Fight.InFight && ObjectManager.Me.Target > 0) { Pull(); CombatRotation(); } } } } catch (Exception e) { Logging.WriteError("[My fightclass] ERROR: " + e); } Thread.Sleep(10); // Pause 10 ms to reduce the CPU usage. } Logging.Write("[My fightclass] Is now stopped."); } internal void BuffRotation() { if (ObjectManager.Me.IsMounted) return; } internal void Pull() { if (ObjectManager.Me.Target == _lastTarget) return; if (ObjectManager.Target.Target != ObjectManager.Me.Guid) { _lastTarget = ObjectManager.Me.Target; } } internal void CombatRotation() { // Steady Shot or Arcane Shot if (_spellsActivated) // Alt-Q { if (SteadyShot.IsSpellUsable && SteadyShot.IsDistanceGood && SteadyShot.KnownSpell) { SteadyShot.Launch(false); return; } } } } Since WoD: using System; using System.Threading; using System.Windows.Forms; using MemoryRobot; using robotManager.Helpful; using robotManager.Products; using wManager.Wow.Class; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; public class Main : ICustomClass { public float Range { get { return 20; } } private bool _isLaunched; private Int128 _lastTarget; readonly KeyboardHook _hookKeybindingsSpells = new KeyboardHook(); private bool _spellsActivated = false; public void Initialize() // When product started, initialize and launch Fightclass { _isLaunched = true; _hookKeybindingsSpells.KeyPressed += HookSpellsKeyPressed; _hookKeybindingsSpells.RegisterHotKey(ModifierKeys.Alt, Keys.Q); Logging.Write("[My fightclass] Is initialized."); Rotation(); } private void HookSpellsKeyPressed(object sender, KeyPressedEventArgs e) { _spellsActivated = !_spellsActivated; if (_spellsActivated) Logging.Write("[My fightclass] Spells is activated."); else Logging.Write("[My fightclass] Spells is desactivated."); } public void Dispose() // When product stopped { _isLaunched = false; _hookKeybindingsSpells.Dispose(); Logging.Write("[My fightclass] Stop in progress."); } public void ShowConfiguration() // When use click on Fight class settings { MessageBox.Show("[My fightclass] No setting for this Fight Class."); } // SPELLS: public Spell SteadyShot = new Spell("Steady Shot"); // or "Arcane Shot" internal void Rotation() { if (!SteadyShot.KnownSpell) SteadyShot = new Spell("Arcane Shot"); Logging.Write("[My fightclass] Is started."); while (_isLaunched) { try { if (!Products.InPause) { if (!ObjectManager.Me.IsDeadMe) { BuffRotation(); if (Fight.InFight && ObjectManager.Me.Target.IsNotZero()) { Pull(); CombatRotation(); } } } } catch (Exception e) { Logging.WriteError("[My fightclass] ERROR: " + e); } Thread.Sleep(10); // Pause 10 ms to reduce the CPU usage. } Logging.Write("[My fightclass] Is now stopped."); } internal void BuffRotation() { if (ObjectManager.Me.IsMounted) return; } internal void Pull() { if (ObjectManager.Me.Target == _lastTarget) return; if (ObjectManager.Target.Target != ObjectManager.Me.Guid) { _lastTarget = ObjectManager.Me.Target; } } internal void CombatRotation() { // Steady Shot or Arcane Shot if (_spellsActivated) // Alt-Q { if (SteadyShot.IsSpellUsable && SteadyShot.IsDistanceGood && SteadyShot.KnownSpell) { SteadyShot.Launch(false); return; } } } }