ArkaliaCore.Game.Game.Chat.Channels.Channel.PreExecuteMessage C# (CSharp) Метод

PreExecuteMessage() публичный Метод

public PreExecuteMessage ( Network client, string message ) : void
client Network
message string
Результат void
        public virtual void PreExecuteMessage(Network.Game.GameClient client, string message)
        {
            if (!Locked)
            {
                if (client.Account.AdminLevel >= ChannelAccountLevelAccess)
                {
                    if (client.Character.Level >= ChannelLevelAccess)
                    {
                        AppendMessage(client, message);
                        this._channelBuffer.WriteLine("From " + client.Character.Nickname + " : " + message);
                    }
                    else
                    {
                        client.SystemMessage("Il est necessaire d'etre niveau <b>" + ChannelLevelAccess + "</b> pour parler dans ce canal");
                    }
                }
                else
                {
                    client.SystemMessage("Votre compte n'est pas autoriser a parler dans ce canal !");
                }
            }
            else
            {
                client.SystemMessage("Ce canal est <b>verrouiler</b> !");
            }
        }