[Fehler]Ip Adresse Auslesen

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
  • Moin, also immoment bin ich dabei ein Bansystem zu schreiben jedoch funktioniert meine Abfrage bei OnplayerConnect nicht so wie sie soll... Bekomme da immer einen Error


    Der Error


    Zitat

    (3) : error 035: argument type mismatch (argument 2)

    Das Script:


    new pIp[16];
    GetPlayerIp(playerid, pIp, sizeof(pIp));
    if(!strcmp(pIp,GetPVarInt(playerid,"IP")))
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "You are banned from this Server! By a fail Ban please contract an Administrator.");
    Kick(playerid);
    return 1;
    }


    Die Zeilennummer wurde angepasst mit dem pawntext oben^^


    MfG Paddy

    Zitat

    naja aufm homeserver mit kumpel getestet und nix laggt von daher sollte nen richtiger server mit sowas keine probs haben

    *an Kopf schlag
    sowas kommt Raus wenn man erst absendet ohne nachzudenken. Bitte Leute Hirn einschalten beim Posten...

  • if(!strcmp(pIp,GetPVarInt(playerid,"IP")))
    Die Ipadresse ist ein String, daher musst du es auch als String speichern und eben auch wieder als String auslesen.
    GetPVarString und SetPVarString


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------

  • Ups^^ verdammt hätte eig selber draufkomm könn... danke^^
    Closed

    Zitat

    naja aufm homeserver mit kumpel getestet und nix laggt von daher sollte nen richtiger server mit sowas keine probs haben

    *an Kopf schlag
    sowas kommt Raus wenn man erst absendet ohne nachzudenken. Bitte Leute Hirn einschalten beim Posten...