Ip´s vergleichen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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.