Wo ist da der Fehler?

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



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(RGVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==RGVehs[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=5)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GAERROR,"***Du bist nicht bei der Regierung tätig.***");
    return 1;
    }
    }
    }
    else if for(new i=0; i<sizeof(RGVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==pdVehs[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GAERROR,"***Du bist nicht bei der Polizei tätig.***");
    return 1;
    }
    }
    }
    else if for(new i=0; i<sizeof(AtzenVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==AtzenVehs[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=12)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GAERROR,"***Du bist nicht bei den Atzen tätig.***");
    return 1;
    }
    }
    }
    }
    return 1;
    }


    Code
    Zeile (2069) : Ungültiger Befehl
    Zeile (2069) : Befehl hat keinen Sinn
    Zeile (2069) : Erwartete Zeichen ";", aber gefunden "if"
    Zeile (2069) : Ungültiger Befehl
    Zeile (2069) : Zuviele Fehler in einer Zeile


    Die betreffende Zeile ist die in der Mitte, also mit else if ....

  • //mein fehler sorry ^^ hier:


    Erstell am besten ein stock für die Fraktion abfrage, zb :
    stock isPlayerInFrakt(playerid,fraktid))
    dann kannst du auch abfragen ob der nicht in der frak ist:
    if(!isPlayerInFrakt(playerid,3))


    mfg

    Einmal editiert, zuletzt von iTea ()