Errors/Warnings(find net den Grund)

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 Community,


    Ich bekomme diese Errors
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(304) : error 017: undefined symbol "PlayerStat"
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(304) : warning 215: expression has no effect
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(304) : error 001: expected token: ";", but found "]"
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(304) : error 029: invalid expression, assumed zero
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(304) : fatal error 107: too many error messages on one lin


    Betroffen sind angeblich diese Zeilen


    PlayerStat[playerid][Password] = inputtext;


    ich habe aber davor das hier angegeben:


    new PlayerStat[MAX_PLAYERS][pInfo];


    enum pInfo
    {
    pAdmin,
    pLeader,
    Password,
    pMember,
    PosX,
    PosY,
    PosZ,
    pRegistered,
    pInt
    };

    Mit freundlichen Grüßen


    Headscracher | Tobi :thumbup:

  • //dialoge
    #define DIALOG_AGB 1
    #define DIALOG_REGISTER 2
    #define DIALOG_LOGIN 3


    #if defined FILTERSCRIPT



    new PlayerStat[MAX_PLAYERS][pInfo];


    enum pInfo
    {
    pAdmin,
    pLeader,
    Password,
    pMember,
    PosX,
    PosY,
    PosZ,
    pRegistered,
    pInt
    };


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }

    Mit freundlichen Grüßen


    Headscracher | Tobi :thumbup:

  • C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(44) : error 026: no matching "#if..."
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(53) : error 026: no matching "#if..."
    kahm neu dazu


    //edit
    Das hier sind die Dialoge in ganz


    if(dialogid == DIALOG_REGISTER)
    {
    if(response == 1)
    {
    if(strlen(inputtext) <= 3)
    {
    SendClientMessage(playerid, COLOR_RED, "Dein Password muss länger als 3 Buchstaben bzw. Zahlen sein");
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registration", "Bitte gebe nun dein gewünschtes Password ein", "Regestrieren", "Abbrechen");
    return 1;
    }
    if(strlen(inputtext) >= 7)
    {
    SendClientMessage(playerid, COLOR_RED, "Dein Password muss kürzer als 7 Buchstaben bzw. Zahlen sein");
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registration", "Bitte gebe nun dein gewünschtes Password ein", "Regestrieren", "Abbrechen");
    return 1;
    }
    else
    {
    new string[230];
    new playername[MAX_PLAYER_NAME];
    PlayerStat[playerid][Password] = inputtext;
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "Users/%s.ini", playername);
    dini_IntSet(string, "password", PlayerStat[playerid][Password]);
    dini_IntSet(string, "Level", 2);
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Gib bitte dein Password ein", "Login", "Abbrechen");
    return 1;
    }
    return 1;
    }
    if(response == 0)
    {
    Kick(playerid);
    return 1;
    }
    }
    if(dialogid == DIALOG_LOGIN)
    {
    if(response == 0)
    {
    if(!strcmp(inputtext, PlayerInfo[playerid][Password], true))
    {
    new string[230];
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "Users/%s.ini", playername);
    PlayerInfo[playerid][pLevel] = dini_Int(string, "Level");
    SetPlayerPos(playerid, 765.8433,3.2924,1000.7186);
    SetPlayerInterior(playerid, 0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Falsches Password. Versuche es Erneut");
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Gib bitte dein Password ein", "Login", "Abbrechen");
    return 1;

    }
    }
    return 1;
    }

    Mit freundlichen Grüßen


    Headscracher | Tobi :thumbup:

  • C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(45) : error 026: no matching "#if..."
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(301) : error 006: must be assigned to an array
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(309) : warning 225: unreachable code
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(321) : error 017: undefined symbol "PlayerInfo"
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(321) : warning 215: expression has no effect
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(321) : error 001: expected token: ";", but found "]"
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(321) : error 029: invalid expression, assumed zero
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(321) : fatal error 107: too many error messages on one line


    //edit
    nach #else etc. wegmachen die errors:


    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(287) : error 006: must be assigned to an array
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(295) : warning 225: unreachable code
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(307) : error 017: undefined symbol "PlayerInfo"
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(307) : warning 215: expression has no effect
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(307) : error 001: expected token: ";", but found "]"
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(307) : error 029: invalid expression, assumed zero
    C:\Users\Tobias\Desktop\Selfmade\gamemodes\selfmade.pwn(307) : fatal error 107: too many error messages on one line

    Mit freundlichen Grüßen


    Headscracher | Tobi :thumbup: