namespace Server
{
    public partial class myForm1 : Form
    {
 
        public myForm1()
        {
            InitializeComponent();
            // 从文件中读取 bool 值并设置 CheckBox 的状态    
            切换穿怪cb.Checked = Settings.穿怪;
        }
        PlayerObject playerObject = new PlayerObject(); // 实例化 PlayerObject 类,创建一个新的 PlayerObject 对象
        public List<PlayerObject> Players = new List<PlayerObject>(); // 定义一个 List 集合,用来存储 PlayerObject 对象
        SMain EnqueueChat = new SMain(); // 实例化 SMain 类,创建一个新的 SMain 对象
        public static Envir Envir => Envir.Main; // 定义一个静态属性 Envir,返回 Envir.Main   这里的Main是另一个方法
        private void 切换穿怪cb_CheckedChanged(object sender, EventArgs e) // 定义一个事件处理程序,当用户点击“切换穿怪”复选框时被调用
        {
            Settings.穿怪 = 切换穿怪cb.Checked; // 更新 Settings.穿怪 的值,记录用户是否选择了“穿怪”选项
            变量.穿怪 = Settings.穿怪; // 更新 变量.穿怪 的值,记录用户是否选择了“穿怪”选项
            if (变量.穿怪) // 如果用户选择了“穿怪”选项
            {
                foreach (var player in Envir.Players) // 遍历所有玩家
                {
                    player.ReceiveChat(“穿怪模式:开启”, ChatType.Announcement); // 向每个玩家发送一条聊天消息,内容为“穿怪模式:开启”
                }
            }
            else // 如果用户没有选择“穿怪”选项
            {
                foreach (var player in Envir.Players) // 遍历所有玩家
                {
                    player.ReceiveChat(“穿怪模式:关闭.”, ChatType.Announcement); // 向每个玩家发送一条聊天消息,内容为“穿怪模式:关闭”
                }
            }
            Settings.Save(); // 调用 Settings.Save() 方法来保存设置
        }
        private void 设置Form1_Load(object sender, EventArgs e)

        {
        }
     }
 }

Suprcode/Crystal: Legend of Mir 2 – Official Public Crystal Source (github.com)

Lotus Pond – 晴朗的荷塘 (lingdong.online)