Pawno "stock" 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
  • Hallo Breadfishe,
    ich habe ein Problem bei meinem Fraktionssystem.


    Hier der Code:

    stock IstSpielerInFraktion(playerid,fraktionsid)
    {
    if(sSpieler[playerid][Fraktion] == fraktionsid) return 1;
    return 0;
    }


    Hier der error:
    error 001: expected token: "-string end-", but found "-identifier-"


    Hoffe ihr könnt mir weiterhelfen.
    MFG

  • Hier die Zeilen dadrüber.

    Spoiler anzeigen
    //Register Login System
    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    SpielerReset(playerid);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Adminlevel",0);
    dini_IntSet(Spieler,"Level",0);
    dini_IntSet(Spieler,"Fraktion",0);
    dini_IntSet(Spieler,"Team",0);
    SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
    SpawnPlayer(playerid);
    return 1;
    }

    Spoiler anzeigen
    stock Login(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
    {
    SendClientMessage(playerid,BLAU,"Erfolgreich eingeloggt.");
    SpielerLaden(playerid);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Falsches Passwort.");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }
    }

    Spoiler anzeigen
    stock SpielerSpeichern(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    dini_IntSet(Spieler,"sAdminlevel",sSpieler[playerid][sAdminlevel]);
    dini_IntSet(Spieler,"sLevel",sSpieler[playerid][sLevel]);
    dini_IntSet(Spieler,"sFraktion",sSpieler[playerid][sFraktion]);
    dini_IntSet(Spieler,"sTeam",sSpieler[playerid][sTeam]);
    }
    return 1;
    }

    Spoiler anzeigen
    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spieler,"Adminlevel"));
    SetPVarInt(playerid,"Level",dini_Int(Spieler,"Level"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spieler,"Fraktion"));
    SetPVarInt(playerid,"Team",dini_Int(Spieler,"Team"));
    sSpieler[playerid][sLogin] = 1;
    SpawnPlayer(playerid);
    }
    return 1;
    }

    Spoiler anzeigen
    stock SpielerReset(playerid)
    {
    sSpieler[playerid][sAdminlevel] = 0;
    sSpieler[playerid][sLevel] = 0;
    sSpieler[playerid][sFraktion] = 0;
    sSpieler[playerid][sTeam] = 0;
    return 1;
    }

  • if(sSpieler[playerid][Fraktion] == fraktionsid) return 1;


    Kann es sein, dass du in Fraktion den Namen der Fraktion speicherst ?


    Die FraktionsID wäre deinem Schnipsel nach in sFraktion gespeichert

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski