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; } }
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); }