示例#1
0
        public void BeginMenu()
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("Reload Toolbox", ReloadMenu);
            skMenu.AddItem("Unload Toolbox", UnloadMenu);
            skMenu.AddItem("Open Log Folder", OpenLogFolder);
            base.MenuOptions = skMenu;
        }
示例#2
0
        public void BeginListItems()
        {
            SkMenu          skMenu = new SkMenu();
            List <ItemDrop> list   = new List <ItemDrop>();

            foreach (GameObject item in ObjectDB.instance.m_items)
            {
                ItemDrop component = item.GetComponent <ItemDrop>();
                list.Add(component);
            }
            skMenu.AddItem("Quantity\t►", BeginPromptQuantity, "Quantity: " + spawnQuantity);
            foreach (ItemDrop item2 in list)
            {
                skMenu.AddItem(item2.name, GiveItem);
            }
            RequestMenu(skMenu);
        }
示例#3
0
        public void BeginMenu()
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("List Portals", ListPortals);
            skMenu.AddItem("Reveal all Map", ExplorMap);
            skMenu.AddItem("Remove Drops", RemoveDrops);
            skMenu.AddItem("T - Level - " + radius, TLevel, "Current radius: " + radius);
            skMenu.AddItem("T - Raise - " + radius + " - " + height, TRaise, "Current radius: " + radius + "\nCurrent height: " + height);
            skMenu.AddItem("T - Dig - " + radius + " - " + height, TLower, "Current radius: " + radius + "\nCurrent height: " + height);
            skMenu.AddItem("T - Reset - " + radius + " - " + height, TReset, "Current radius: " + radius + "\nCurrent height: " + height);
            skMenu.AddItem("Set T Radius\t►", BeginRadiusMenu, "Current: " + radius);
            skMenu.AddItem("Set T Height\t►", BeginHeightMenu, "Current: " + height);
            base.MenuOptions = skMenu;
        }
示例#4
0
        public void BeginListPlayer()
        {
            SkMenu skMenu = new SkMenu();

            foreach (ZNet.PlayerInfo player in ZNet.instance.GetPlayerList())
            {
                skMenu.AddItem(player.m_name, BeginListPlayerAction, "Get Action for player " + player.m_name);
            }
            RequestMenu(skMenu);
        }
示例#5
0
        public void BeginMenu()
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("Repair All", RepairAll, "Repair all your items");
            skMenu.AddItem("Heal Self", Heal, "Heal yourself");
            skMenu.AddItem("Tame", Tame, "Tame all nearby creatures");
            skMenu.AddItem("List of Player", BeginListPlayer, "List of player!");
            skMenu.AddItemToggle("Enable Teleport to Mouse", ref bTeleport, ToggleTeleport, "Press tilde (Alt Gr) to teleport!");
            skMenu.AddItemToggle("Enable God Item", ref SkCommandProcessor.godItem, ToggleGodItem, "Item Cheated!");
            skMenu.AddItemToggle("Build Anywhere", ref SkCommandPatcher.bBuildAnywhere, ToggleAnywhere, "Remove build restrictions");
            skMenu.AddItemToggle("No Cost Building", ref SkCommandProcessor.noCostEnabled, ToggleNoCost, "Unlock all pieces and no cost");
            skMenu.AddItemToggle("Detect Nearby Enemies", ref SkCommandProcessor.bDetectEnemies, ToggleESPEnemies, "Range: 20m");
            skMenu.AddItemToggle("Display Coordinates", ref SkCommandProcessor.bCoords, ToggleCoords, "Display coords in top left corner");
            skMenu.AddItemToggle("Godmode", ref SkCommandProcessor.godEnabled, ToggleGodmode, "Godmode for yourself");
            skMenu.AddItemToggle("Flying", ref SkCommandProcessor.flyEnabled, ToggleFlying, "Flying for yourself");
            skMenu.AddItemToggle("Infinite Stamina", ref SkCommandProcessor.infStamina, ToggleInfStam, "Infinite stamina for yourself");
            skMenu.AddItem("Give Item\t\t►", BeginListItems, "Give item(s) to self");
            base.MenuOptions = skMenu;
        }
示例#6
0
        public void BeginListPlayerAction(string player)
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("Kick", (name) =>
            {
                SkCommandProcessor.ProcessCommand("/kick " + player, SkCommandProcessor.LogTo.Chat);
                BeginMenu();
            }, "Kick Player");
            skMenu.AddItem("Ban", (name) =>
            {
                SkCommandProcessor.ProcessCommand("/ban " + player, SkCommandProcessor.LogTo.Chat);
                BeginMenu();
            }, "Ban Player");
            skMenu.AddItem("Heal", (name) =>
            {
                SkCommandProcessor.ProcessCommand("/heal " + player, SkCommandProcessor.LogTo.Chat);
                BeginMenu();
            }, "Heal Player");
            skMenu.AddItem("kill", (name) =>
            {
                SkCommandProcessor.ProcessCommand("/kill " + player, SkCommandProcessor.LogTo.Chat);
                BeginMenu();
            }, "Kill Player");
            skMenu.AddItem("Tp To player", (name) =>
            {
                SkCommandProcessor.ProcessCommand("/tpto " + player, SkCommandProcessor.LogTo.Chat);
                BeginMenu();
            }, "Tp To player");

            /*skMenu.AddItem("Tp player to me", (name) =>
             * {
             *      SkCommandProcessor.ProcessCommand("/tptome " + player, SkCommandProcessor.LogTo.Chat);
             *      BeginMenu();
             * }, "Tp player to me");*/

            RequestMenu(skMenu);
        }
示例#7
0
        public void BeginPromptQuantity()
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("1", SetSpawnQuantity);
            skMenu.AddItem("2", SetSpawnQuantity);
            skMenu.AddItem("5", SetSpawnQuantity);
            skMenu.AddItem("10", SetSpawnQuantity);
            skMenu.AddItem("25", SetSpawnQuantity);
            skMenu.AddItem("50", SetSpawnQuantity);
            skMenu.AddItem("100", SetSpawnQuantity);
            RequestMenu(skMenu);
        }
示例#8
0
        public void BeginHeightMenu()
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("1", SetHeight, "Current: " + height);
            skMenu.AddItem("2", SetHeight, "Current: " + height);
            skMenu.AddItem("3", SetHeight, "Current: " + height);
            skMenu.AddItem("5", SetHeight, "Current: " + height);
            skMenu.AddItem("6", SetHeight, "Current: " + height);
            skMenu.AddItem("8", SetHeight, "Current: " + height);
            RequestMenu(skMenu);
        }
示例#9
0
        public void BeginRadiusMenu()
        {
            SkMenu skMenu = new SkMenu();

            skMenu.AddItem("5", SetRadius, "Current: " + radius);
            skMenu.AddItem("7", SetRadius, "Current: " + radius);
            skMenu.AddItem("10", SetRadius, "Current: " + radius);
            skMenu.AddItem("20", SetRadius, "Current: " + radius);
            skMenu.AddItem("30", SetRadius, "Current: " + radius);
            skMenu.AddItem("40", SetRadius, "Current: " + radius);
            RequestMenu(skMenu);
        }