Jump to content

Ordush

Elite user
  • Posts

    1165
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Ordush reacted to FNV316 in Support   
    Make sure to mark the name of the food with your mouse cursor and hit enter. Repeat that a few times. Seems like the name is not always recognized / saved immediately
    Or (shameless promotion incoming ?) :
     
  2. Haha
    Ordush got a reaction from Bambo in Northdale Warden scanning for hardware?   
    Rofl, are you seriously still not believing that some of us are having no issues?
    That is so funny.
  3. Like
    Ordush got a reaction from BetterSister in Northdale Warden scanning for hardware?   
    Rofl, are you seriously still not believing that some of us are having no issues?
    That is so funny.
  4. Thanks
    Ordush got a reaction from slashy3 in Support   
    In the in-game interface. on the third tab. ?
  5. Like
    Ordush got a reaction from fihuvwix in Cannot make path to target   
    It will just work.
    However, you want to undo all the things you did yourself to try and fix it. ?
  6. Haha
    Ordush got a reaction from Garub in Revenge is not a priority   
    You have 2x Heroics strike, change both of them
  7. Like
    Ordush got a reaction from Kamogli in The proxy and you   
    Hello all!
    There are so many people here having issues with using proxies with WRobot.
    I'm going to write a thorough guide here, that will get you set up.

    Why use proxy?
    This subject has been discussed a lot.
    A proxy will not make it, so you are not banned. It will make sure that WHEN you are banned, only the char using that proxy is banned.
    I am using "WHEN" because, you will always get banned at least once if you use bots.
    What proxies are there?
    There are many kinds of proxies, but the most common are HTTP & Socks5.
    HTTP: A HTTP proxy will ONLY handle HTTP traffic, this is where many people go wrong with wow. use a socks proxy.
    Proxy Software:
    I am personally using ProxyCap, it's easy to set up and it has a simple interface.
    Proxy Addresses:
    I suggest getting a paid proxy. There are many sites out there to get proxies.
    Using a free one, has a bigger chance of getting you banned. Try and get a private, and you will be good.
    Proxies For You is what i use.
    Guide:
    WoW:
    1. Open your wow folder.
    2. Copy Paste your WoW.exe and rename it to something WoW.exe (I.e. "1 WoW.exe") Make sure that your filename ends with WoW.exe (Most bots and programs will look for WoW.exe, so if you call it "WoW 1.exe" then it won't recognize it.)


    Proxy:
    1. Install ProxyCap  & Restart your PC when prompted.
    2. Right Click the ProxyCap Icon and click Configuration

    3. Click on Proxies to the left (under RuleSet)
    4. Click the "New Proxy Server" icon (This does not have any text, but is a white logo with some gold on top) It's in the top right corner.

    5. Give it a Display Name: I recommend using this syntax: Country X. (I.e. London 1)
    6. Make sure type is set to Socks5 (should be standard).
    7. Write your IP address in Hostname (I.e. 127.0.0.1) <- This is localhost, don't use that lol..
    8. Write your port: (I.e. 27015) <- Guess a game..
    9. If you have locked your IP with a username and password, Enable "Proxy requires authentication" and write in username and password.

    10. Click OK
    11. Click on Rules to the left (under RuleSet)
    12. Click the "Quick Add Rule" icon (This does not have any text, but is a white logo with some gold on top) It's in the top right corner.

    13. Make sure Rule Action says "Redirect through proxy".
    14. Click on (Default) under proxy and choose your newly made proxy from before
    15. Click on Specify under Program
    16. Click the three dots ... To the right of the box under Specify and select your new wow.exe file (I.e. "1 WoW.exe")
    17. Under Transports Check TCP and UDP.
    18. Give it a name under Rule Name. I suggest using your wow name here.  (I.e. "1 WoW.exe")

    19. Click OK
    20. Profit
    If you start your game through that exe file it will run through proxy.
    A nice way to check if it works, is by replacing your IP in Proxies with something random.
    Try to connect to a server, if it does not connect with a random IP address that is not working, it will not get a connection. This means the exe file is running through proxy.
    Another way is by double clicking Proxy Cap icon. If your game is in the list, you know that it's going through a proxy.

    This way works with Relogger!
     In your relogger under Tasks, click add and choose ChangeWoWPath and change your Path to Wow: so it fits with your new proxied wow file.

  8. Thanks
    Ordush got a reaction from iMod in Is it possible to get stats?   
    Bonusscanner. ?
    Already knew how to do it with lua, it's just tedius in Vanilla, because you have to check tooltips. So i hoped there was an easier way with WRobot.
    Cheers for the heads up ?
  9. Thanks
    Ordush got a reaction from Lbniese in Support   
    The image on the second image, is just because he double clicked the dll file.
    OR he might not have installed the .net package. or some other program here:
     
  10. Thanks
    Ordush got a reaction from not_vov_sir in The proxy and you   
    Hello all!
    There are so many people here having issues with using proxies with WRobot.
    I'm going to write a thorough guide here, that will get you set up.

    Why use proxy?
    This subject has been discussed a lot.
    A proxy will not make it, so you are not banned. It will make sure that WHEN you are banned, only the char using that proxy is banned.
    I am using "WHEN" because, you will always get banned at least once if you use bots.
    What proxies are there?
    There are many kinds of proxies, but the most common are HTTP & Socks5.
    HTTP: A HTTP proxy will ONLY handle HTTP traffic, this is where many people go wrong with wow. use a socks proxy.
    Proxy Software:
    I am personally using ProxyCap, it's easy to set up and it has a simple interface.
    Proxy Addresses:
    I suggest getting a paid proxy. There are many sites out there to get proxies.
    Using a free one, has a bigger chance of getting you banned. Try and get a private, and you will be good.
    Proxies For You is what i use.
    Guide:
    WoW:
    1. Open your wow folder.
    2. Copy Paste your WoW.exe and rename it to something WoW.exe (I.e. "1 WoW.exe") Make sure that your filename ends with WoW.exe (Most bots and programs will look for WoW.exe, so if you call it "WoW 1.exe" then it won't recognize it.)


    Proxy:
    1. Install ProxyCap  & Restart your PC when prompted.
    2. Right Click the ProxyCap Icon and click Configuration

    3. Click on Proxies to the left (under RuleSet)
    4. Click the "New Proxy Server" icon (This does not have any text, but is a white logo with some gold on top) It's in the top right corner.

    5. Give it a Display Name: I recommend using this syntax: Country X. (I.e. London 1)
    6. Make sure type is set to Socks5 (should be standard).
    7. Write your IP address in Hostname (I.e. 127.0.0.1) <- This is localhost, don't use that lol..
    8. Write your port: (I.e. 27015) <- Guess a game..
    9. If you have locked your IP with a username and password, Enable "Proxy requires authentication" and write in username and password.

    10. Click OK
    11. Click on Rules to the left (under RuleSet)
    12. Click the "Quick Add Rule" icon (This does not have any text, but is a white logo with some gold on top) It's in the top right corner.

    13. Make sure Rule Action says "Redirect through proxy".
    14. Click on (Default) under proxy and choose your newly made proxy from before
    15. Click on Specify under Program
    16. Click the three dots ... To the right of the box under Specify and select your new wow.exe file (I.e. "1 WoW.exe")
    17. Under Transports Check TCP and UDP.
    18. Give it a name under Rule Name. I suggest using your wow name here.  (I.e. "1 WoW.exe")

    19. Click OK
    20. Profit
    If you start your game through that exe file it will run through proxy.
    A nice way to check if it works, is by replacing your IP in Proxies with something random.
    Try to connect to a server, if it does not connect with a random IP address that is not working, it will not get a connection. This means the exe file is running through proxy.
    Another way is by double clicking Proxy Cap icon. If your game is in the list, you know that it's going through a proxy.

    This way works with Relogger!
     In your relogger under Tasks, click add and choose ChangeWoWPath and change your Path to Wow: so it fits with your new proxied wow file.

  11. Like
    Ordush got a reaction from (̾●̮̮̃̾•̃̾) ̿ ̿ ‘̿’\̵͇̿̿\ in Guide to Botting with Proxifier   
    I am using proxiesforyou. I had some issues at first, but it lasted a few hours and then i haven't had any issues at all.
    Take the second cheapest one. It has all you need.
  12. Like
    Ordush reacted to Droidz in WRobot 2.0 released   
    Hello,
    I just released WRobot 2.0. It is mainly UI update, but I have added some features like LuaBot language (to make your WRobot plugins/scripts with lua, you can launch the dev tool to see code sample), better vb.net support... (I'll write changelog in next days).
    If you get problem to launch it, check if you use recent Framework version (min 4.5), Windows XP support has ended.
    In the next week, I'll primarily work during next weeks/months to improve artificial intelligence/movement/reaction of the bot to try to look more natural (for that I will also have to improve my personal knowledge).
    A lot of users abuse of the "unlimited sessions by IP", I think than I'll change rules for the new subscriptions (like 1 session for 20€ per year, 5 for 30€/y...), and probably limit number of session of the old subscriptions (like max 25 sessions, some user running currently more than 100 sessions at the same time...).
    As said here WRobot will be a bot only for private servers, I need to edit/reorganize sites/forums/downloads for that (I'll do it in next weeks).
     
    EDIT 25 April 2018: If you get black WRobot window read this, if WRobot closes automatically when you use the same key on multiple IP address at the same time it is normal, an old bug allowed to do it (with unlimited and private subscriptions) but it was fix in this update.
    EDIT 26 April 2018: I edited homepage to formalize than WRobot is a private servers bot. I also added new type of subscription, based maximum of running sessions at the same time (no IP limit, it is better if you want to use several IPs), but you cannot run at the same time more than X sessions at the same time), and I converted old "unlimited" and "for private servers" subscriptions to the new type of subscription with the maximum of 10 sessions at the same time. You can see new subcriptions and the price in the store.
     
    I repeat, update of WRobot for official servers was planned before than I decide to stop this version, I released it but this but that does not change my decision, I will definitely close WRobot for official server at the latest at the "Battle for Azeroth" pre-patch (Wow version 8.x.x) .
     

    View full article
  13. Thanks
    Ordush reacted to Matenia in move back if... add code in fightclass editor   
    PathFinder.FindPath has an API for checking if the path it made is valid. You can also use !TraceLine.Go(vector3) to check that LoS is available to the vector from your position.
    Using those tools, you should be able to find a vector where no enemy is in sight (by periodicially checking LoS and enemy positions in ObjectManager) around your character. 
    You can also use PathFinder.ReportDangerArea(vector3, radius) to tell the pathfinder to avoid this area (e.g. mob + aggro radius) while running away. But in my experience this is iffy and you should do your own "pathfinding" for small paths when not runnign very far away.
  14. Like
    Ordush got a reaction from Matenia in Feeding Pet   
    Your in-game macro is not using UseItemByName, it's taking what you have in container slot 0,1. This means it will only try to feed your pet with whatever is in that slot.
    You can do the same with your bot with the following Code:
    if GetPetHappiness() < 3 then CastSpellByName("Feed Pet") PickupContainerItem(0,1) end This will make the bot feed the pet with whatever you have in slot 0,1 in your bags (like your macro) if the pet is not happy. :)

    Edit: For the first code snippet to work, you could make a foreach loop and check every slot in your bag for itemname. :)
  15. Like
    Ordush reacted to Matenia in Global Lua API   
    So basically:
    return GetSpellInfo(GetSpelInfo(1234)) ~= nil; get name by id, then use name to check if it's in spell book...
  16. Like
    Ordush reacted to Droidz in Call settings save/load in C#?   
    try:
    new SpellState("Save...", 1, context => HunterBeastmasterSettings.CurrentSetting.Save() && false, false, false, false, false, false, false, false, false, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Yes, "", "none", false, false, true),  
  17. Like
    Ordush reacted to Droidz in Call settings save/load in C#?   
    Add c# condition 
    (HunterBeastmasterSettings.CurrentSetting.Save() && false)  
  18. Thanks
    Ordush reacted to camelot10 in Can we use savedVariables?   
    #if VISUAL_STUDIO using robotManager.Helpful; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using wManager.Wow.Bot.Tasks; using wManager.Wow.Class; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; using wManager.Wow.Enums; using System.Configuration; using System.ComponentModel; using System.IO; #endif [Serializable] public class TestSettings : Settings { [Setting] [DefaultValue(true)] [Category("GHOST WOLF SETTINGS")] [DisplayName("Ghost Wolf")] [Description("Use Ghost Wolf")] public bool UGW { get; set; } [Setting] [DefaultValue(4)] [Category("GHOST WOLF SETTINGS")] [DisplayName("Use after X secondes")] [Description("Use Ghost Wolf after X secondes out of combat")] public int TGW { get; set; } public static TestSettings CurrentSetting { get; set; } public TestSettings() { } public bool Save() { try { return Save(AdviserFilePathAndName("CustomClass_Shaman", ObjectManager.Me.Name + "." + Usefuls.RealmName)); } catch (Exception e) { Logging.WriteError("CustomClass_ShamanSettings > Save(): " + e); return false; } } public static bool Load() { try { if (File.Exists(AdviserFilePathAndName("CustomClass_Shaman", ObjectManager.Me.Name + "." + Usefuls.RealmName))) { CurrentSetting = Load<TestSettings>(AdviserFilePathAndName("CustomClass_Shaman", ObjectManager.Me.Name + "." + Usefuls.RealmName)); } else { CurrentSetting = new TestSettings { UGW = true, TGW = 4, }; } CurrentSetting.PushToLua(); return true; } catch (Exception e) { Logging.WriteError("CustomClass_ShamanSettings > Load(): " + e); } return false; } void PushToLua() { UGW = Lua.LuaDoString<bool>("return luaVar"); } void FetchFromLua() { Lua.LuaDoString("UGW = " + UGW); } } quick and dirty example
  19. Like
    Ordush reacted to Droidz in C# for "Buff Casted By Me"?   
    Hello,
    Like:
    (ObjectManager.Me.FocusObj.IsValid && ObjectManager.Me.FocusObj.BuffCastedByAll("SPELLNAME").Contains(ObjectManager.Me.Guid)) If you use fightclasses editor, you can convert your xml fightclass to c# to get code sample
  20. Like
    Ordush reacted to Mykoplazma in Can we use savedVariables?   
    I only use macro ingame to pass the value to the wrobot cs rotation. You can create a global variable assign a value to that variable and read it in wrobot.
    Lua.LuaDoString(@"SLASH_HELLOWORLD1, SLASH_HELLOWORLD2 =  ""/Lux"",""/lux""; local function handler(msg, editbox)  setglobal( ""Lux"", msg ) end SlashCmdList[""HELLOWORLD""] = handler; ");
    In that example when user in game write : /lux 1 the global value Lux will be set to 1 and then inside the cs you can read the value in something like that:
    var Lux = Lua.LuaDoString<int>("value = Lux;", "value");
    Of course if you make an addon which is setting the certain globals in certain way you will be able then to read the values from inside the wrobot. So something like that is possible and it was done in pqr with pqi.
     
     
     
  21. Like
    Ordush reacted to Mykoplazma in Can i set the 'timer' with lua?   
    if vUAflag==nil then vUAflag=0 end; -- If we're CURRENTLY casting UA and the timestamp isn't already set... if ({UnitCastingInfo("player")})[1]=="Unstable Affliction" and vUAts==nil then -- Record that UA is being cast and record the time at which we observed the ongoing cast. -- Setting the flag to 1 will prevent UA from being cast again. vUAflag=1 vUAts=GetTime() end; -- If the flag is set...but the time at which it was set was more than 2 seconds ago... if vUAflag==1 and GetTime()-vUAts>2 then -- Reset the flag and timestamp to allow UA again. vUAflag=0 vUAts=nil end Ripped example - here you see how to cast Unstable Affliction when the time difference between start and now is > 2.
    If vUaFlag=0 then cast
×
×
  • Create New...