Jump to content

sith500

Members
  • Posts

    46
  • Joined

  • Last visited

Reputation Activity

  1. Like
    sith500 reacted to Droidz in 10-year anniversary   
    Happy New Year to all !

    I'm excited to start another year and look forward to continuing to serve you with WRobot.

    This year marks a special milestone for us as we celebrate the 10-year anniversary of WRobot. 
    I'm grateful for your support and look forward to many more years of success together. 

    Thank you for choosing WRobot, and I hope you have a happy, healthy, and prosperous new year!

    View full article
  2. Thanks
    sith500 reacted to Droidz in How to Get text from StaticPopup1   
    Hello, try 
    StaticPopup1Text:GetText()  
  3. Thanks
    sith500 reacted to Olya in How to use a proxy correctly   
    I apologize for the bad English I use Google translation 
    Many asked the question how to properly bind the proxy to the WoW client and I decided to write a small guide to answer all at once. Immediately make a reservation that I do not know whether this will also work for official servers, because long ago not botting them. But this will definitely work for earlier versions.
    To bind a proxy server to a specific application, you need a special soft. There are several options, but I prefer the Proxyfier, because some others, if they can not connect to any particular hosts, will simply run them through your static ip address.
    So we need the following tools:
    Proxyfier
    LinkShellExtention
    First of all, you need to create several copies of the warcraft.

    You can simply copy the client several times to separate folders. But who uses only SSD and wants to save space on the hard drive will use the LinkShellExtension to create symbolic links to the massive client data. So, we install all the necessary software and start
    We copy all the folders and files (without "data") of the wow client to our newly created folder for the bot
     
    Right-click on the "Data" and choose Pick Link Source from the drop-down menu. Then go to the new folder, click on the empty space and choose Symbolic Link

    The result should look like this

    Measuring the amount of memory used, we get only about 30 MB and it's absolutely working client

    You might have noticed that in the client folder for the bot, the client launch file is called WoW1
    You must do the same for each directory with the bot. That is, if you have 5 clients proxy, you must name the startup files accordingly: WoW1.exe, WoW2.exe, WoW3.exe, WoW4.exe, WoW5.exe and so on. Otherwise, no matter how many directories you create, each of them will work on the same proxy as the process will be called the same.
    Now you can add your proxy to the Proxyfier. I will not separately describe how to do this since it should be clear. Then go to the proxification rule and make a binding as shown in the screenshot

    In the application field, specify the path to the warcraft client in which the specific bot will work. Also this proxy is attached to the browser. I highly recommend registering the account through the proxy on which it will work in the future. But do not forget to untie the browser after registration so that there are no more intersections. In the action field, you must select the desired IP address.
    And this is the result

    In conclsion, even if the clients are proxy correctly, the first thing you need to pay attention to is the quality of the proxy. It is most important
  4. Thanks
    sith500 reacted to sb360 in Manual selling   
    int bagSlots = 4; if (Lua.LuaDoString<bool>("show=MerchantFrame:IsShown();", "show")) { for (int i = 0; i < bagSlots; i++) { int numSlots = Lua.LuaDoString<int>("bagSlots=GetContainerNumSlots(" + i + ");", "bagSlots"); for (int a = 1; a < numSlots; a++) { string itemLink = Lua.LuaDoString<string>("itemLink=GetContainerItemLink(" + i + ", " + a + ");", "itemLink"); if (!wManager.wManagerSetting.CurrentSetting.DoNotSellList.Contains(System.Text.RegularExpressions.Regex.Match(itemLink, @"\[([^)]*)\]").Groups[1].Value) && itemLink != "nil") { Logging.WriteDebug("Selling " + System.Text.RegularExpressions.Regex.Match(itemLink, @"\[([^)]*)\]").Groups[1].Value); Lua.LuaDoString("UseContainerItem(" + i + ", " + a + ");"); } Thread.Sleep(500); } } }  
  5. Thanks
    sith500 reacted to Apexx in ObjectManager.Target.HaveBuff Array   
    private static List<string> MagicEffects = new List<string>(); MagicEffects.Add("Amplify Magic"); MagicEffects.Add("Avenging Wrath"); MagicEffects.Add("Barkskin"); MagicEffects.Add("Bloodlust"); MagicEffects.Add("Dampen Magic"); MagicEffects.Add("Divine Favor"); MagicEffects.Add("Earth Shield"); MagicEffects.Add("Fade"); MagicEffects.Add("Fel Domination"); MagicEffects.Add("Hand of Protection"); MagicEffects.Add("Heroism"); MagicEffects.Add("Ice Barrier"); MagicEffects.Add("Innervate"); MagicEffects.Add("Lightning Shield"); MagicEffects.Add("Mana Shield"); MagicEffects.Add("Nether Protection"); MagicEffects.Add("Pain Suppression"); MagicEffects.Add("Power Infusion"); MagicEffects.Add("Power Word: Shield"); MagicEffects.Add("Prayer of Mending"); MagicEffects.Add("Presence of Mind"); MagicEffects.Add("Regrowth"); MagicEffects.Add("Rejuvenation"); MagicEffects.Add("Renew"); MagicEffects.Add("Sacrifice"); MagicEffects.Add("Thorns"); MagicEffects.Add("Water Shield"); foreach(string effect in MagicEffects) { if (ObjectManager.Target.HaveBuff(new Spell(effect).Ids)) { _spellName.Launch(); Logging.WriteDebug("*** Dispelled " + effect + " from " + ObjectManager.Target.Name + " ***"); Thread.Sleep(SpellManager.GlobalCooldownTimeLeft() + Usefuls.Latency); return true; } }  
    Could try that..
  6. Like
    sith500 reacted to Razzue in Sick of buying garbage profiles   
    ^^ you're probably right @Ordush ?
    i just got a tad triggered reading the first couple pages,  and had to voice my opinion on the matter ?
    Heck, if it wasn't for some of the people in this thread and Droidz , I would have never gotten into c# and bot development ?so nothing but mad respect 
  7. Like
    sith500 reacted to Zer0 in Sick of buying garbage profiles   
    Yes I'm using fighting back. It doesn't  fix anything. You know very well that "attack before being attacked" only works when you're like 8 yards away from the mob, rendering it useless, especially if you're a weak ranged class, like a mage. It's so bad that we both tried to fix this issue with our respective plugins.
    Look, just give his profile a try and let me know how it goes, if you don't believe me. Wait till you reach the lower barrens, thousand needles, feralas, desolace etc. you'll know exactly what I mean.
    You can't be serious. When I spoke up and gave you facts, you straight up told me I was wrong. Here's proof from your bug-report discord channel:

    Mob names, level portion, location. It's all there. How more factual can I be, exactly? So please, don't act annoyed, telling me I don't give you facts. Let's take this example from 2 months ago, I'm telling you that two mobs are missing from the profile, and although I don't use your profile anymore, I remember very well that this specific grind loop is infested with those 2 mobs, it's not an occasional issue, it's constant and I remember dying more than 10 times an hour there because of countless disadvantageous/multiple body pulls. I've leveled 3 characters with your profile and every time it was a pain, with always the same issues, this one just being one of them. It's so bad that I remember switching to the automaton at specific portions because it straight up worked better.
    So what will it be now? My FC sucks? I can't setup my wRobot properly? I'm undergeared? Explain how when I switched to Eeny's profile,  things suddenly worked much smoother, to the point that I can finally let the bot run without me babysitting it. If at first I hoped that you would fix things thanks to feedback from your bug report channel, I quickly understood that the channel is just a facade ,and you just counter argue or straight up ignore reports instead of seriously looking into potential issues. You're still doing that right now. Go ahead. Take a normal geared lvl37 mage to desolace and run your 37-40 portion, let me know how it goes.
    And if you resort to bring up your "numbers that speak for themselves", I think I've made my point. I'm very glad you're making "hundreds" of people happy. Have your next Bier in Kreutzberg on my dime, bro. Cheers! ?
  8. Like
    sith500 got a reaction from TheSmokie in Sick of buying garbage profiles   
    @Smokie
    I am really amazed at these two. Wrobot has a high-quality community that helps each other, many great programmers sharing code snippets. There are no other bots similar to this, even Honorbuddy was only two versions: off and Cataclysm. Many have been making good money for a long time without even being a programmer. These two should be happy, not shout about how lazy and important they are.
  9. Like
    sith500 reacted to TheSmokie in Sick of buying garbage profiles   
    This hole thread turned into a pissing contest now. I’m shocked @BetterSister or @Droidz haven’t locked this thread yet.
  10. Like
    sith500 reacted to TheSmokie in Sick of buying garbage profiles   
    Then research the quest editor and put in them 294 quests, problem solved 
  11. Haha
    sith500 reacted to TheSmokie in Sick of buying garbage profiles   
    If you’re willing to pay, I think @Mateniawill do it for 50-74$ per hour * 400 + hours. 
  12. Like
    sith500 reacted to Ordush in Sick of buying garbage profiles   
    "plugin", you obviously have read into this.
    Anyway try and ask a coder what he takes an hour when working on code for a company. Then find out how long it has taken people to do "just" that.
    Finally compare their sales numbers with the time spent. I can promise you that, it's not worth the time... So trust me when i say that people "selling" stuff here, doesn't sell their stuff just for profit.
  13. Like
    sith500 reacted to Ordush in Sick of buying garbage profiles   
    Most of you guys are forgetting that a lot of the coders on the old bots were actually paid to do what they do.
  14. Like
    sith500 reacted to Matenia in Sick of buying garbage profiles   
    Truly AFK is named after the creator (Truly). It's pretty misleading and the quester (which is just a grinder, really) hasn't been touched since 2016 or 2017. It's possibly the worst investment when Bambo and Andoido update their stuff frequently and have quite good reviews. You could've also hopped on Discord to ask about this before.
    Also, the plugin gives you ONE CONCURRENT IP. It frees up after 15 minutes of not using it. It's literally only there to prevent people sharing everything for free, which happened all the time. Not to mention if you run a socks5 per VM/character and only tunnel WoW's traffic instead of wRobot's as well, you don't ever need more than 1 IP.

    I've put over 1000 hours into HMP since I started working on wRobot. I've published 1000s of lines of code for free here and usually share my source as well. A lot of what HMP offers is broken into smaller (not as thorough) plugins I published (including the source) for free here as well. 
    The vanilla section also has a bunch of fightclasses (with source code) that can be easily adjusted for TBC too.

    If you think I'm going to release fightclasses I've spent 30-100 hours on each (not to mention all the time that went into the framework, which is a lot more advanced for TBC and WotLK) for free, so someone asshole who isn't capable of writing their own can call them shit tier coding because they aren't willing to shell out 6.50 (of which I get less than 5 bucks after taxes and fees), you're delusional. 
    The amount of support I have to give for people who don't  even understand that my fightclass doesn't decide when and whom the bot picks a fight but handles the rotation when the bot engages combat, can't follow the instructions to enter the order id, don't set up wRobot's regen settings properly and blame the fightclass for not eating, etc alone is already hardly worth the 5 bucks for all the frustration I have to deal with.
  15. Like
    sith500 reacted to Droidz in Press button   
    Hello, yes use this c# code:
    robotManager.Helpful.Keyboard.PressKey(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, System.Windows.Forms.Keys.A); Replace "A" by your key https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.keys?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DFR-FR%26k%3Dk(System.Windows.Forms.Keys);k(SolutionItemsProject);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)%26rd%3Dtrue%26f%3D255%26MSPPError%3D-2147217396&view=netframework-4.8
  16. Thanks
    sith500 reacted to Droidz in Plusieurs points :)   
    string instanceType = wManager.Wow.Helpers.Lua.LuaDoString<string>("local inInstance, instanceType = IsInInstance(); return instanceType;"); instanceType = instanceType.ToLower(); // En minuscule if (instanceType == "pvp") { } else if (instanceType == "arena") { } else if (instanceType == "party") { } else if (instanceType == "raid") { } else if (instanceType == "scenario") { } else { // Pas en instance } J'ai pas testé le code, mais ça devrait donner quelque chose de ce genre
  17. Thanks
    sith500 reacted to Droidz in Dismount on right clicking a mob / object   
    hey,
    robotManager.Helpful.Var.SetVar("DismountRightClick", true); wManager.Events.InteractEvents.OnInteractPulse += (target, cancelable) => { try { if (robotManager.Helpful.Var.GetVar<bool>("DismountRightClick") && ObjectManager.Me.IsMounted) { MountTask.DismountMount(); } } catch { } }; // .... disable robotManager.Helpful.Var.SetVar("DismountRightClick", false);
  18. Thanks
    sith500 got a reaction from Miragex01 in game object   
    This better
    var Object = ObjectManager.GetNearestWoWGameObject(ObjectManager.GetWoWGameObjectByEntry(1234)); // or var Object = ObjectManager.GetObjectWoWGameObject().Where(o => o.IsValid && o.Entry == 1234).OrderBy(o => o.GetDistance).FirstOrDefault(); if (GoToTask.ToPosition(new Vector3(1, 2, 3, "Flying"))) // replace "flying" with "None" to ground move { if (Object != null) { Interact.InteractGameObject(Object.GetBaseAddress); Usefuls.WaitIsCasting(); } }
    Recommend:
     
  19. Haha
    sith500 got a reaction from maukor in Full Refund   
    Man, no one will give you back the money. Explain everything to your mother and you will not be punished. 
  20. Haha
    sith500 got a reaction from TheSmokie in Full Refund   
    If you continue the analogy, you do not need to buy the toppings, you can make it yourself being an excellent pastry chef. There are many such confectioners among us, they have done a lot for our ice cream
  21. Like
    sith500 got a reaction from Findeh in Careful with Botting on Netherwing!   
    For those who use this code:
    if not _oldGetTime then _oldGetTime = GetTime; _randomTime = math.random(1000, 86400); function GetTime() return _oldGetTime() + _randomTime; end end your fight classes will not check the cooldown. Here is the code for fixing the problem (C Sharp Code):
    Lua.LuaDoString<int>("start, duration, enabled = GetSpellCooldown(43265); return start;") == 0 where "43265" -  your spell id


    p.s. 
    Thank you, @Droidz this is very helpful.
  22. Haha
    sith500 got a reaction from tonycali in Full Refund   
    And if not, will you write to the police and sue him?
  23. Like
    sith500 reacted to Marsbar in Full Refund   
    Read the terms and conditions that you agreed to?
    https://wrobot.eu/privacypolicy/
    You have consumed the product by using it.
  24. Haha
    sith500 got a reaction from saleh in Full Refund   
    Man, no one will give you back the money. Explain everything to your mother and you will not be punished. 
  25. Haha
    sith500 got a reaction from tonycali in Full Refund   
    Man, no one will give you back the money. Explain everything to your mother and you will not be punished. 
×
×
  • Create New...