private static void Main()
{
var herofeeder = new Menu("Hero Feeder", "Hero");
herofeeder.AddItem(new MenuItem("Hero.Enable", "Enable Hero feeder").SetValue(false)).DontSave();
herofeeder.AddItem(new MenuItem("Hero.Type", "Feed Type:").SetValue(new StringList(new[] { "attack every creep on midlane", "go to the enemy base" })));
herofeeder.AddItem(new MenuItem("Hero.Cd", "Order rate").SetValue(new Slider(500, 100, 2000)));
var courSelection=new Menu("Courier Selection","cour");
courSelection.AddItem(new MenuItem("Courier.Blocking.Enable", "Enable Selected Order").SetValue(false)).DontSave();
courSelection.AddItem(new MenuItem("Courier.Cd", "Rate").SetValue(new Slider(50, 5, 200)));
courSelection.AddItem(new MenuItem("Courier.MaxRange", "Max Range").SetValue(new Slider(500, 0, 2000)));
courSelection.AddItem(
new MenuItem("Courier.Order", "Courier Order:").SetValue(
new StringList(new[]
{"blocking on base", "go to the enemy base", "move items to stash", "give items to main hero"})));
var laugh = new Menu("laugh Selection", "laugh");
laugh.AddItem(new MenuItem("laugh.Enable", "Enable laugh").SetValue(false));
laugh.AddItem(new MenuItem("laugh.Cd", "Rate").SetValue(new Slider(20, 20))).SetTooltip("in secs");
laugh.AddItem(new MenuItem("laugh.Message", "Print Message on laught").SetValue(false).SetTooltip("only for you"));
var drawing = new Menu("Spam Drawing", "spamDrawing");
drawing.AddItem(new MenuItem("Drawing.Fully.Enable", "Fully Enable").SetValue(false));
drawing.AddItem(new MenuItem("Drawing.info", "Working only with ctrl hotkey").SetFontColor(Color.Red));
drawing.AddItem(new MenuItem("Drawing.Enable", "Enable Spam Drawing").SetValue(new KeyBind(0x11, KeyBindType.Press)).SetTooltip("on minimap").DontSave()).ValueChanged += Program_ValueChanged;
drawing.AddItem(new MenuItem("Drawing.Speed", "Speed").SetValue(new Slider(1, 1, 10)));
drawing.AddItem(new MenuItem("Drawing.Cd", "Rate").SetValue(new Slider(1, 1, 1000)));
Menu.AddSubMenu(herofeeder);
Menu.AddSubMenu(courSelection);
Menu.AddSubMenu(laugh);
Menu.AddSubMenu(drawing);
Menu.AddToMainMenu();
Events.OnLoad += (sender, args) =>
{
MyHero = ObjectManager.LocalHero;
Game.OnUpdate+=Game_OnUpdate;
Game.PrintMessage(
"<font face='Comic Sans MS, cursive'><font color='#00aaff'>" + Menu.DisplayName +
" By Jumpering" +
" loaded!</font> <font color='#aa0000'>v" + Assembly.GetExecutingAssembly().GetName().Version,
MessageType.LogMessage);
_fountain = null;
_fountain2 = null;
};
Events.OnClose += (sender, args) =>
{
Game.OnUpdate -= Game_OnUpdate;
};
}