示例#1
0
        public static void UpdateToolBar(Mobile m, int nChange, string ToolBar, int nTotal)
        {
            ToolBarUpdates.InitializeToolBar(m, ToolBar);

            CharacterDatabase DB = Server.Items.CharacterDatabase.GetDB(m);

            string ToolBarSetting = "";

            if (ToolBar == "SetupBarsMage1")
            {
                ToolBarSetting = DB.SpellBarsMage1;
            }
            else if (ToolBar == "SetupBarsMage2")
            {
                ToolBarSetting = DB.SpellBarsMage2;
            }
            else if (ToolBar == "SetupBarsMage3")
            {
                ToolBarSetting = DB.SpellBarsMage3;
            }
            else if (ToolBar == "SetupBarsMage4")
            {
                ToolBarSetting = DB.SpellBarsMage4;
            }
            else if (ToolBar == "SetupBarsNecro1")
            {
                ToolBarSetting = DB.SpellBarsNecro1;
            }
            else if (ToolBar == "SetupBarsNecro2")
            {
                ToolBarSetting = DB.SpellBarsNecro2;
            }
            else if (ToolBar == "SetupBarsChivalry1")
            {
                ToolBarSetting = DB.SpellBarsChivalry1;
            }
            else if (ToolBar == "SetupBarsChivalry2")
            {
                ToolBarSetting = DB.SpellBarsChivalry2;
            }
            else if (ToolBar == "SetupBarsDeath1")
            {
                ToolBarSetting = DB.SpellBarsDeath1;
            }
            else if (ToolBar == "SetupBarsDeath2")
            {
                ToolBarSetting = DB.SpellBarsDeath2;
            }
            else if (ToolBar == "SetupBarsBard1")
            {
                ToolBarSetting = DB.SpellBarsBard1;
            }
            else if (ToolBar == "SetupBarsBard2")
            {
                ToolBarSetting = DB.SpellBarsBard2;
            }
            else if (ToolBar == "SetupBarsPriest1")
            {
                ToolBarSetting = DB.SpellBarsPriest1;
            }
            else if (ToolBar == "SetupBarsPriest2")
            {
                ToolBarSetting = DB.SpellBarsPriest2;
            }

            string[] eachSetting = ToolBarSetting.Split('#');
            int      nLine       = 1;
            string   newSettings = "";

            foreach (string eachSettings in eachSetting)
            {
                if (nLine == nChange)
                {
                    string sChange = "0";
                    if (eachSettings == "0")
                    {
                        sChange = "1";
                    }
                    newSettings = newSettings + sChange + "#";
                }
                else if (nLine > nTotal)
                {
                }
                else
                {
                    newSettings = newSettings + eachSettings + "#";
                }
                nLine++;
            }

            if (ToolBar == "SetupBarsMage1")
            {
                DB.SpellBarsMage1 = newSettings;
            }
            else if (ToolBar == "SetupBarsMage2")
            {
                DB.SpellBarsMage2 = newSettings;
            }
            else if (ToolBar == "SetupBarsMage3")
            {
                DB.SpellBarsMage3 = newSettings;
            }
            else if (ToolBar == "SetupBarsMage4")
            {
                DB.SpellBarsMage4 = newSettings;
            }
            else if (ToolBar == "SetupBarsNecro1")
            {
                DB.SpellBarsNecro1 = newSettings;
            }
            else if (ToolBar == "SetupBarsNecro2")
            {
                DB.SpellBarsNecro2 = newSettings;
            }
            else if (ToolBar == "SetupBarsChivalry1")
            {
                DB.SpellBarsChivalry1 = newSettings;
            }
            else if (ToolBar == "SetupBarsChivalry2")
            {
                DB.SpellBarsChivalry2 = newSettings;
            }
            else if (ToolBar == "SetupBarsDeath1")
            {
                DB.SpellBarsDeath1 = newSettings;
            }
            else if (ToolBar == "SetupBarsDeath2")
            {
                DB.SpellBarsDeath2 = newSettings;
            }
            else if (ToolBar == "SetupBarsBard1")
            {
                DB.SpellBarsBard1 = newSettings;
            }
            else if (ToolBar == "SetupBarsBard2")
            {
                DB.SpellBarsBard2 = newSettings;
            }
            else if (ToolBar == "SetupBarsPriest1")
            {
                DB.SpellBarsPriest1 = newSettings;
            }
            else if (ToolBar == "SetupBarsPriest2")
            {
                DB.SpellBarsPriest2 = newSettings;
            }
        }
示例#2
0
        public static int GetToolBarSetting(Mobile m, int nSetting, string ToolBar)
        {
            PlayerMobile pm       = (PlayerMobile)m;
            string       sSetting = "0";

            ToolBarUpdates.InitializeToolBar(m, ToolBar);

            CharacterDatabase DB = Server.Items.CharacterDatabase.GetDB(m);

            string ToolBarSetting = "";

            if (ToolBar == "SetupBarsMage1")
            {
                ToolBarSetting = DB.SpellBarsMage1;
            }
            else if (ToolBar == "SetupBarsMage2")
            {
                ToolBarSetting = DB.SpellBarsMage2;
            }
            else if (ToolBar == "SetupBarsMage3")
            {
                ToolBarSetting = DB.SpellBarsMage3;
            }
            else if (ToolBar == "SetupBarsMage4")
            {
                ToolBarSetting = DB.SpellBarsMage4;
            }
            else if (ToolBar == "SetupBarsNecro1")
            {
                ToolBarSetting = DB.SpellBarsNecro1;
            }
            else if (ToolBar == "SetupBarsNecro2")
            {
                ToolBarSetting = DB.SpellBarsNecro2;
            }
            else if (ToolBar == "SetupBarsChivalry1")
            {
                ToolBarSetting = DB.SpellBarsChivalry1;
            }
            else if (ToolBar == "SetupBarsChivalry2")
            {
                ToolBarSetting = DB.SpellBarsChivalry2;
            }
            else if (ToolBar == "SetupBarsDeath1")
            {
                ToolBarSetting = DB.SpellBarsDeath1;
            }
            else if (ToolBar == "SetupBarsDeath2")
            {
                ToolBarSetting = DB.SpellBarsDeath2;
            }
            else if (ToolBar == "SetupBarsBard1")
            {
                ToolBarSetting = DB.SpellBarsBard1;
            }
            else if (ToolBar == "SetupBarsBard2")
            {
                ToolBarSetting = DB.SpellBarsBard2;
            }
            else if (ToolBar == "SetupBarsPriest1")
            {
                ToolBarSetting = DB.SpellBarsPriest1;
            }
            else if (ToolBar == "SetupBarsPriest2")
            {
                ToolBarSetting = DB.SpellBarsPriest2;
            }

            string[] eachSetting = ToolBarSetting.Split('#');
            int      nLine       = 1;

            foreach (string eachSettings in eachSetting)
            {
                if (nLine == nSetting)
                {
                    sSetting = eachSettings;
                }
                nLine++;
            }

            int nValue = Convert.ToInt32(sSetting);

            return(nValue);
        }