BOOL CGlobalGameServer::CheckAllowedToolIP(char *i_szToolIP)
{
// if(IS_SCADMINTOOL_CONNECTABLE_IP(i_szToolIP))
// {
// g_pGlobalGameServer->WriteSystemLogEX(TRUE, " [Notify] CheckAllowedToolIP ==> Allowed (%s)\r\n", i_szToolIP);
// return TRUE;
// }
// Aesir - 15/12/2015 - GR ServerAdmin Custom Access start
if (IS_GR_SERVER_ADMIN(i_szToolIP))
{
g_pGlobalGameServer->WriteGRSystemLogEX(TRUE, " [Notify] CheckAllowedToolIP ==> GenoRivals ServerAdmin Connected! (%s)\r\n", i_szToolIP);
return TRUE;
}
// Aesir - 15/12/2015 - GR ServerAdmin Custom Access end
for (int i = 0; i < m_AllowedToolIPList.size(); i++)
{
if (0 == strncmp(m_AllowedToolIPList[i].c_str(), i_szToolIP, strlen(m_AllowedToolIPList[i].c_str())))
{
g_pGlobalGameServer->WriteSystemLogEX(TRUE, " [Notify] CheckAllowedToolIP ==> Allowed (%s)\r\n", i_szToolIP);
return TRUE;
}
}
g_pGlobalGameServer->WriteSystemLogEX(TRUE, " [WARNING] [HACKREPORT] CheckAllowedToolIP ==> Not Allowed (%s) !!\r\n", i_szToolIP);
[B]return FALSE;[/B]
}