Jump to content

cedced30

Members
  • Posts

    20
  • Joined

  • Last visited

Posts posted by cedced30

  1. 6 hours ago, youthemannowdog said:

    Customers come in and pay for a skeleton and then the devs sell each organ.  That's not appealing for the majority of new customers unfortunately.

    You basically described the whole videogame industry business model, which has proven working and profitable, yet implying in the same sentence that it doesn't work.

    So, does it work or not? chose one.

  2. What's your point exactly? do you expect people to rename their profiles to match the opinion you have of them?

    would that be enough to satisfy you or do you need something else? some flawless profiles for free maybe? and a coffee after that?

    You're just criticizing without offering a valid solution, stop circling around, tell us what you want exactly.

  3. Why are you even here if you don't like Wrobot? that's the real question.

    If you don't like something, move on.

    I don't mean to be rude but it sounds like entitlement, if you want glider or hb, buy glider or hb, don't buy Wrobot and expect it to become glider because you like them more.

    Beggers can't be chosers.

  4. On many 1.12 servers, fishing loots are bugged, you get a LOT of proffession mats  (too many compared to vanlla retail) by spending little time at the right spots, even less if you bot it, and those mats are pretty expensive (at the auction house or even npc).

    On elysium, a buddy and me got more than 100g of mats sales the first few days the server opened this way (without botting).

    This could explain why they are so attentive to fishing.

  5. thanks man :)

    I found my errors and corrected them in the meantime, here's the working version, i'm using it on my warrior class

    1 -, it checks if you have a ranged weapon equiped and if the target is at good distance, if not, returns false.

    2 -, If there is only 1 hostile (your target) :

    -if there is a neutral lvl1+ (not a critter) around your target, it checks if the neutral is closest to you or your target, if the neutral is closest to you, it returns false (no need for ranged pull), if the neutral is closest to your target, it returns true (you can ranged pulll your target).

    - If there are only critters around your target, it returns false, you can charge in, no danger.

    3 if there are more than 1 hostile in a 25m radius, it will return true (ranged pull)

    I wrote this because my character would do stupid shit like spam cooldowns for 1 or 2 critters or even attack an hostile, then aoe and get aggro from nearby neutral mobs and get killed over and over (fellwood south is horrible for that matter)..

    private static bool IsRangedPullBetter()
        {
            if (ObjectManager.Me.GetEquipedItemBySlot(InventorySlot.INVSLOT_RANGED) == 0 && (ObjectManager.Target.GetDistance < 8
                                                                                         || ObjectManager.Target.GetDistance > 25)) return false;
            
            var mobsAroundMyTarget = ObjectManager.GetWoWUnitAttackables().Where(u => u.Position.DistanceTo(ObjectManager.Target.Position) <= 25
                                                                                      && u.IsAttackable);        
            
            var hostilesAroundMyTarget = ObjectManager.GetWoWUnitHostile().Count(u => u.Position.DistanceTo(ObjectManager.Target.Position) <= 25
                                                                                      && u.IsAttackable);
            
            var neutralsAroundMyTarget = ObjectManager.GetWoWUnitAttackables().Count(u => u.Position.DistanceTo(ObjectManager.Target.Position) <= 15
                                                                                          && u.IsAttackable 
                                                                                          && IsNeutral(u) 
                                                                                          && u.Level >= 10);
            
            var crittersAroundMyTarget = ObjectManager.GetWoWUnitAttackables().Count(u => u.Position.DistanceTo(ObjectManager.Target.Position) <= 10
                                                                                          && u.IsAttackable 
                                                                                          && IsNeutral(u) 
                                                                                          && u.Level < 2);
            
            if (hostilesAroundMyTarget > 1)
            {
                return hostilesAroundMyTarget > 1;
            }
    
            if (crittersAroundMyTarget != 0 && neutralsAroundMyTarget == 0)
            {
                return false;
            }
            
            return neutralsAroundMyTarget >= 1 && mobsAroundMyTarget.All(unit =>
                       !(unit.Position.DistanceTo(ObjectManager.Me.Position) <
                         ObjectManager.Target.Position.DistanceTo(unit.Position)));        
        }

     

  6. Hi, i noticed an issue with mobs bigger than normal (ogres for exemple),

    The bot has trouble with the big hitbox and stays just ouf of melee range, i tried to uncheck "Calculate distance by target size", it does work, but this leads to another problem,

     

    i set the bot to attack only solo mobs, but now, it attacks groups of mobs too, i think it has a relation with the "Calculate distance by target size".

    Having reduced the hitbox size, it's possible that the bot miscalculates the distance to other mobs and sees them further than they really are.

    Could you have a look into it pls?

     

    (discovered the bug on a private 1.12 server, location : deadwind pass (ogres), but the same hitbox problem can be experienced with the ogres close to the alliance camp in the burning steppes)

  7. Hi, i tried to get the distance between my target and the mobs around it to check if any of them is too close to charge in, the problem is, the bool always returns true and if i try to return the distance between my target and the mob close, it returns 0.

    Can anyone help pls? i got this so far:

     

    public int TotalMobsCloseToMyTarget;
    
        private bool IsRangedPullBetter()
        {
            List<WoWUnit> mobsAroundMe = ObjectManager.GetWoWUnitHostile();
    
            foreach (WoWUnit unit in mobsAroundMe)
            {
                // nombre de mobs proches de ma target
                if (unit != null && (unit.Position.DistanceTo(ObjectManager.Me.TargetObject.Position) <= 7.0F && !unit.IsDead))
                {
                    
                    DistanceEnemisProches = unit.Position.DistanceTo(ObjectManager.Me.TargetObject.Position);
                    TotalMobsCloseToMyTarget++;
                    return true;
                }
            }
            return false;
        }

     

  8. Hi,

    I have a function checking combat log for specific events and i'm using a for loop to itterate the words to check for possible match, returning true if the text contains those words.

    My problem is, the functions returns true several times instead of just 1, so i guess i should clear the combat log as soon as it finds one of those words so it won't find those words again until the wow event happens again, but i can't find any way to do that..

    Does anyone has the anwser please? :)

  9. Hi, i looked at some tutorials on how to build your class into a .dll but for some reason, i can't manage to do it.

    Whenever i try, it won't compile and displays a ton or errors (800+), but the fight class itself works pretty smooth on wRobot and doesn't display any errors.

    I think i have some issues with the procedure, from the start.

    Basically, i created a class library on visual studio, didnt write anything on the text editor, then i created a new class by rightclicking the solution explorer, i copied the dll from wRobot in a subfolder in the project, added the references and filled up the new class.

    Did i miss something?

  10. Hi,

    Fisrt of all i'm a beginner at c# and i'm having lots of fun tinkering class profiles.

    I'd like to know how to check if x spell is usable (for example, i'd like to know if charge is usable as one of the conditions to switch to battle stance, i've been searching this for hours).

    Could anyone post an example of code please?

×
×
  • Create New...