private void ch1atCommandH(IPlayer player, string command, string[] args) { BasePlayer basePlayer = BasePlayerUtils.GetBasePlayer(ulong.Parse(player.Id)); if ("활성화".Equals(User[basePlayer.UserIDString].UI.ToString())) { CheckUI(basePlayer); player.Reply($"{string.Format(Lang("Prefix", null))} <color=#00ffff>UI 가 활성화 되었습니다.</color>"); User[basePlayer.UserIDString].UI = "비활성화"; } else { player.Reply($"{string.Format(Lang("Prefix", null))} <color=red>UI 가 비활성화 되었습니다.</color>"); CuiHelper.DestroyUi(basePlayer, "ChatUI"); User[basePlayer.UserIDString].UI = "활성화"; } DataSave(); }
private void chatCommandH(IPlayer player, string command, string[] args) { BasePlayer basePlayer = BasePlayerUtils.GetBasePlayer(ulong.Parse(player.Id)); String userId = basePlayer.UserIDString; if (!convertKorUserSet.ContainsKey(basePlayer.userID)) { convertKorUserSet.Add(basePlayer.userID, true); } 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); } else { if ("KR".Equals(User[userId].KorMode.ToString())) { User[userId].KorMode = "EN"; CheckUI(basePlayer); convertKorUserSet[basePlayer.userID] = false; player.Reply($"{string.Format(Lang("Prefix", null))} <color=#00ffff>영어</color> 로 변경되었습니다."); } else { User[userId].KorMode = "KR"; convertKorUserSet[basePlayer.userID] = true; CheckUI(basePlayer); player.Reply($"{string.Format(Lang("Prefix", null))} <color=#00ffff>한글</color> 로 변경되었습니다."); } } DataSave(); }