EnumErrorMeldung

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 bekomme folgende fehlermeldung : error 029: invalid expression, assumed zero
    für if(SpielerInfo[playerid][Fraktion] == Team_LSPD)
    und if(SpielerInfo[playerid][Fraktion] == Team_Mafia)


    zudem ist die abfrage ob er in einer Fraktion ist falsch oder??
    ich weiß nicht wo ich anfangen soll und wie überhaupt ..
    habe alles davor mit PVars gemacht und nun versuch ich das ins enum umzuschreiben


    lg Kamel



    :(







    //Fraktionen
    #define Team_LSPD
    #define Team_Mafia
    #define Team_Medic
    #define Team_STAAT


    enum SInfo
    {
    Adminlevel,
    Fraktion,
    Leader
    }
    new SpielerInfo[MAX_PLAYERS][SInfo];



    public OnPlayerSpawn(playerid)
    {
    if(SpielerInfo[playerid][Fraktion] == Team_LSPD)
    {
    SetPlayerPos(playerid,lspdspawn);SetPlayerColor(playerid,BLAU);GivePlayerWeapon(playerid,35,5);SetPlayerSkin(playerid,286);
    }
    if(SpielerInfo[playerid][Fraktion] == Team_Mafia)
    {
    SetPlayerPos(playerid,mafiaspawn);GivePlayerWeapon(playerid,24,100);SetPlayerSkin(playerid,111);
    }
    return 1;
    }




    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {


    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));


    }
    return 1;0
    }


    stock ResetVariablen(playerid)
    {
    SpielerInfo[playerid][Adminlevel]=0;
    SpielerInfo[playerid][Fraktion]=0;
    SpielerInfo[playerid][Leader]=0;
    return 1;
    }