本文整理匯總了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);
}
}
示例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);
}
}
示例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);
}