Fehler mit GeoIP Plugin...

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


    Ich häng emal wieder vor einem Fehler den ich mir nicht erklären kann bzw. wieder mal niht weg bekomme also hier ist der Code:
    if(GetPlayerCountryName(playerid) == "Germany" || GetPlayerCountryName(playerid) == "Austria" || GetPlayerCountryName(playerid) == "Private IP")
    Und hier der Fehler:
    (1330) : error 001: expected token: "-string end-", but found "-identifier-"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Könntet ihr mit Bitte helfen Danke...

  • Evtl. liegts daran, dass du strings mit == vergleichst.
    Für strings verwendet man eig. strcmp.
    Probiers mal so:



    new geo_string[64];
    geo_string = GetPlayerCountryName(playerid);
    if(!strcmp(geo_string, "Germany", true, 64)) // ...
    else if(!strcmp(geo_string, "Austria", true, 64)) // ...
    else if(!strcmp(geo_string, "Private IP", true, 64)) // ...
    else // ...


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