Пример #1
0
 internal static void Execute()
 {
     casio = MainMenu.AddMenu("Cassiopeia", "Cassiopeia");
     //
     Combo = casio.AddSubMenu("Combo");
     Combo.Add("Qc", new CheckBox("Use [Q] Enemy"));
     Combo.Add("Wc", new CheckBox("Use [W] Enemy"));
     Combo.Add("Ec", new CheckBox("Use [E] Enemy"));
     Combo.Add("DisAA", new CheckBox("DisableAA in Combo", false));
     Combo.Add("QAA", new CheckBox("Use [Q] + AA"));
     Combo.Add("EAA", new CheckBox("Use [E] + AA"));
     Combo.AddSeparator();
     Combo.AddLabel("Settings [W]");
     Combo.Add("minWw", new Slider("Use [W] Target is Enemy > %", 1, 0, 5));
     Combo.AddSeparator();
     Combo.AddLabel("Settings [R]");
     Combo.Add("Rc", new CheckBox("Use [R] In Combo"));
     Combo.AddSeparator();
     Combo.AddLabel("Percent Enemys [R]");
     Combo.Add("Re", new Slider("Enemys Percent > %", 2, 0, 5));
     //
     Hara = casio.AddSubMenu("AutoHarass");
     Hara.Add("AutoQ", new CheckBox("Auto [Q]"));
     Hara.AddSeparator();
     Hara.AddLabel("Mana Percent");
     Hara.Add("mana", new Slider("Mana Percent > %", 65, 1));
     //
     KillSteal = casio.AddSubMenu("KillSteal");
     KillSteal.Add("KsQ", new CheckBox("KillSteal [Q]"));
     KillSteal.Add("KsW", new CheckBox("KillSteal [W]"));
     KillSteal.Add("KsE", new CheckBox("KillSteal [E]"));
     KillSteal.Add("KsR", new CheckBox("KillSteal [R]"));
     //
     Farm = casio.AddSubMenu("Farming");
     Farm.AddGroupLabel("LaneClear");
     Farm.AddSeparator();
     Farm.Add("Qf", new CheckBox("Use [Q]"));
     Farm.Add("Wf", new CheckBox("Use [W]"));
     Farm.Add("Ef", new CheckBox("Use [E]"));
     Farm.Add("Buff", new CheckBox("Position [Buff]", false));
     Farm.Add("Elast", new CheckBox("LastHit [E]"));
     Farm.AddSeparator();
     Farm.AddLabel("Settings [Q/W]");
     Farm.Add("Qq", new Slider("Percent Minion [Q] > %", 2, 0, 6));
     Farm.Add("Ww", new Slider("Percent Minion [W] > %", 3, 0, 6));
     Farm.AddSeparator();
     Farm.AddLabel("Mana Percent");
     Farm.Add("Manal", new Slider("Mana Percent > %", 50, 1));
     Farm.AddSeparator();
     Farm.AddGroupLabel("JungleClear");
     Farm.AddSeparator();
     Farm.Add("Qj", new CheckBox("Use [Q]"));
     Farm.Add("Wj", new CheckBox("Use [W]"));
     Farm.Add("Ej", new CheckBox("Use [E]"));
     Farm.AddSeparator();
     Farm.AddLabel("Mana Percent");
     Farm.Add("Manaj", new Slider("Mana Percent > %", 50, 1));
     //
     Misc = casio.AddSubMenu("Misc");
     Misc.Add("Gap", new CheckBox("GapClose"));
     Misc.Add("Int", new CheckBox("Interrupt"));
     //
     Draws = casio.AddSubMenu("Draws");
     Draws.Add("DQ", new CheckBox("Draws [Q]"));
     Draws.Add("DW", new CheckBox("Draws [W]"));
     Draws.Add("DE", new CheckBox("Draws [E]"));
     Draws.Add("DR", new CheckBox("Draws [R]"));
 }
Пример #2
0
 internal static void Execute()
 {
     casio = MainMenu.AddMenu("Cassiopeia", "Cassiopeia");
     //
     Combo = casio.AddSubMenu("Combo");
     Combo.Add("Qc", new CheckBox("Use [Q] Enemy"));
     Combo.Add("Wc", new CheckBox("Use [W] Enemy"));
     Combo.Add("Ec", new CheckBox("Use [E] Enemy"));
     Combo.Add("Eca", new CheckBox("Use [E] even if not poisoned", false));
     Combo.Add("DisAA", new CheckBox("Smart disableAA in Combo", true));
     Combo.Add("QAA", new CheckBox("Use [Q] + AA"));
     Combo.Add("EAA", new CheckBox("Use [E] + AA"));
     Combo.AddSeparator();
     Combo.AddLabel("Settings [W]");
     Combo.Add("minWw", new Slider("Min enemies to use [W]", 1, 1, 5));
     Combo.AddSeparator();
     Combo.AddLabel("Settings [R]");
     Combo.Add("Rc", new CheckBox("Use [R] In Combo"));
     Combo.AddSeparator();
     Combo.AddLabel("Percent Enemys [R]");
     Combo.Add("Re", new Slider("Min enemies to ult", 2, 1, 5));
     Combo.Add("Rb", new CheckBox("Only ult if main target is stunnable"));
     Combo.Add("Raim", new Slider("R hitbox modifier", -20, -825, 0));
     //
     Harass = casio.AddSubMenu("Harass");
     Harass.Add("Qh", new CheckBox("[Q]"));
     Harass.Add("Eh", new CheckBox("[E]"));
     Harass.AddSeparator();
     Harass.AddLabel("Mana Percent");
     Harass.Add("mana", new Slider("Mana Percent > %", 30, 0));
     //
     Hara = casio.AddSubMenu("AutoHarass");
     Hara.Add("AutoQ", new CheckBox("Auto [Q]"));
     Hara.AddSeparator();
     Hara.AddLabel("Mana Percent");
     Hara.Add("mana", new Slider("Mana Percent > %", 65, 0));
     //
     KillSteal = casio.AddSubMenu("KillSteal");
     KillSteal.Add("KsQ", new CheckBox("KillSteal [Q]"));
     KillSteal.Add("KsW", new CheckBox("KillSteal [W]", false));
     KillSteal.Add("KsE", new CheckBox("KillSteal [E]"));
     KillSteal.Add("KsR", new CheckBox("KillSteal [R]", false));
     //
     Farm = casio.AddSubMenu("Farming");
     Farm.AddGroupLabel("LaneClear");
     Farm.AddSeparator();
     Farm.Add("Qf", new CheckBox("Use [Q]"));
     Farm.Add("Wf", new CheckBox("Use [W]"));
     Farm.Add("Ef", new CheckBox("Use [E]"));
     Farm.Add("Buff", new CheckBox("Position [Buff]", false));
     Farm.Add("Elast", new CheckBox("LastHit [E]"));
     Farm.AddSeparator();
     Farm.AddLabel("Settings [Q/W]");
     Farm.Add("Qq", new Slider("Percent Minion [Q] > %", 2, 1, 6));
     Farm.Add("Ww", new Slider("Percent Minion [W] > %", 3, 1, 6));
     Farm.AddSeparator();
     Farm.AddLabel("Mana Percent");
     Farm.Add("Manal", new Slider("Mana Percent > %", 25, 0));
     Farm.AddSeparator();
     Farm.AddGroupLabel("JungleClear");
     Farm.AddSeparator();
     Farm.Add("Qj", new CheckBox("Use [Q]"));
     Farm.Add("Wj", new CheckBox("Use [W]"));
     Farm.Add("Ej", new CheckBox("Use [E]"));
     Farm.Add("AAw", new CheckBox("AA Weaving"));
     Farm.AddSeparator();
     Farm.AddLabel("Mana Percent");
     Farm.Add("Manaj", new Slider("Mana Percent > %", 25, 0));
     //
     Misc = casio.AddSubMenu("Misc");
     Misc.Add("Gap", new CheckBox("GapClose"));
     Misc.Add("Int", new CheckBox("Interrupt"));
     Misc.Add("AAoff", new CheckBox("Disable AA if can E (For URF)", false));
     //
     Draws = casio.AddSubMenu("Draws");
     Draws.Add("DQ", new CheckBox("Draws [Q]"));
     Draws.Add("DW", new CheckBox("Draws [W]"));
     Draws.Add("DE", new CheckBox("Draws [E]"));
     Draws.Add("DR", new CheckBox("Draws [R]"));
 }
Пример #3
0
        static void Main(string[] args)
        {
            //PostIt:
            PostIt first = new PostIt();

            first.BackgroundColor = "orange";
            first.Text            = "Idea 1";
            first.TextColor       = "blue";
            PostIt second = new PostIt("pink", "Awesome", "black");

            first.PrintFields();
            second.PrintFields();

            //BlogPost:
            BlogPost myFirstPost = new BlogPost("John Doe", "Lorem Ipsum", "Bla -bla-bla", new DateTime(2000, 05, 20));

            myFirstPost.PrintPostFields();

            //Animal:
            System.Console.WriteLine("Animal Farm:");
            Farm   myFarm         = new Farm();
            Animal myFirstAnimal  = new Animal();
            Animal mySecondAnimal = new Animal();
            Animal third          = new Animal();

            myFarm.Add(myFirstAnimal);
            myFarm.Add(mySecondAnimal);
            myFarm.Add(third);
            myFirstAnimal.Eat();
            myFirstAnimal.Eat();
            myFirstAnimal.Eat();
            myFirstAnimal.Eat();
            System.Console.WriteLine(myFirstAnimal.Hunger);
            myFirstAnimal.Drink();
            System.Console.WriteLine(myFirstAnimal.Thirst);
            myFirstAnimal.Play();
            System.Console.WriteLine(myFirstAnimal.Hunger);
            System.Console.WriteLine(myFirstAnimal.Thirst);
            myFarm.Breed();
            myFarm.Breed();
            myFarm.Breed();
            myFarm.Breed();
            myFarm.Slaughter();

            //Counter:
            System.Console.WriteLine("Counter task:");
            Counter myFirstCounter  = new Counter();
            Counter mySecondCounter = new Counter(54);

            myFirstCounter.Add();
            mySecondCounter.Add();
            System.Console.WriteLine(myFirstCounter.Value);
            System.Console.WriteLine(mySecondCounter.Value);
            myFirstCounter.Add(10);
            mySecondCounter.Add(10);
            System.Console.WriteLine(myFirstCounter.Get());
            System.Console.WriteLine(mySecondCounter.Get());
            myFirstCounter.Reset();
            mySecondCounter.Reset();
            System.Console.WriteLine(myFirstCounter.Get());
            System.Console.WriteLine(mySecondCounter.Get());
        }
Пример #4
0
        public static Menu CreateMenu()
        {
            Config = MainMenu.AddMenu("SephCassio", "Cassiopeia");

            Combo = Config.AddSubMenu("Combo", "Combo");
            Combo.Add("Disableautoifspellsready", new CheckBox("Disable autos only when spells up"));
            Combo.Add("Combo.Useauto", new CheckBox("Use auto attacks"));
            Combo.Add("Combo.UseQ", new CheckBox("Use Q"));
            Combo.Add("Combo.UseW", new CheckBox("Use W"));
            Combo.Add("Combo.UseE", new CheckBox("Use E"));
            Combo.Add("Combo.useepoison", new CheckBox("Use E only if poison"));
            Combo.Add("Combo.edelay", new Slider("Edelay", 0, 0, 1000));
            Combo.Add("Combo.UseR", new CheckBox("Use R"));
            Combo.Add("Combo.Rcount", new Slider("Enemies count for Ult", 1, 0, 5));
            Combo.Add("Combo.UseRNF", new CheckBox("Use R even if targets not facing", false));
            Combo.Add("Combo.Rcountnf", new Slider("Enemies count if not facing", 3, 0, 5));


            KillSteal = Config.AddSubMenu("Killsteal", "Killsteal");
            KillSteal.Add("Killsteal", new CheckBox("KillSteal", true));
            KillSteal.Add("Killsteal.UseQ", new CheckBox("Use Q", true));
            KillSteal.Add("Killsteal.UseW", new CheckBox("Use W", true));
            KillSteal.Add("Killsteal.UseE", new CheckBox("Use E", true));
            KillSteal.Add("Killsteal.UseR", new CheckBox("Use R", false));
            KillSteal.Add("Killsteal.UseIgnite", new CheckBox("Use Ignite", true));

            Harass = Config.AddSubMenu("Harass", "Harass");
            Harass.Add("Keys.HarassT", new KeyBind("Harass Toggle", false, KeyBind.BindTypes.PressToggle, 'H'));
            Harass.Add("Harass.InMixed", new CheckBox("Harass in Mixed Mode", true));
            Harass.Add("Harass.UseQ", new CheckBox("Use Q", true));
            Harass.Add("Harass.UseW", new CheckBox("Use W", true));
            Harass.Add("Harass.UseE", new CheckBox("Use E", true));
            Harass.Add("Harass.Mana", new Slider("Min mana for harass (%)", 50, 0, 100));

            Farm = Config.AddSubMenu("Farm (LH)", "Farm");
            Farm.Add("Farm.Enable", new CheckBox("Enable abilities for farming", true));
            Farm.Add("Farm.Mana", new Slider("Min mana (%)", 50, 0, 100));
            Farm.Add("Farm.Useauto", new CheckBox("Enable auto attacks", true));
            Farm.Add("Farm.UseQ", new CheckBox("Use Q", true));
            Farm.Add("Farm.UseW", new CheckBox("Use W", true));
            Farm.Add("Farm.UseE", new CheckBox("Use E", true));
            Farm.Add("Farm.useepoison", new CheckBox("Use E only if poisoned", true));


            Waveclear = Config.AddSubMenu("Waveclear", "Waveclear");
            Waveclear.Add("Waveclear.Useauto", new CheckBox("Enable autos", true));
            Waveclear.Add("Waveclear.UseQ", new CheckBox("Use Q", true));
            Waveclear.Add("Waveclear.UseW", new CheckBox("Use W", true));
            Waveclear.Add("Waveclear.UseE", new CheckBox("Use E", true));
            Waveclear.Add("Waveclear.useepoison", new CheckBox("Use E only if poisoned", true));
            Waveclear.Add("Waveclear.useekillable", new CheckBox("Use E only if killable", true));
            Waveclear.Add("Waveclear.UseR", new CheckBox("Use R", false));
            Waveclear.Add("Waveclear.Rcount", new Slider("Minions for R", 10, 0, 20));


            Interrupter = Config.AddSubMenu("Interrupter", "Interrupter +");
            Interrupter.Add("Interrupter.UseR", new CheckBox("Interrupt with R", true));
            Interrupter.Add("Interrupter.AntiGapClose", new CheckBox("AntiGapClosers", true));
            Interrupter.Add("Interrupter.AG.UseR", new CheckBox("AntiGapClose with R", true));

            hc = Config.AddSubMenu("Hitchance Settings", "hc");
            hc.Add("Hitchance.Q", new ComboBox("Q Hit Chance", 2, HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString()));
            hc.Add("Hitchance.W", new ComboBox("W Hit Chance", 2, HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString()));
            hc.Add("Hitchance.R", new ComboBox("R Hit Chance", 3, HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString()));


            misc = Config.AddSubMenu("Misc", "Misc");
            misc.Add("Misc.autoe", new CheckBox("Auto use e when possible", false));

            Drawings = Config.AddSubMenu("Drawings", "Drawing");
            Drawings.Add("Drawing.Disable", new CheckBox("Disable all", false));
            Drawings.Add("Drawing.DrawQ", new CheckBox("Draw Q", true));
            Drawings.Add("Drawing.DrawW", new CheckBox("Draw W", true));
            Drawings.Add("Drawing.DrawE", new CheckBox("Draw E", true));
            Drawings.Add("Drawing.DrawR", new CheckBox("Draw R", true));


            return(Config);
        }