public void HandlePrime(IRCMessage sIRCMessage)
{
var sSendMessage = sIrcBase.Networks[sIRCMessage.ServerName].sSendMessage;
var text = sLManager.GetCommandTexts("prime", sIRCMessage.Channel, sIRCMessage.ServerName);
if(text.Length < 3)
{
sSendMessage.SendChatMessage(sIRCMessage, sLConsole.Translations("NoFound2", sLManager.GetChannelLocalization(sIRCMessage.Channel, sIRCMessage.ServerName)));
return;
}
if(sIRCMessage.Info.Length < 5)
{
sSendMessage.SendChatMessage(sIRCMessage, sLManager.GetWarningText("NoNumber", sIRCMessage.Channel, sIRCMessage.ServerName));
return;
}
if(!sIRCMessage.Info[4].IsNumber())
{
sSendMessage.SendChatMessage(sIRCMessage, text[0]);
return;
}
bool prim = sUtilities.IsPrime(sIRCMessage.Info[4].ToInt32());
if(!prim)
sSendMessage.SendChatMessage(sIRCMessage, text[1], sIRCMessage.Info[4]);
else
sSendMessage.SendChatMessage(sIRCMessage, text[2], sIRCMessage.Info[4]);
}