private void Loaded() { convertKorUserSet = new Dictionary <ulong, bool>(); // 파라미터 한개 명령어 cmdLists.Add("C", 1); // 클랜 cmdLists.Add("A", 1); // 동맹 cmdLists.Add("R", 1); // 귓말(답변) cmdLists.Add("PM", 2); // 귓말 foreach (BasePlayer basePlayer in BasePlayer.activePlayerList) { String userId = basePlayer.UserIDString; if (!User.ContainsKey(userId)) { PlayerDatas data = new PlayerDatas(); data.WarnCount = 0; data.Cooldown = 0; data.KorMode = "KR"; data.UI = "활성화"; User.Add(userId, data); Interface.Oxide.DataFileSystem.WriteObject("ConvertKor_PlayerData", User); } } User = Interface.Oxide.DataFileSystem.ReadObject <Dictionary <String, PlayerDatas> >("ConvertKor_PlayerData"); forbiddenWordData = Interface.Oxide.DataFileSystem.ReadObject <ForbiddenWordData>("ConvertKor_ForbiddenWordData"); }
void Loaded() { SetDefaultConfig(); LoadMessages(); Plugin betterSay = plugins.Find("BetterSay"); if (null != betterSay) { PrintWarning(GetMessage("duplicatePlugin", null, MESSAGE_GET_LANG_MODE.SERVER)); if (null != betterSay && betterSay.IsLoaded) { rust.RunServerCommand("plugin.unload", new object[] { "BetterSay" }); } } foreach (BasePlayer basePlayer in BasePlayer.activePlayerList) { convertKorUserSet.Add(basePlayer.userID, true); DestroyCui(basePlayer, "Sttus"); CreateCui(basePlayer, "Sttus"); SendMessage(basePlayer, GetMessage("loadPlugin", basePlayer.UserIDString)); PrintDefaultKorMessage(basePlayer); } permission.RegisterPermission("server.admin", this); forbiddenWordData = Interface.Oxide.DataFileSystem.ReadObject <ForbiddenWordData>("ConvertKor_ForbiddenWordData"); }