Exemple #1
0
 protected void HandleNicknameWhileBannedOrModeratedOnChannel(IRCMessage sIRCMessage)
 {
     if (!NewNickPrivmsg.IsNullOrEmpty())
     {
         sSendMessage.SendChatMessage(sIRCMessage.MessageType, NewNickPrivmsg, sLConsole.MessageHandler("Text16", sLManager.GetChannelLocalization(NewNickPrivmsg, sIRCMessage.ServerName)));
         NewNickPrivmsg = string.Empty;
     }
 }
Exemple #2
0
 /// <summary>
 ///     Ha a bot elsődleges nickje már használatban van, akkor
 ///     átlép a másodlagosra, ha az is akkor a harmadlagosra.
 /// </summary>
 protected void HandleNickError(IRCMessage sIRCMessage)
 {
     if (NewNickPrivmsg.IsNullOrEmpty())
     {
         Log.Error("MessageHandler", sLConsole.GetString("{0} already in use!"), sMyNickInfo.NickStorage);
         string nick = sMyNickInfo.ChangeNick();
         Log.Notice("MessageHandler", sLConsole.GetString("Retrying with: {0}"), nick);
         Online = false;
         sSender.Nick(nick);
     }
     else
     {
         sSendMessage.SendChatMessage(sIRCMessage.MessageType, NewNickPrivmsg, sLConsole.MessageHandler("Text14", sLManager.GetChannelLocalization(NewNickPrivmsg, sIRCMessage.ServerName)));
         NewNickPrivmsg = string.Empty;
     }
 }
Exemple #3
0
        protected void HandleErrorNewNickName(IRCMessage sIRCMessage)
        {
            if (NewNickPrivmsg.IsNullOrEmpty() && !Online)
            {
                Log.Error("MessageHandler", sLConsole.GetString("{0} already in use!"), sMyNickInfo.NickStorage);
                string nick = sMyNickInfo.ChangeNick();
                Log.Notice("MessageHandler", sLConsole.GetString("Retrying with: {0}"), nick);
                sSender.Nick(nick);
            }

            if (!NewNickPrivmsg.IsNullOrEmpty())
            {
                if (sIRCMessage.Args.Contains("Erroneous Nickname: [OperServ]") || sIRCMessage.Args.Contains("Reserved for Network Services"))
                {
                    sSendMessage.SendChatMessage(sIRCMessage.MessageType, NewNickPrivmsg, sLConsole.MessageHandler("Text20", sLManager.GetChannelLocalization(NewNickPrivmsg, sIRCMessage.ServerName)));
                }
                else
                {
                    sSendMessage.SendChatMessage(sIRCMessage.MessageType, NewNickPrivmsg, sLConsole.MessageHandler("Text15", sLManager.GetChannelLocalization(NewNickPrivmsg, sIRCMessage.ServerName)));
                }

                NewNickPrivmsg = string.Empty;
            }
        }