コード例 #1
0
ファイル: ViceVsVirtueSystem.cs プロジェクト: asplogic/ServUO
        public static void OnLogin(LoginEventArgs e)
        {
            if (!Enabled)
            {
                return;
            }

            PlayerMobile pm = e.Mobile as PlayerMobile;

            if (pm != null && Instance != null)
            {
                Timer.DelayCall(TimeSpan.FromSeconds(1), Instance.CheckResignation, pm);
                Timer.DelayCall(TimeSpan.FromSeconds(2), Instance.CheckBattleStatus, pm);

                if (EnhancedRules && AutoKicked != null && AutoKicked.Contains(pm))
                {
                    Timer.DelayCall(TimeSpan.FromSeconds(1), player =>
                    {
                        player.SendGump(new BasicInfoGump(_EnhancedRulesNotice));

                        AutoKicked.Remove(player);

                        if (AutoKicked.Count == 0)
                        {
                            AutoKicked = null;
                        }
                    }, pm);
                }
            }
        }