public static void SelectMonster() { { if (monster_selected) { Berserk.CheckBerserk(Training.monster_id, monster_type_string); Skills.CheckSkills(); } else { uint id = 0; Monster selecting = null; int prioritylevel = MonsterControl.CheckPriorityLevel(Monster.SpawnMob); while (prioritylevel >= 0) { selecting = MonsterFilter(Monster.SpawnMob, prioritylevel); if (selecting == null) { prioritylevel--; } else { id = selecting.UniqueID; monster_type = selecting.MobType; monster_type_string = selecting.MobTypename; monster_name = selecting.AdvanceName; distance = selecting.Distance; X = selecting.X; Y = selecting.Y; break; } } if (id == 0) { Walking.walking_circle = true; Walking.walking_path = true; if (Walking.running == false) { Walking.WalkManager(); } } else { monster_id = id; if (Walking.walking_center) { Walking.walking_center = false; } if (Walking.walking_circle) { Walking.walking_circle = false; } if (Walking.walking_path) { Walking.walking_path = false; } Packet NewPacket = new Packet((ushort)WorldServerOpcodes.CLIENT_OPCODES.CLIENT_OBJECTSELECT); NewPacket.WriteUInt32(monster_id); Proxy.ag_remote_security.Send(NewPacket); monster_selected = true; } } } }
public static void Manager() { { if (Data.bot && (Movement.enablelogic && (Data.dead == false))) { if (Globals.MainWindow.Checked(Globals.MainWindow.nopick) == false) { if (Globals.MainWindow.Checked(Globals.MainWindow.normalpick) == true) { if (Movement.stuck == true) { Movement.StuckMove(); } else { if (Globals.MainWindow.Checked(Globals.MainWindow.petpick) == true && Data.char_grabpetid != 0) { PickupControl.NormalFilter(); } if (Globals.MainWindow.Checked(Globals.MainWindow.petpick) == false && PickupControl.there_is_pickable == true) { PickupControl.NormalFilter(); } else { if (Buffas.buff_waiting == true) { Buffas.BuffChecker(); } else { if (Training.monster_selected == false) { Training.SelectMonster(); } else { Skills.CheckSkills(); } } } } } else if (Globals.MainWindow.Checked(Globals.MainWindow.advancepick) == true) { if (Movement.stuck == true) { Movement.StuckMove(); } else { if (Globals.MainWindow.Checked(Globals.MainWindow.petpick) == true && Data.char_grabpetid != 0) { PickupControl.AdvanceFilter(); } if (!Globals.MainWindow.Checked(Globals.MainWindow.petpick) == true && PickupControl.there_is_pickable == true) { PickupControl.AdvanceFilter(); } else { if (Buffas.buff_waiting == true) { Buffas.BuffChecker(); } else { if (Training.monster_selected == false) { Training.SelectMonster(); } else { Skills.CheckSkills(); } } } } } } else { if (Movement.stuck == true) { Movement.StuckMove(); } else { if (Buffas.buff_waiting == true) { Buffas.BuffChecker(); } else { if (Training.monster_selected == false) { Training.SelectMonster(); } else { Skills.CheckSkills(); } } } } } } }