fCraft.ChatCommands.SayHandler C# (CSharp) Method

SayHandler() private static method

private static SayHandler ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        private static void SayHandler( Player player, Command cmd )
        {
            if ( player.Info.IsMuted ) {
                player.MessageMuted();
                return;
            }

            if ( player.DetectChatSpam() )
                return;

            if ( player.Can( Permission.Say ) ) {
                string msg = cmd.NextAll().Trim();
                if ( msg.Length > 0 ) {
                    Chat.SendSay( player, msg );
                } else {
                    CdSay.PrintUsage( player );
                }
            } else {
                player.MessageNoAccess( Permission.Say );
            }
        }