fCraft.StandardCommands.Freeze C# (CSharp) Method

Freeze() private method

private Freeze ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        void Freeze( Player player, Command cmd ) {
            if( player.Can( Permissions.Freeze ) ) {
                string name = cmd.Next();
                Player target = world.FindPlayer( name );
                if( target != null ) {
                    if( !target.isFrozen ) {
                        world.SendToAll( PacketWriter.MakeMessage( Color.Yellow + target.name + " has been frozen by " + player.name ), null );
                        target.isFrozen = true;
                    } else {
                        player.Message( target.name + " is already frozen." );
                    }
                } else {
                    world.NoPlayerMessage( player, name );
                }
            } else {
                world.NoAccessMessage( player );
            }
        }