示例#1
0
        protected void btn_ListInventory_Click(object sender, EventArgs e)
        {
            SMCharacter smc      = new SlackMud().GetCharacter(tb_CharID.Text);
            string      invInput = InvInput.Text == "" ? null : InvInput.Text;

            smc.ListInventory(invInput);
        }
示例#2
0
        protected void btn_MoveRoom_Click(object sender, EventArgs e)
        {
            // Get char from memory for the move
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            // Move the char to a new location
            smc.Move(tb_RoomShortcutText.Text);
        }
示例#3
0
        protected void loginBtnClick(object sender, EventArgs e)
        {
            // Fail if either username of password are empty
            if (tb_username.Text == "" || tb_password.Text == "")
            {
                pnl_LoginError.Visible  = true;
                lit_LoginError.Text     = this.getAlertHtml("Please enter a Username and Password.");
                pnl_CreateError.Visible = false;
                this.showLoginForm();
            }
            else
            {
                string   userID;
                SlackMud sm = new SlackMud();

                if (sm.WebLogin(tb_username.Text, tb_password.Text, out userID))
                {
                    // Login
                    this.setUserIDCookie(userID);
                    this.setEverLoggedInCookie();

                    // show logout button
                    Master.showLogoutBtn();

                    this.clearLoginForm();
                }
                else
                {
                    // Show the correct error.
                    pnl_LoginError.Visible  = true;
                    lit_LoginError.Text     = this.getAlertHtml("Invalid Username or Password.");
                    pnl_CreateError.Visible = false;
                    this.showLoginForm();
                }
            }
        }
示例#4
0
        protected void btn_Look_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.GetRoomDetails();
        }
示例#5
0
        protected void btn_DropStick_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.DropItem("Wooden Stick");
        }
示例#6
0
        protected void btn_Shout_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.Shout(tb_ChatText.Text);
        }
示例#7
0
        protected void btn_TestLoc_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            new SlackMud().GetLocationDetails(smc.RoomID, smc);
        }
示例#8
0
        protected void btn_Inspect_WearyTraveller_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.InspectObject("Weary Traveller");
        }
示例#9
0
        protected void btn_Resp_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.ProcessResponse(tb_ChatText.Text);
        }
示例#10
0
        protected void btn_CraftSword_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.UseSkill("Carpentry", null, false, "Wooden Sword");
        }
示例#11
0
        protected void btn_AttackPaul_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.Attack("Paul Hutson");
        }
示例#12
0
        protected void btn_Mining_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.UseSkill("Mine", "Gold");
        }
示例#13
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.InspectObject("Wooden Pell");
        }
示例#14
0
        protected void btn_Inspect_Rob_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.InspectObject("Rob Curran2");
        }
示例#15
0
        protected void btn_Stop_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.StopActivity();
        }
示例#16
0
        protected void btn_ChopTreeTrunk_Click(object sender, EventArgs e)
        {
            SMCharacter smc = new SlackMud().GetCharacter(tb_CharID.Text);

            smc.UseSkill("Chop", "Trunk");
        }