Jump to content

freaq

Members
  • Posts

    18
  • Joined

  • Last visited

Posts posted by freaq

  1. On 5/12/2020 at 8:04 AM, Matenia said:

    They can do it, but it's highly unlikely that they do. This is essentially "big data" and adds a bunch of processing to every updating tick on the server. 
    Most servers just have a MySQL DB that's already under a lot of load. They really don't wanna add more to that in terms of analytical anti-cheat. At least not the REALLY big servers that are already maxing out on hardware.

    Edit: What's much more likely is that they have some sort of odd behavior checks or simple statistics like kills per character per day (as opposed to a bunch of redundant data). If those pass a certain threshold, they could either be flagging you for manual investigation or use the replay system Warmane and Nostalrius developed (independently iirc) for investigation at a later point.

    Edit2: Don't multibot on the same IP like an idiot though

    This is kinda of a dumb post. Having several mysqldb especially one for datat that isnt required to be real time, such as anticheat, isnt expensive as it can spin on a magnetic drive. And if it is to expensive, what on earth would a replay feature be? That replay data has to be stores, then retrived. I think it is a good course of action with replay, but I also dont think they entierly lack anticheat software, I just dont think their anticheat is good. My bots have total racked up around 100days "played" by now, lost a few but I add two more per banned, and it seem to not catch more than 5%,and I dont think its unreasonable to expect those to be reported and subsequently banned

  2. 6 minutes ago, Ordush said:

    That is because there are some people on here that are trying to make more money by adding their stuff to all channels.
    That is not a bug in the forum or bad setup. It's simply the greed and misuse of some users.

    So take action? Just using that old "well everyones doing it" bullshit is dumb as fuck. Sure you can leave it as is, but what's the point of NOT fixing it? The entire section is a cluster fuck, the UI is horrible and I could go on. But you need to start somewhere. Separating the paid and free stuff is lowhanging fruit. Add a report "not free" button to the free seciton, and if that doesn't sort it the problem is on the admins not taking action, which imho shouldn't be hard for them to do.

    You have clearly been on this bots page for longer than me, this is my view of the place from a fresh "players" perspective. 

  3. 12 minutes ago, Ordush said:

    It is already grouped by expansion and by product type. Like Fightclass, Quester etc.

    I'm well aware, but it's all over the place. In theory it should be by expansion, absolutly, but it is all over the place. There are 1-60 stuff in LK, which is usefull ofcourse, but generally speaking should belong in vanilla etc. 

    Separating Paid from Free stuff would be a good start I reckon.

  4. I think having a subcategory of fight classes marked dps, healer, tank or misc would be good. I am the type of guy to make my own stuff, but first day using wrobot was.. Not good. 

     

    In general the Download section is a mess, i get why it is that way and I see no easy fix. But grouping stuff by continent and pre/post cata could be a start?

  5. Botted about 50k gold there, lost two out 8 accounts. I use a VPN and change up ip once per 12h, this seems to be safer, as before I did 24h and that is when I lost both those accounts, they did 6h each at the same time in diffrent, homebrewed scripts circling large areas in zangar for herbs and mote of life. 

    Still botting 4 2-4 hours a day, sold 2.

     

    Seems safe if you are just cautious, I dont belive they have a very sophisticated anticheat. 

  6. Hello,

     

    I've made a super basic fighting class for lowlevel leveling (10-20) , but I cannot figure out how to force the bot into bear form, as it sometimes jump out and heal itself. Below is my class exported as C# file.

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Configuration;
    using System.IO;
    using System.Linq;
    using System.Threading;
    using robotManager;
    using robotManager.FiniteStateMachine;
    using robotManager.Helpful;
    using wManager.Wow.Class;
    using wManager.Wow.Helpers;
    using wManager.Wow.ObjectManager;
    using wManager.Wow.Bot.States;
    using Timer = robotManager.Helpful.Timer;
    using wManager.Wow.Enums;
    
    public class Main : ICustomClass
    {
        public float Range { get { return 5; } }
    
        private bool _usePet = false;
        private Engine _engine;
        public void Initialize()
        {
            FightconfignameSettings.Load();
            _engine = new Engine(false)
            {
                States = new List<State>
                            {
                                 new SpellState("Bear Form", 3, context => ObjectManager.Me.HaveBuff("Bear Form"), true, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false, false, false),
                                 new SpellState("Regrowth", 2, context => ObjectManager.Me.HealthPercent <= 40, true, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false, false, false),
                                 new SpellState("Maul", 1, context => true, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false, false, false),
    
                            }
            };
    
            if (_usePet)
                _engine.States.Add(new PetManager { Priority = int.MaxValue });
    
            _engine.States.Sort();
            _engine.StartEngine(10, "_FightClass", true);
        }
    
        public void Dispose()
        {
            if (_engine != null)
            {
                _engine.StopEngine();
                _engine.States.Clear();
            }
        }
    
        public void ShowConfiguration()
        {
            FightconfignameSettings.Load();
            FightconfignameSettings.CurrentSetting.ToForm();
            FightconfignameSettings.CurrentSetting.Save();
        }
    
        class PetManager : State
        {
            public override string DisplayName
            {
                get { return "Pet Manager"; }
            }
            Timer _petTimer = new Timer(-1);
            bool _petFistTime = true;
            public override bool NeedToRun
            {
                get
                {
                    if (!_petTimer.IsReady)
                        return false;
    
                    if (ObjectManager.Me.IsDeadMe || ObjectManager.Me.IsMounted || !Conditions.InGameAndConnected)
                    {
                        _petFistTime = false;
                        _petTimer = new Timer(1000 * 3);
                        return false;
                    }
                    if (!ObjectManager.Pet.IsValid || ObjectManager.Pet.IsDead) {
                        if (_petFistTime) { return true; }
                        else { _petFistTime = true; }
                    }
                    return false;
                }
            }
    
            private readonly Spell _revivePet = new Spell("Revive Pet");
            private readonly Spell _callPet = new Spell("Call Pet 1");
    
            public override void Run()
            {
                if (!ObjectManager.Pet.IsValid)
                {
                    _callPet.Launch(true);
                    Thread.Sleep(Usefuls.Latency + 1000);
                }
                if (!ObjectManager.Pet.IsValid || ObjectManager.Pet.IsDead)
                    _revivePet.Launch(true);
    
                _petTimer = new Timer(1000 * 2);
            }
        }
    
    
    
    }
    
    /*
     * SETTINGS
    */
    
    [Serializable]
    public class FightconfignameSettings : Settings
    {
    
    
    
        private FightconfignameSettings()
        {
            ConfigWinForm(new System.Drawing.Point(400, 400), "Fightconfigname " + Translate.Get("Settings"));
        }
    
        public static FightconfignameSettings CurrentSetting { get; set; }
    
        public bool Save()
        {
            try
            {
                return Save(AdviserFilePathAndName("CustomClass-Fightconfigname", ObjectManager.Me.Name + "." + Usefuls.RealmName));
            }
            catch (Exception e)
            {
                Logging.WriteError("FightconfignameSettings > Save(): " + e);
                return false;
            }
        }
    
        public static bool Load()
        {
            try
            {
                if (File.Exists(AdviserFilePathAndName("CustomClass-Fightconfigname", ObjectManager.Me.Name + "." + Usefuls.RealmName)))
                {
                    CurrentSetting =
                        Load<FightconfignameSettings>(AdviserFilePathAndName("CustomClass-Fightconfigname",
                                                                     ObjectManager.Me.Name + "." + Usefuls.RealmName));
                    return true;
                }
                CurrentSetting = new FightconfignameSettings();
            }
            catch (Exception e)
            {
                Logging.WriteError("FightconfignameSettings > Load(): " + e);
            }
            return false;
        }
    }

     

  7. "19:38:31 - [Memory] Select game process: 7540 - Sls...
    19:38:32 - [Quester] Loaded
    19:38:32 - [Remote] activated.
    19:38:32 - [SpellManager] Initializing SpellBook - (Wait few seconds)
    19:38:32 - [SpellManager] Initialize SpellBook Finished (12 spell found)
    19:38:32 - [SpellManager] Please wait, loading spellbook...
    19:38:32 - [SpellManager] Spellbook loaded.
    [E] 19:38:41 - Quester.Bot > Pulse(): System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.
       vid Quester.Bot.Bot.Pulse(Boolean loadSettingsProfile, String profile)
    19:38:41 - [Quester] Failed to start"

     

    This is after starting the bot + trying to start the profile once

  8. [E] 19:34:29 - Quester.Bot > Pulse(): System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.
       vid Quester.Bot.Bot.Pulse(Boolean loadSettingsProfile, String profile)
    19:34:29 - [Quester] Failed to start

     

    This is all it says

  9. Hello!

     

    Selecting profile of grinder at Brill 7-13 wont start. actually, alot wont on my 7 mage. Getting error message in swedish but something like this - "[E] 15:29:25 - Quester.Bot > Pulse(): System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.
       vid Quester.Bot.Bot.Pulse(Boolean loadSettingsProfile, String profile)"

    Any ideas?

     

     

×
×
  • Create New...