playerid über die IP herausfinden ?

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
  • Hallo,


    ich suche nach einer Funktion oder einen Code Schnipsel mit der ich die playerid über dessen IP Adresse herausfinden kann.
    Da viele sich Fragen häää warum ? Bei OnPlayerRconLoginAttempt gibt es ja bekanntlich kein playerid sondern nur die IP des Spielers.


    Hätte dort zufällig jemand eine Idee oder gibt es sogar schon hier einen Codeschnipsel und ich habe ihn nur nicht gefunden. Danke im Voraus.


    Viele Grüße
    NMS aka Steven


    PS: [Offtopic]: Ist nur bei mir das Englishe Wiki down oder bei allen ? Bekomme immer Verbindungsproblem.

  • stock ReturnPlayerFromIP(ip[])
    {
    new ipp[16],i=0;
    for(; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    GetPlayerIP(i, ipp, sizeof(ipp));
    if(!strcmp(ip, pip, true))
    {
    return i;
    }
    }
    }
    return INVALID_PLAYER_ID;
    }

    The fact is, I am right. And if you think I'm wrong, you are wrong.


  • stock PlayerIDFromPlayerIP(ip[16])
    {
    new
    pIP[16];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(GetPlayerIp(i, pIP, 16))
    {
    if(!strcmp(pIP, ip, false, 16)) return i;
    }
    return INVALID_PLAYER_ID;
    }


    Keine Scripting-Fragen per PM!