Jump to content

Droidz

Administrators
  • Posts

    12431
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Droidz got a reaction from Blackx.it in bot just shuts down   
    Download wrobot update. I stopped the bot close when the server not responding.
     
    Topic unlocked (if the bot is closed again tell me).
  2. Like
    Droidz got a reaction from da8ball in bot just shuts down   
    Problem solved. Say me is you have again problem.
  3. Like
    Droidz got a reaction from da8ball in bot just shuts down   
    Hello,

    We have received a large DDoS attack that have been mitigated, however, the bots connections to the servers have been somehow interpreted as a part of the attack because the bot does not use a real browser to requests infos.

    This will be fixed soon, I have asked them to stop filtering our IP because the attack is gone.
  4. Like
    Droidz got a reaction from theunseen13 in WRobot support Wow 5.3.0   
    Hello,

    WRobot now support Wow 5.3.0.
    (For downgrade WRobot for wow 5.2 download and extract in wrobot folder this file: http://download.mmor...bot_for_5.2.zip )


  5. Like
    Droidz got a reaction from Stresse in Product Construction   
    Hi,   I attach grinder product project in this message (sample source code).   You can create products, if you need help for understand api classes/functions tell me.Grinder.zip
  6. Like
    Droidz got a reaction from kroniks in how to: Set priorieties with archaeology?   
    Select "Archaeologist" product, click on "Product Settings", list of digsites appear, in colum "PriorityDigesites" increase number (the higher the number, the higher the priority area is)
  7. Like
    Droidz reacted to ANourlede in Today is a very good day and I'm in a good mood   
    I want to wish you good luck and all the best
  8. Like
    Droidz got a reaction from hikorox in [Tutorial needed for procs in classes]   
    Try with this spell: http://www.wowhead.com/spell=51128  (replace spell id 51124 by 51128)
  9. Like
    Droidz got a reaction from creativextent in lisence key   
    Hi,
     
    You can found your license key here: http://wrobot.eu/index.php?app=nexus&module=clients&section=purchases
  10. Like
    Droidz reacted to AudreyH in How to create Quest profile   
    It's the beginning of a great Adventure :)
  11. Like
    Droidz reacted to Loki in Quest Profiles 10-90 alliance and horde!   
    Asfar as I know, some of our best guys spend all thier time on this.

    Give the guys a round of applause and all the great thi gs they deserve. It will be avaliable for uou all soon.

    God bless, and thank god for this crew.

    Its the best there is
  12. Like
    Droidz got a reaction from Playingnaked in Lifetime subscription added   
    Lifetime subscription added in store for WRobot, you can found subscription


  13. Like
    Droidz reacted to creativextent in How to create Quest profile   
    Yes, i understand.
     
    Maybe a full profile with full comments inside so go from :)
  14. Like
    Droidz reacted to fall0ut in Any profiles for the missing BGs coming up ?   
    hey dude.  check out my profile for Temple of Kotmogu in the battlegrounds download section.  i used it exclusively this past weekend for cta and it's a solid profile.  although, i havent tested it with ally, but it should not matter because of the path is not faction specific.  
     
    i have mostly been doing tok, av, and ab.  i have found some battlegrounds work best without a profile.  like av and ab, it's not as repetitive and obvious as a profile since it uses landmarks.  when wrobot goes to Farm and stops and waits, it looks like i am there to help defend.  i bet the no profile would be best for gilneas as well.  i also like to set my target distance lower to like 40 yards.  i only try and fight people who are relatively close.
     
    I havent done any silvershard mines yet.  the best profile there would just make it a big circle around the center area where the carts spawn.  that way wrobot would not follow the same path to some mine capture point where no one or no cart is.  super sketch.
     
    strand of the ancients could be a little sketch because of the opening of the doors as your team progresses.  wrobot could get stuck a lot trying to follow a profile through an unopened door.  wrobot is retarded when it comes to the opening of doors and teleporters mechanic.  if the door is open, wrobot will still use the teleporter to get "through" the door.  for that reason i would avoid any battlegrounds that use them.
     
    yes, to record a profile it is very similar to a grinding profile.
  15. Like
    Droidz reacted to Shadow in Lifetime Contest Tally   
    Respond to this thread if you would like your referrals counted for the contest
     
    (thread will be unlocked May 1st) 
    Droidz will count everything up and we will announce the winner within a day or so.
  16. Like
    Droidz reacted to creativextent in How to create custom WRobot(CRobot) style.   
    made mine :D
    http://wrobot.eu/files/file/140-creative-smooth-style-1/
  17. Like
    Droidz got a reaction from fragik in How to create Quest profile   
    Quest profile

    Quest profile contain two files:
    Quests.cs > C# code - What the bot should do for completed the objectives of the quest, one class per quest. (I recommend for edit this file to use visual studio and add for reference wManager.dll at the project, this file)
    Profile.xml > Xml code – In this file is defined:
    The order of quest step (sample: quest1>PickUp ; quest2>PickUp ; quest2>Pulse ; quest2>TurnIn ; …) List of Npc quest giver (starts and ends quests list id) List of Npc (vendor, repair, mailbox) (You can use editor (You can found it in “Profile creator helper”) or block note) Useful tools:
    Select product « Quester », Click on button “Start”, new window appear, click on button “Profile creator helper”.

    Quest Tools
    Return entry id and position of your current target (text formatted to c# syntax for Quest.cs). Return your position (text formatted to c# syntax for Quest.cs). Return game objects information (game object is Mailbox, chest, mine, herb, …), entry id and position of all objects loaded in wow memory (position order by player distance) (replace “GameObject Name” by object name (case sensitive)) (text formatted to c# syntax for Quest.cs). Return unit information (uint is player, pet, creature, Npc, …), entry id and position of all unit loaded in wow memory (position order by player distance) (replace “Creature Name” by unit name (case sensitive)) (text formatted to c# syntax for Quest.cs). Create base quest class (information extracted of wowhead, it is recommended to manually check if they are correct) (replace “Quest ID” by your quest entry id”) (text formatted to c# syntax for Quest.cs). Create Npc quest giver, prefilled PickUp, TurnIn quests and position (information extracted of wowhead, it is recommended to manually check if they are correct) (replace “Npc ID” by your unit entry id”) (text formatted to xml syntax for Profile.xml). Return information about your current quests, this return quest entry id, stat of objectives 1, 2, 3, 4 and time left. Convert Zygor guide to WRobot quest profile (it don’t convert all, this can help you to gain time because you need to fix errors and bad information manually) (you can found guide in “ZygorGuidesViewer\Guides\Leveling”) (copy text of guide in textbox (14) for convert it) (return xml and C# code). Quest Profile Editor (for Profile.xml). This extract all quests classes name of c# (Quests.cs) file. Open Windows Notepad. Open Windows Calculator. Open Development tools (very useful tools for extract wow memory information). Textbox where are returned values. To get entry id of a unit, quest or object go to wowhead, on this URL wowhead.com/quest=26378 entry id of this quest is 26378.
    Download this file for get positions of NPC (extract it in wrobot folder): http://download.wrobot.eu/wrobot/Data_creature.csv.zip



    Profile.xml
    For edit this file you can use “Profile Editor” (9) or notepad.

    QuestFile:
    Path to c# file.

    QuestsSorted:

    Action of quests (WRobot reading this list in order)NameClass: The C# class name of the quest selected (case sensitive) (class name is in Quests.cs).
    Actions:
    · Pulse: Execute objective of the quest.
    · TurnIn: Return to Npc for complete the quest.
    · PickUp: Go to Npc for accept the quest.
    · PulseAllInOne: Execute PickUp > Pulse > TurnIn.

    NpcQuest:
    List of Npc and Game Object quest giver. Don’t forget to complete PickUpQuests and TurnInQuests (list of quest id), you can use Quest Tools (6) for gain time.

    Npc:
    List of mailbox, Npc vendor, repair…
    I recommend to edit existing quest profile to better understand.


    Quest.cs
    For edit Quest.cs you need base know of c#.net and POO. You need also Visual Studio 2010 (or 2012).

    Editor:
    You can use notepad, but I recommend:
    · Open Visual Studio
    · Create new project Class Library.
    · Add reference at your project wManager.dll and robotManager.dll.
    · When you create project with visual studio a .cs file is created, remove all text of it (Quest.cs don’t use namespace).

    Quest.cs don’t use namespace, you need one class by quest (it is possible to use two classes per quest if necessary). I use quest name for naming class (no compulsory), don't forget to use public class and inheritance of Quest.....Class.


    Quest simple, without objective, just pickup, turnin:
    public class ReportToGoldshire : QuestClass // inheritance of QuestClass { public ReportToGoldshire() { QuestId.Add (54); // Add quest id } } Quest type kills or get items find on creature:public sealed class BeatingThemBack : QuestGrinderClass // Inheritance of QuestGrinderClass { public BeatingThemBack () { QuestId.Add (28757); // Add quest id Step.AddRange(new[] { 6, 0, 0, 0 }); // Objective required count, for this quest he has only one objective to kills 6 creatures, if quest need 10 items replace 6 by 10 HotSpots.Add(new Vector3(-8885.293f, -62.18237f, 85.49203f)); // Position where you can found creature at kill HotSpots.Add(new Vector3(-8850.301f, -94.07894f, 83.14889f)); // Position where you can found creature at kill EntryTarget.Add(49871); // Entry id of creature at kill } } Quest type gatherer for pick up items:public sealed class ABundleofTrouble : QuestGathererClass // Inheritance of QuestGathererClass { public ABundleofTrouble() { QuestId.Add(5545); // Add quest id Step.AddRange(new[] { 8, 0, 0, 0 }); // Objective required count EntryIdObjects.Add(176793); // Entry id of game objects at gather HotSpots.Add (new Vector3(-9364, -1274, 60)); // Position where you can found game objects HotSpots.Add (new Vector3(-9494, -1464, 60)); // Position where you can found game objects } } Quest type use item on GameObjects/Unit:public sealed class ExtinguishingHope : QuestUseItemOnClass // Inheritance of QuestUseItemOnClass { public ExtinguishingHope() { QuestId.Add(26391); // Add quest id Step.AddRange(new[] { 8, 0, 0, 0 }); // Objective required count HotSpots.Add(new Vector3(-8921, -354, 73)); // Position where you can found game objects, creatures HotSpots.Add(new Vector3(-9037, -314, 73)); // Position where you can found game objects, creatures ItemId = 58362; // Entry id of item at use Range = 5 ; // Range of item EntryIdTarget.Add(42940); // Entry id of game objects or creatures/npc whose you need use item on it } }  For quest type use spell on GameObjects/Unit replace inheritance class QuestUseSpellOnClass by QuestUseSpellOnClass and ItemId by SpellId
     Quest type interact with Npc:
    public sealed class FearNoEvil : QuestInteractWithClass { public FearNoEvil() { QuestId.Add (28813); // Add quest id Step.AddRange(new[] { 4, 0, 0, 0 });// Objective required count EntryIdTarget.Add(50047); // Entry id of creature/npc at interact with GossipOptionNpcInteractWith = 0; // This options is only if npc has menu HotSpots.Add(new Vector3(-8781, -105, 83)); HotSpots.Add(new Vector3(-8783, -187, 82)); } }  Override, Add condition for get if character can get this quest:
    public class ReportToGoldshire : QuestClass // inheritance of QuestClass { public ReportToGoldshire() { QuestId.Add (54); // Add quest id } public override bool CanConditions()// Override method CanConditions { if (ObjectManager.Me.WowClass == WoWClass.Monk) { return false; } if (ObjectManager.Me.Level > 5) { return false; } if (ObjectManager.Me.WowRace != WoWRace.Human) { return false; } return true; } } If the character is an monk, or level is bigger than 5 or not human this quest is skip
    Override PickUp for accep quest of item:public sealed class TheCollector : QuestClass { public TheCollector() { QuestId.AddRange(new[] { 123 }); Step.AddRange(new[] { 0, 0, 0, 0 }); } public override bool PickUp() // Override method PickUp() { ItemsManager.UseItem(ItemsManager.GetNameById(1307)); Quest.AcceptQuest(); return true; } } Quest without objective number count and with special objective:public sealed class TheJasperlodeMineQuest : QuestClass { public TheJasperlodeMineQuest() { QuestId.AddRange(new[] { 76 }); Step.AddRange(new[] { 0, 0, 0, 0 }); } private bool _step1; public override bool Pulse() // Override Pulse, special objective (need to Explore the Jasperlode Mine) { if (!_step1 && GoToTask.ToPosition(new Vector3(-9097, -565, 61))) // Go to Jasperlode Mine { Thread.Sleep(3000); _step1 = true; // character is at Jasperlode Mine, objective complete } return true; } public override bool IsComplete() // Override iscomplete for add _step1 { if (IsCompleted()) // If quest already turnin return true; if (!HasQuest()) // If character not have this quest return false; return _step1; // Return _step1 } } Multi Quest in one class:public sealed class BeatingThemBackQuest : QuestGrinderClass { public BeatingThemBackQuest() { QuestId.AddRange(new[] { 28757, 28762, 28763, 28764, 28765, 28766, 28767, 31139, 28763 }); Step.AddRange(new[] { 6, 0, 0, 0 }); HotSpots.Add(new Vector3(-8885.293f, -62.18237f, 85.49203f)); HotSpots.Add(new Vector3(-8850.301f, -94.07894f, 83.14889f)); EntryTarget.Add(49871); } }Wow have created 9 quests with same objective, one per wow class, when wrobot check if you have quest, he search if your character have one of quests of the class.
  18. Like
    Droidz got a reaction from creativextent in Odd question but?   
    Hi,   Yes it is me, and I am sorry but the subscriptions is not transferred.  
    WowRobot is very old, and WRobot is really more powerful and finite that wowrobot .
  19. Like
    Droidz got a reaction from da8ball in Quest bot now Available   
    Hello,

    Quest bot is available (Quester product).

    Tuto for good start:

    Tuto for create quest profile:


  20. Like
    Droidz reacted to robotero in [GRINDER] Loot Only Item X vs. Blackslist Entire Loot Table   
    I am currently working on a profile to farm the Captured Firefly and I was wondering if there was either a function or condition I could place in my profile to loot only this pet without having to individually blacklist the 146 items on the loot table that I don't want or need.

    I don't even know where to begin to accomplish something to this effect.
    Any suggestions?

    R

    [edit]

    I'm sorry.. I believe I've found how to accomplish this and it was right in front of my face. I am just slow from lack of sleep I suppose..

    If anybody else finds this thread, please take note that if click on

    ** "General Settings" >> "Looting and Farming Options"
    In this text area you delimit each Item ID with a new line.

    voila.
  21. Like
    Droidz got a reaction from redshirt1 in Fisherbot Not Working   
    Hi,

    Sorry, update again bot, normally problem fixed.
  22. Like
    Droidz got a reaction from Playingnaked in Error message   
    Hi,

    I have rebooted server yesterday it is the reason.
  23. Like
    Droidz reacted to warload in Please help   
    Ok thx allot I really appreciated your help 
  24. Like
    Droidz got a reaction from Bear T.O.E. in [fighting class]how do i use trinkets and life spirits?   
    Hi,   You can also use this lua code:   RunMacroText("/use item:52306") (replace 52306 by your item id, this code is compatible with all wow client langage and you don't need to know bag slot), in condition add http://www.wowwiki.com/API_GetItemCount count = GetItemCount(52306) if count > 0 then ret = "true" else ret = "false" end
  25. Like
    Droidz reacted to Nicki Anonymous in Leveling 85 - 90 ?   
    Glad it helped :)

    The only thing I would recommend about this profile is that i created it in a very small, confined space. It is best not to use it for too long as it's a bit obvious to others that come along and see you there, 4 hours later, killing turtles.

    Like Ohren, I am extremely protective of my very old main account and strongly suggest that if you are using this on your main then you stick to 2 hour cycles of this profile as a maximum given it's slightly more obvious nature. Similarly on my Yeti profile which I recommend you download and try for your next levels because that's also confined to a single, small, cave.

    I also created a fairly basic Prot Paladin Fight Class early on which i uploaded here but since then I have refined it a lot, shout me on PM if you want an updated version (I'll get around to uploading all the things I have created at some point).

    Welcome to the community.
×
×
  • Create New...