Guten Tag
sobald das passwort richtig eingegeb wurde, lädt er die daten aus der .ini datei. Nun wollte ich die Ip von dem jenigen mit den Ips von den anderen vergleichen und sobald es die selben sind sollen die Admins eine Warnung bekommen, das diejenigen über die selbe Ip spielen.
for(new i = 0; i < MAX_PLAYERS; i++)
{
new pIp[20], iIp[20];
if(GetPlayerIp(i, iIp, sizeof(iIp)) == GetPlayerIp(playerid, pIp, sizeof(pIp)))
{
if(playerid != i)
{
new aname[MAX_PLAYER_NAME], bname[MAX_PLAYER_NAME],str[256];
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(i,bname,sizeof(bname));
format(str,sizeof(str),"[WARNUNG][MULTI] %s (%d) spielt unter der selben Ip wie %s (%d)", aname, playerid, bname, i);
for(new j = 0; j < MAX_PLAYERS; j++)
{
if(Spieler[j][Admin] >= 1)
{
SendClientMessage(j,0x0000FFFF,str);
}
}
}
}
}
Diese meldung kommt aber immer wenn sich jemand einloggt, immer kommt das 2 unter der selben Ip spielen, obwohl sie es nicht tuhen.
wäre sehr nett wenn mir da jemand helfen könnte.