unmatched closing brace ("}") O_o

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
  • Hey,
    Habn kleines Problem , mit dem Timer bei Car Respawn




    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4941) : error 054: unmatched closing brace ("}")
    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4942) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.
    Zeile 4941 = }
    Zeile 4942 = return 1;


    Der Timer



    public CarRespawn(playerid)
    {
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    new bool:unwanted[CAR_AMOUNT];
    for(new player=0; player
    {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
    }
    for(new car = 1; car <= 450; car++)
    {
    if(!unwanted[car]) SetVehicleToRespawn(car);
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "[System] %s hat alle Unbesetzten Autos Respawnt!", sendername);
    BroadCast(COLOR_RED,string);
    }
    }
    return 1;
    }

  • for(new player=0; player!=MAX_PLAYERS;player++)
    und du machst 2 Klammern zuviel zu ;)

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

    Margarete Stokowski

  • jetzt hab ich noch mehr errors -.-'




    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4950) : error 028: invalid subscript (not an array or too many subscripts): "player"
    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4951) : error 001: expected token: "}", but found "if"
    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4951) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInAnyVehicle"
    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4951) : error 017: undefined symbol "player"
    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4951) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.

  • Schreib Code Zwischen Klammern und nicht einfach hinter einem if



    public CarRespawn(playerid)
    {
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    new bool:unwanted[CAR_AMOUNT];
    for(new player = 0; player < MAX_PLAYERS; player++)
    {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)] = true; }
    }
    for(new car = 1; car <= 450; car++)
    {
    if(!unwanted[car])
    {//Was datt denn? Muss {
    SetVehicleToRespawn(car);
    }
    }
    //Nachricht soll ja außerhalb der Schleife gesendet Werden
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "[System] %s hat alle Unbesetzten Autos Respawnt!", sendername);
    BroadCast(COLOR_RED,string);
    return 1;
    }

  • for(new player=0; player!=MAX_PLAYERS;player++)
    und du machst 2 Klammern zuviel zu ;)

    des hab ich genommen -.-'
    jetzt sindwa wieder am anfang


    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4963) : error 054: unmatched closing brace ("}")
    C:\Users\Daniel Keller\Desktop\Script\AR0.6b.pwn(4964) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    //Edit ich habs danke InternetInk aka Benjamin