protected void HandleNicknameWhileBannedOrModeratedOnChannel(IRCMessage sIRCMessage) { if (!NewNickPrivmsg.IsNullOrEmpty()) { sSendMessage.SendChatMessage(sIRCMessage.MessageType, NewNickPrivmsg, sLConsole.MessageHandler("Text16", sLManager.GetChannelLocalization(NewNickPrivmsg, sIRCMessage.ServerName))); NewNickPrivmsg = string.Empty; } }
/// <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; } }
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; } }