當前位置: 首頁>>代碼示例>>C#>>正文


C# Player.Kick方法代碼示例

本文整理匯總了C#中fCraft.Player.Kick方法的典型用法代碼示例。如果您正苦於以下問題:C# Player.Kick方法的具體用法?C# Player.Kick怎麽用?C# Player.Kick使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在fCraft.Player的用法示例。


在下文中一共展示了Player.Kick方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: RageHandler

        static void RageHandler(Player player, Command cmd)
        {
            string reason = cmd.NextAll();

            if (reason.Length < 1)
            {
                Server.Players.Message("{0} &4Ragequit from the server", player.ClassyName);
                player.Kick(Player.Console, "Ragequit", LeaveReason.RageQuit, false, false, false);
                IRC.IRCAnnounceCustom(String.Format("{0} &4Ragequit from the server", player.ClassyName));
                return;
            }

            else
            {
                Server.Players.Message("{0} &4Ragequit from the server: &C{1}",
                                player.ClassyName, reason);
                IRC.IRCAnnounceCustom(String.Format("{0} &4Ragequit from the server: &C{1}",
                                player.ClassyName, reason));
                player.Kick(Player.Console, reason, LeaveReason.RageQuit, false, false, false);
            }
        }
開發者ID:Bedrok,項目名稱:800craft,代碼行數:21,代碼來源:ChatCommands.cs

示例2: RageHandler

 static void RageHandler(Player player, Command cmd)
 {
     string reason = cmd.NextAll();
     if (reason.Length < 1)
     {
         Server.Players.Message("{0} &4Ragequit from the server", player.ClassyName);
         player.Kick(Player.Console, "&4Ragequit", LeaveReason.RageQuit, false, false, false);
         IRC.SendAction(player.ClassyName + " &4Ragequit from the server");
         return;
     }
     else
     {
         Server.Players.Message("{0} &4Ragequit from the server: &C{1}",
                         player.ClassyName, reason);
         IRC.SendAction(player.ClassyName + " &WRagequit from the server: " + reason);
         player.Kick(Player.Console, reason, LeaveReason.RageQuit, false, false, false);
     }
 }
開發者ID:venofox,項目名稱:AtomicCraft,代碼行數:18,代碼來源:ChatCommands.cs

示例3: QuitHandler

 static void QuitHandler(Player player, CommandReader cmd) {
     string Msg = "/Quit" + (cmd.HasNext ? " " + cmd.NextAll() : "");
     player.usedquit = true;
     player.quitmessage = (Msg.Length > 70 ? Msg.Remove(70) : Msg);
     player.Kick(Msg, LeaveReason.ClientQuit);
     Logger.Log(LogType.UserActivity,
                 "{0} left the server. Reason: {1}", player.Name, player.quitmessage);
 }
開發者ID:Magi1053,項目名稱:ProCraft,代碼行數:8,代碼來源:ChatCommands.cs


注:本文中的fCraft.Player.Kick方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。