Jump to content

Droidz

Administrators
  • Posts

    12440
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Droidz reacted to Sjd6795 in Purchased profile saying my transaction ID is being used   
    This has said to been resolved. Testing the script now will post back with update.
  2. Thanks
    Droidz got a reaction from chrisklume in Repair/Install WRobot   
    Before request help, thank you to:
    Make sure you start wow in 32-bit and run Wow in Windowed mode. Make sure do you use WRobot on administrator Windows session. Keep Windows updated. Try to disable your antivirus/firewall, redownload and reinstall WRobot in empty folder. Delete completely WRobot folder, download and install it again (you can try to download preinstalled version). Try to put WRobot folder on your desktop and in root of the disc. (Re)Install DirectX, Framework (minimum 4.5) (or Framework Repair Tool), SlimDX (4.0 X86), Redistributable Visual C + + 2010  (X86). If the bot does not work at all, that WRobot freeze, change the version of DirectX that wow uses (do not forget to restart Wow) (if this don't resolve problem, you can try to launch WRobot with shortcut "WRobot No DX"). Reset key bindings Wow (the bot uses Forward, Backward, Jump, Sit / Stand, strafe right and left, but I suggest you reset everything). Some wow addon can cause problems, so disable all. Close Windows program like Skype, Teamviewer and all overlays e.g. Overwolf, Geforce Experience,  raptr, AMD Gaming Evolved, teamspeak (these programs can cause problems at WRobot, also programs for record screen or programs which draw/write in game window). Close/disable your VPN, Proxy and program like ProxyCap. If you have already run WRobot, you can try to remove folde "WRobot\Data\Meshes\". If WRobot window is not display correctly, you  can you try to Right-click on WRobot.exe and then click "Properties". On the "Compatibility" tab, select "Disable Display Scaling On High DPI Settings", and then click "OK" ( https://www.youtube.com/watch?v=0xS-UCuyq7s ). Some virus/malwares can block WRobot. Scan you computer AdwCleaner and/or Malwarebytes for remove malwares, and anti-virus like Eset or Kaspesky. Disable "Bliz Streaming" feature, for it, on the Battle.net App, go to upper left corner, click the down arrow, go to Settings. From there, go to Streaming and uncheck Enable Streaming. When WRobot is launched, you cannot minimize Wow, of course you can keep Wow in background and use your computer, but you cannot minize (put in taskbar) Wow (if minimized, WRobot don't works correctly). Sometime, you need to put "full control" at "WRobot.exe" (and WRobot folder): https://www.windowscentral.com/how-take-ownership-files-and-folders-windows-10 Do a search to see if a solution exists: https://www.google.com/search?q=site:wrobot.eu+adding+mailbox or http://wrobot.eu/search/. If you start to use bot, you can watch this video: http://wrobot.eu/forums/topic/3633-getting-started-with-wrobot-video/ If your problem is not resolved, request help on good forum, to get quick reply, don't forget to share your log file.
  3. Like
    Droidz got a reaction from gdetonim in Repair/Install WRobot   
    You get black screen (mainly when you use remote desktop software or when you try to record or take screenshot)
    Since WRobot 2.0 you can get a completely black WRobot window when viewing with remote software like TeamViewer, to resolve it:
    Close WRobot Open and edit with notepad file "WRobot\Settings \RobotManagerGlobalSetting.xml" Replace <CanProtectAgainstScreenshots>true</CanProtectAgainstScreenshots>  by <CanProtectAgainstScreenshots>false</CanProtectAgainstScreenshots>  (if you don't found first line, add second line before "</robotManagerGlobalSetting>") Save file and you can relaunch WRobot.
  4. Like
    Droidz got a reaction from Pudge in Plugin for attacking specific mobs?   
    Hello, Try this plugin: GatheringMobSpawns.cs
    using System.Collections.Generic; using System.Windows.Forms; using robotManager.Helpful; using wManager.Wow.Bot.States; public class Main : wManager.Plugin.IPlugin { public void Initialize() { var grinderState = new Grinding {EntryTarget = new List<int> {98232, 98234, 98235, 98233 } }; // http://www.wowhead.com/npc=98232/withered-hungerer , http://www.wowhead.com/npc=98234/nightmare-creeper , http://www.wowhead.com/npc=98235/frenzied-fox, http://www.wowhead.com/npc=98233/withered-hungerer robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += (engine, state, cancelable) => { if (state != null && state.DisplayName == "Farming") { if (grinderState.NeedToRun) { grinderState.Run(); cancelable.Cancel = true; } } }; Logging.Write("[GatheringMobSpawns] Loadded."); } public void Dispose() { Logging.Write("[GatheringMobSpawns] Disposed."); } public void Settings() { MessageBox.Show("[GatheringMobSpawns] No settings for this plugin."); } }  
  5. Thanks
    Droidz got a reaction from TheSmokie in how to stop bot when Game master change my character size ?   
    Hello, try plugin:
    using System; using System.Threading; using robotManager.Helpful; using robotManager.Products; using wManager.Plugin; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; using Timer = robotManager.Helpful.Timer; public class Main : IPlugin { private bool _isLaunched; public void Initialize() { _isLaunched = true; var t = new Timer(1000 * 1); // 1 sec while (_isLaunched && Products.IsStarted) { try { if (t.IsReady && Conditions.InGameAndConnectedAndProductStartedNotInPause) { t.Reset(); if (ObjectManager.Me.Scale != 1) { Products.ProductStop(); // or close: Environment.Exit(0); Logging.Write("Size change."); } } } catch (Exception e) { Logging.WriteError("[Size change]: " + e); } Thread.Sleep(150); } } public void Dispose() { _isLaunched = false; } public void Settings() { } }  
  6. Like
    Droidz got a reaction from Pudge in [ToTown] Unable to reach the vendor, blacklist it 120 minutes   
    To unblacklist vendor (add you own condition, check if you are in smart pull):
    robotManager.Events.LoggingEvents.OnAddLog += delegate(Logging.Log log) { if (!log.Text.Contains("[ToTown] Unable to reach the vendor, blacklist it 120 minutes (you can disable this NPC in NPC DB tab 'Tools').")) return; foreach (var n in NpcDB.ListNpc) { n.BlackList(-1); } }; Or make copy of npcdb before to start fight (in smartpull) and restaure copy after fight
    (but yes I need to add blacklist events)
  7. Like
    Droidz got a reaction from Pudge in Clear log code   
    Hello,
    You cannot clear log from external code.
    To track log use "robotManager.Events.LoggingEvents.OnAddLog" like here https://wrobot.eu/forums/topic/9443-totown-unable-to-reach-the-vendor-blacklist-it-120-minutes/?do=findComment&comment=43952
  8. Haha
    Droidz got a reaction from TheSmokie in Why is not there a Wrobot BfA bot?   
    Hello,
    I'll release BfA bot after Shadowlands release
  9. Like
    Droidz got a reaction from Phelon in Question abouch chat in wow vanilla   
    Hello, you need to keep instance to read all messages https://wrobot.eu/files/file/359-whisper-reply/
  10. Like
    Droidz got a reaction from Pudge in How to Get text from StaticPopup1   
    Hello, try 
    StaticPopup1Text:GetText()  
  11. Like
    Droidz got a reaction from Pudge in [Schedule] Shut down computer   
    hello, https://stackoverflow.com/questions/1215139/reboot-machine-from-a-c-wpf-app
  12. Like
    Droidz got a reaction from Pudge in [Schedule] Shut down computer   
    Hello, i'll not add this option, but you can run this code for that:
    robotManager.Helpful.Others.ShutDownPc(); (run this code in quester or custom profile)
  13. Like
    Droidz got a reaction from Sotsiv in Random Dismounts   
    Hello, check if you use mount name like is appaer in game (with upper/lower cases).
    If problem is not here share your log
  14. Thanks
    Droidz got a reaction from saleh in Reloger and Multipe EXE's   
    Hello, use task type "ChangeWowPath"
  15. Like
    Droidz reacted to Jayquellin in Blacklist a node   
    Ok, in a raid atm. Will do it as soon as I can ?
  16. Like
    Droidz got a reaction from Skemez in Happy new year 2020   
    View full article
  17. Thanks
    Droidz got a reaction from M4k5P0w3r in Offmesh Connections   
    Hello,
    Sometime, WRobot cannot create path (navigation files are created from default maps, some quests/events open the doors, remove/add the stones,..., this can happen also if it's narrow, or sometime without reason).
    By sample, it is a narrow staircase, you get error like (navigation file tell at WRobot than he cannot walk in the staircase) (to get full pathfinding logs, in advanced general settings tab 'Path...' activate option "Server Logs")
    (to get detailed log, you need to activate option "Show server logs" in advanced general settings tab "Path-finding").

    Now, we will add offmesh connection (we will add staircase path):

    And we will try again to generate path:

     
     
     
     
    ref: http://www.pathengine.com/Contents/Overview/AdditionalFeaturesOverview/Off-MeshConnections/page.php https://docs.unity3d.com/Manual/class-OffMeshLink.html
  18. Like
    Droidz got a reaction from DoptFree in Async func in DLL   
    Hi,
    I don't used asynchronous programming with WRobot. Create new thread to run your code.
  19. Thanks
    Droidz got a reaction from Stresse in Casting Spell on WoWUnit Without Targeting (Player OR Mob)   
    No tested, but use code like:
    public static bool CastSpell(Spell spell, WoWUnit unit, bool force) { // Handle bullshit units if (unit == null || !unit.IsValid || unit.IsDead || !spell.KnownSpell || !spell.IsSpellUsable) { return false; } // Check If Toon is Wanding if (spell.Name == "Shoot" && IsAutoRepeating("Shoot")) { return true; } // Fuck off if toon is already casting and (force == false) if (ObjectManager.Me.IsCast && !force) return false; // Stop moving if spell needs to be cast if (spell.CastTime > 0) MovementManager.StopMoveTo(false, Usefuls.Latency + 500); // Force cast spell if (force == true) if (force) Lua.LuaDoString("SpellStopCasting();"); // Cast AoE spells by location if (AreaSpells.Contains(spell.Name)) { Lua.LuaDoString("CastSpellByName(\"" + spell.NameInGame + "\")"); ClickOnTerrain.Pulse(unit.Position); } else { // Face unit to cast if (!unit.IsLocalPlayer) MovementManager.Face(unit); if (unit.IsLocalPlayer || unit.Type == WoWObjectType.Player) SpellManager.CastSpellByNameOn(spell.NameInGame, unit.Name); if (unit.IsMyTarget) SpellManager.CastSpellByNameOn(spell.NameInGame, "target"); else { var old = ObjectManager.Me.MouseOverGuid; ObjectManager.Me.MouseOverGuid = unit.Guid; SpellManager.CastSpellByNameOn(spell.NameInGame, "mouseover"); ObjectManager.Me.MouseOverGuid = old; } } return true; }  
  20. Like
    Droidz reacted to krycess in Warrior Stances and Weapon Enhancements   
    these are mostly for my own reference but also for anyone who is looking to do the same things that I was trying to do.
    these properties and methods assist in swapping warrior stances and checking for weapon enhancements such as poisons/oils/shaman enhancements etcetcetc
    public static Task<bool> HasBattleStance => Task.FromResult(Lua.LuaDoString<int>("_,_,isActive,_ = GetShapeshiftFormInfo(1);", "isActive") == 1); public static Task CastBattleStanceAsync() { Lua.LuaDoString("CastSpellByName('Battle Stance')"); return Task.CompletedTask; } public static Task<bool> HasDefensiveStance => Task.FromResult(Lua.LuaDoString<int>("_,_,isActive,_ = GetShapeshiftFormInfo(2);", "isActive") == 1); public static Task CastDefensiveStanceAsync() { Lua.LuaDoString("CastSpellByName('Defensive Stance')"); return Task.CompletedTask; } public static Task<bool> HasBerserkerStance => Task.FromResult(Lua.LuaDoString<int>("_,_,isActive,_ = GetShapeshiftFormInfo(3);", "isActive") == 1); public static Task CastBerserkerStanceAsync() { Lua.LuaDoString("CastSpellByName('Berserker Stance')"); return Task.CompletedTask; } public static Task<bool> HasMainHandEnhancement => Task.FromResult(Lua.LuaDoString<int>("result = GetWeaponEnchantInfo()", "result") == 1); public static Task<bool> HasOffHandEnhancement => Task.FromResult(Lua.LuaDoString<int>("_, _, _, result = GetWeaponEnchantInfo()", "result") == 1);  
  21. Like
    Droidz got a reaction from Stresse in Need Help With Pathing Method   
    Hello,
    try to use vector3 type "Flying":
    Vector3 location = new Vector3(3265.077, 394.3333, 116.3515, "Flying"); GoToTask.ToPosition(location); if npc is indoor, don't put npc position but try to put outdoor position near the door
  22. 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
  23. Like
    Droidz got a reaction from Kape in Happy new year 2020   
    View full article
  24. Like
    Droidz got a reaction from bio33 in Happy new year 2020   
    View full article
  25. Sad
    Droidz got a reaction from reefer75 in Following: The begining of the end of WRobot for official servers   
    Hello,
    Following the "The begining of the end of WRobot for official servers" , I'll stop to sell subscriptions of WRobot for official servers the 24 June 2018, and I'll remove and stop support of this version the 24 July 2018 (or before if blizz release the BfA pre-patch earlier).
    This don't affected versions of WRobot for private servers.
    Kind regards
     
    EDIT: Subscriptions removed from the store ?
     

    View full article
×
×
  • Create New...