Error der nervt

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
  • Guten Tag, habe einen Error der nervt.



    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(421) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Tim\Desktop\samp03e_svr_win32\gamemodes\tutorialreallife.pwn(448) : error 001: expected token: "-string end-", but found "-identifier-"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.




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


    stock SpielerReset(playerid)
    {
    sSpieler[playerid][AdminLevel] = 0;
    sSpieler[playerid][Level] = 0;
    sSpieler[playerid][Fraktion] = 0;
    sSpieler[playerid][Team] = 0;
    return 1;
    }


    //Adminsystem


    stock IstSpielerAdmin(playerid,level)
    {
    if(sSpieler[playerid][AdminLevel] >= level) return 1;
    return 0;
    }



    //Fraktion LSPD


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


    Könnte mir da jemand helfen?

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


    der ganze stock sieht so aus



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

  • also entweder bin ich blind oder blöde..


    ich seh den fehler gerade auch nicht. bei mir ist es genauso und es geht.. ?( ?(


    hier mein stock


    stock isPlayerInFrakt(playerid,fraktid)
    {
    if(PlayerInfo[playerid][pFraktion] ==fraktid) return 1;
    return 0;
    }

  • Ich denke mal die beiden "returns" sind der Fehler? :huh:

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • War nur ein Vorschlag, zumindest hab ich noch nie 2 returns hintereinander gesehen. :huh:

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Hay villt hilft es ja so



    stock isPlayerInFrakt(playerid,fraktid)
    {
    if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
    return 0;
    }


    Leider weiß ich nicht, wie dein Script aufgebaut ist. Aber kann sein, das du es Noch Anpassen Müsstes.


    Bei mir im Script, funktioniert es so ;)


    MFG
    Dome331

  • Dome: PVars und normale Variabeln sind komplett verschieden und außer den PVar ist daran nichts anders.
    R4z0R: Könntest du mal das zum "sSpieler" gehörende enum posten?

  • Ich habe dir doch schon Eine vorlage gemacht, wie es Funktioniert.
    Musst es halt, nur an Dein Script anpassen


    MFG
    Dome331

  • enum SpielerDaten
    {


    AdminLevel,
    Level,
    Fraktion, // Hier heißt es nur Fraktion oder ?
    Team,
    sLogin
    };


    new sSpieler[MAX_PLAYERS][SpielerDaten];


    stock IstSpielerInFraktion(playerid, fraktionsid)
    {
    if(sSpieler[playerid][sFraktion] == fraktionsid) return 1; // Warum dann hier sFraktion ? also s weg
    return 0;
    }