What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

exception on UseSkill

zdennis

New Member
Joined
Aug 2, 2012
Messages
28
Reaction score
0
Code:
        private void KeyDown(Keys key, bool isCtrlPressed, bool isShiftPressed, bool isAltPressed)
        {
            try
            {
                if (key == Keys.F8 && Active == false)
                {
                    Active = true;
                    if (config.CurrentTab == 0)
                    {
                        new Task(() =>
                        {
                            OrakelRotation();
                        }).Start();
                    }
                }
            }
            catch (Exception Ex)
            {
                Log(Ex.Message);
                Log(Ex.StackTrace);
            }
        }

Code:
        private void UseSkillAndWait(string skillName, bool selfTarget = false)
        {
            Log(skillName);


            UseSkill(skillName, true, selfTarget);
            CancelMoveTo();
            if (!me.isCasting) CancelSkill();

        }

Code:
private void OrakelRotation()
        {
            try
            {
                if (!me.isCasting && !me.isGlobalCooldown && !me.isGlobalCooldown && IsValidTarget() == true)
                {
                    bool UseThwart = (bool)config.UseThwart;
                    int MaxHeal = Convert.ToInt32(config.MaxHeal);
                    int MaxAntithesis = Convert.ToInt32(config.MaxAntithesis);
                    int MaxFerventHealing = Convert.ToInt32(config.MaxFerventHealing);

                    Thread.Sleep(50);
                    if (getAggroMobsCount() == 99999999)
                    {
                        Log("");
                    }
                    else if (IsFight() && buffTime("Double Recurve (Rank 3)") == 0 && skillCooldown("Double Recurve") == 0 && me.isMoving == false)
                    {
                        UseSkillAndWait("Double Recurve", true);
                    }
                    else if (skillCooldown("Thwart") == 0 && UseThwart == true)
                    {
                        UseSkillAndWait("Thwart");
                    }
                    else if (mpp() < 20 && skillCooldown("Meditate") == 0 && me.isMoving == false)
                    {
                        Log("Meditieren");
                        UseSkillAndWait("Meditate", true);
                    }
                    else if (mpp() < 60 && skillCooldown("Meditate") == 0 && me.isMoving == false && me.inFight == false)
                    {
                        Log("Meditieren");
                        UseSkillAndWait("Meditate", true);
                    }
                    else if (IsFight() && IsInRange("Piercing Shot") == true && skillCooldown("Piercing Shot") == 0)
                    {
                        UseSkillAndWait("Piercing Shot");
                    }
                    else if (IsFight() && IsInRange("Charged Bolt") == true && skillCooldown("Charged Bolt") == 0)
                    {
                        UseSkillAndWait("Charged Bolt");
                    }
                    else if (IsFight() && IsInRange("Endless Arrows") == true && skillCooldown("Endless Arrows") == 0)
                    {
                        UseSkillAndWait("Endless Arrows");

                    }
                    else if (IsFriend() && IsInRange("Fervent Healing") == true && skillCooldown("Fervent Healing") == 0 && me.target.hpp < MaxFerventHealing)
                    {
                        for (int i = 0; i < 5; i++)
                        {
                            UseSkillAndWait("Fervent Healing");
                            while (me.isCasting || me.isGlobalCooldown)
                                Thread.Sleep(50);
                        }

                    }
                    else if (IsFriend() && IsInRange("Mirror Light") == true && skillCooldown("Mirror Light") == 0 && buffTime(me.target, "Blessing") == 0 && me.target.hpp < MaxHeal)
                    {
                        UseSkillAndWait("Mirror Light");
                    }
                    else if (IsFriend() && IsInRange("Antithesis") == true && skillCooldown("Antithesis") == 0 && me.target.hpp < MaxAntithesis)
                    {
                        UseSkillAndWait("Antithesis");
                    }
                    else if (IsFriend() && IsInRange("Resurgence") == true && skillCooldown("Resurgence") == 0 && buffTime(me.target, "Resurgence") == 0 && me.target.hpp < MaxHeal)
                    {
                        UseSkillAndWait("Resurgence");


                    }
                    Active = false;
                }
            }
            catch (Exception Ex)
            {
                Log(Ex.Message);
                Log(Ex.StackTrace);
            }
        }

Code:
   bei ArcheBuddy.Bot.Classes.CoreInternal.c7442f77211d3dbe22267a27df00a49c3(String , Boolean , Boolean )
   bei ArcheBuddy.Bot.Classes.Core.UseSkill(String name, Boolean autoCome, Boolean selfTarget)
   bei AutoRota.RotationLogic.UseSkillAndWait(String skillName, Boolean selfTarget)
   bei AutoRota.RotationLogic.OrakelRotation()

Is it a bug or just me?

#edit: It was me. Can be closed
 
Last edited:
Back
Top