Jump to content

camelot10

Elite user
  • Posts

    838
  • Joined

  • Last visited

Everything posted by camelot10

  1. var isKnown = wManager.Wow.Helpers.Lua.LuaDoString<bool>("return IsSpellKnown(91226)"); Logging.Write(" is known 91226= " + isKnown); isKnown = wManager.Wow.Helpers.Lua.LuaDoString<bool>("return IsSpellKnown(94719)"); Logging.Write(" is known 94719= " + isKnown); isKnown = wManager.Wow.Helpers.Lua.LuaDoString<bool>("return IsSpellKnown(94727)"); Logging.Write(" is known 94727= " + isKnown); result: 02:06:53 - is known 91226= False 02:06:54 - is known 94719= False 02:06:54 - is known 94727= False any other ideas ?
  2. its possible to move character from aoe harmfull spells in battle ?
  3. hello. im trying to make plugin that can to stay out of bad area or force to do something (use object, or change target) any tips would be awersome.
  4. attached profile. when i run this first time - its works. but if i stop bot. and start again i got this error in log: [E] 22:33:38 - Compilator Error : c:\Users\userName\AppData\Local\Temp\hxyuajh2.0.cs(25,4) : error CS0433: Тип "TravelHelper" существует как в "c:\Users\userName\AppData\Local\Temp\vgo5ed2s.dll", так и в "c:\Users\userName\AppData\Local\Temp\jdlaobth.dll" translation: type "TravelHelper" already exist in (file1.dll) also in (file2.dll) what im doing wrong and how i can fix that? test.xml
  5. only this works public static void UseHeathstone() { var name = SpellListManager.SpellNameInGameById(94719); Lua.RunMacroText("/cast " + name); Thread.Sleep(Usefuls.Latency * 2); if (ObjectManager.Me.IsCast) { Logging.Write("Heathstoning ("+ name+")"); Usefuls.WaitIsCasting(); return; } else if (ItemsManager.HasItemById(6948)) { Logging.Write("Heathstoning"); ItemsManager.UseItem(6948); Usefuls.WaitIsCasting(); } else { Logging.WriteError("Dont have Heathstone or The Innkeeper's Daughter"); } }
  6. Hi. i cant find out how i can check if known/usable and not in cooldown http://www.wowhead.com/item=64488/the-innkeepers-daughter / http://www.wowhead.com/spell=94719/the-innkeepers-daughter#used-by-item i tryed this: var list = SpellListManager.SpellIdByName("The Innkeeper's Daughter"); foreach (var id in list) { var name = SpellListManager.SpellNameInGameById(id); Logging.Write(" >> id=" + id + " name="+ SpellListManager.SpellNameInGameById(94719)+" know =" + SpellManager.KnowSpell(id)+ " cd=" + SpellManager.GetSpellCooldownTimeLeft(id) + " usable=" + SpellManager.SpellUsableLUA(name)+ " cd=" + SpellManager.GetSpellCooldownTimeLeftBySpellName(name) ); Logging.Write("exist:" + SpellManager.ExistSpellBook(name)); Logging.Write("------------------------------"); } but i get this result: 17:34:45 - >> id=91226 name=Дочь трактирщика know =False cd=0 usable=False cd=0 17:34:45 - exist:False 17:34:45 - ------------------------------ 17:34:45 - >> id=94719 name=Дочь трактирщика know =False cd=0 usable=False cd=0 17:34:45 - exist:False 17:34:45 - ------------------------------ 17:34:45 - >> id=94727 name=Дочь трактирщика know =False cd=0 usable=False cd=0 17:34:45 - exist:False didnt get anything usable from decompiling wrobot dlls. also: how i can check hearthstone cooldown left? any help would be usefull im trying to get this working: if know("The Innkeeper's Daughter") and not in cooldown > cast "The Innkeeper's Daughter" else if have("Hearthstone") and not in cooldown > use "Hearthstone" else Thred.Sleep( hearthstone.cooldown)
  7. today i noticed that wrobot dont use taxi in russian client [N] 14:44:11 - [Path-Finding] Path Count: 61 14:44:12 - [FlightMaster] Try to take taxi at Бринлания Лунный Камень [N] 14:44:12 - [Path-Finding] Path Count: 3 [N] 14:44:13 - [Path-Finding] Path Count: 3 14:44:19 - [FlightMaster] No found useful destination on FlightMaster Бринлания Лунный Камень, skip it. 14:44:19 - [FlightMaster] Cannot take taxi, Blacklist flightmaster 30 min and taxi node for session. im opened all Val'sharah flypoints. Quester check flymaster and didnt found anything and just walk to destination.
  8. i dont want to be rude. its just my english is bad. also last two weeks i try to make some profiles. after two weeks, i just catch myself that i spend too many time to fight ui/editor/wrobot and not in profile creating. that just my compilation of improvements. sorry if im offended someone.
  9. there is alot of unnecessary clicks with wrobot. for love of god, make checkbox options in "General settings": 1. (pestered) click: teamviewer warning (+1 unnecessary click, total: 1) (option "disable teamviewer warning") 2. (pestered) client choose. for the love of god make setting "automaticaly connect to wow if only one client available for wrobot". after that connect/launch menu appear only if 0 or 2+ client available for wrobot (+2 unnecessary clicks: choose client click, launch bot button click. total: 3 clicks) 3. (pestered) license key managment menu, ALSO make setting: "keys list automaticaly for use" and let peoples enter keys list and forget about this menu forever (optionaly you can add checkbox "its my private computer, its safe to automanage keys here". show this menu if no free/working keys from that menu available. (+2 unnecessary clicks: choose key click, login button click. total: 5 clicks) 4. im playing on russian servers. i dunno if wrobot remembers settings/products/fightclass/profile for each characters in other localizations but not in russian. i have many characters, one grinder, one skinner, one gatherer etc. every time (after click on wrobot + 5 unnecessary clicks) in need to change product/profile/fightclass for every characer (for druids its also mount name change to travel form). Yes i know about "setting backup" plugin. its even worse (+6 clicks for this plugin: 1 "plugins", 2 "setting backup", 3 "setting for selected plugin", 4 "load settings", 5 xml file click, 6 open click ). if you change something and forget about that - you need to change that again, save that setting. i think usefull feature: save product/profile/fightclass for each character by default, or add such option in settings 5. quester profile editor improvements 6. quester editor <QuestFile> support. at this moment i spending hours to fight against wrobot and quester editor. There is alot of C# coding required to make fully afk profile. And im tired to fight unfriendly ui, unknown api and not documented product. atleast dotpeek decompiler helps alot. i managed how i attach c# code to my profile. but there is major editor problem. if i change something in editor: quest order, npc or quest info and save profile: <QuestFile> and link to .cs file removed from xml . I attached 2 files. xml have <QuestFile> node, if you change quest order or any other changes in profile in editor and save it -> boom, no more QuestFile node there. Please fix that and 7. make quester profile and editor support for xml node <Include>somescript.cs</inclide> or something like that. quester editor is terrible for c# code. many usefull code (c# and/or lua) used multiple times in whole profile, its realy ugly everytime copy/paste this things in profiles. 8. API doc needed. you waste alot of time explain same info over and over, instead to make one documentation test_quests.xml test_quests.cs
  10. fishing that fishing qoesnt help this http://wowhead.com/quest=41264 fishing quest requires to fish pool, pools appear only when quest active. each pool have only one fish. this que pvp quests: http://www.wowhead.com/quest=42023/black-rook-rumble http://www.wowhead.com/quest=41264 http://www.wowhead.com/quest=43247/warden-tower-assault-darkfollows-spire http://www.wowhead.com/quest=42070/warden-tower-assault-starstalkers-point some of pvp quests can be completed with grinder. but some pvp quest can be completed by attacking/killing players
  11. Hello. Making world quests atm. Need some help with: fishing quests from pools, need something like path loop. also: there is some pvp quests, how i can make pvp quest ? thanks
  12. when i run this first time: i got error, plugin doesnt compiled. 2nd profile start works fine. any possibility fix that? QuestHelpers.zip test.xml
  13. i made some usefull cs helpers classes for travel/world quests/scenario and im wonder, how i can use it in profiles without adding this class to profiles? its possible thru plugin ? if yes, how i can check in quester profile that plugin installed and enabled/running ?
  14. got this error [E] 03:47:29 - [Quester] Cannot create instance of : WorldQuestData quickfixed that ( moved WorldQuestData ) inside class TestWorldQuest.xml
  15. sure. i'll report after new update
  16. found problem: somehow relogger changed profile path for quester from "PATH/To Firelands.xml" to "cache/PATH/To Firelands.xm.cs" and that cached profile was broken (throw exception) but problem with injection still exist (log attached). wrobot launch but cannot find spells/mounts and profile starts but cannot use mounts. tryed to check/uncked "Lock relogger when launch Wow or WRobot (to launch one by one)" this doesnt help. found solution: before running actual needed profile. i added task to relogger to run blank grinder profile for 1 min (attached). here is relogger routine: 1. task #1 - change character 2. task #2 - run blank grinder profile for 1 min: a) wow launched b) wrobot launched c) wrobot throw injection error and run not properly, character just stay 3. task #3 - run needed quester profile: a) wow launched from previous task b) relogger close wrobot from previous task and launch it with quester and needed profile i hope you guys fix this problem. 8 сен 2016 15H29.log.html blank.xml
  17. after new update problem still exist. updated profile To Firelands.xml
  18. i made profile and add some spot in blacklist. but bot start to move right to blacklisted position, changing range doesnt help. quest pusle: use item on. wrobot select target for quest item and start moving to it, ignore all blacklisted spots.
  19. i switched to wrobot from another famous 3rd party solution. that solution have usefull feature in profile: pause profile execution and popup small window with message and buttons "continue" and "stop". this is very usefull for some parts of quest whats require user attention/ineraction. something like kill boss with specific behaviour or do quest manualy (becouse its realy pain in a#$ to script it in C#) can wrobot do same or can that be implemented ?
  20. ok. i tryed to increase "wait after launch" to 120 seconds. this dont help. wow started and relogger count 120 seconds and after that start login and executing task i maganed how to avoid memory exception. i just put "wrotation run" for 1-2 min before actual quester profile start, but this gives another exception (log attached) my profile seems like working for me if i run it by hands (profile attached too). also its realy pain in a%# to navigate from cleft of shadow (orgrimmar) to cataclysm portals. tryed everything (almost all tryes in profile too) 6 сен 2016 19H30.log.html To Firelands.xml
×
×
  • Create New...