Error..Klammerfehler aber wo ?

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,
    wo ist hier der Klammer Fehler ? oder hab ich irgendwo ein return vergessen ?



    Ich habe die Erros:
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(383) : error 017: undefined symbol "SpielerSpeichern"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(392) : error 017: undefined symbol "SpielerName"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(430) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(433) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(453) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(454) : error 017: undefined symbol "SpielerName"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(459) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(469) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(471) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(481) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(494) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(505) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(507) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(510) : error 017: undefined symbol "SpielerSpeichern"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(516) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(518) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(519) : error 017: undefined symbol "SpielerName"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(527) : error 017: undefined symbol "isPlayerAnAdmin"


    Das deutet drauf hin das es unten nicht weitergeht und anscheinend ein return fehlt ^^



    Hier der Text:

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    return 1;
    }


    /7Edit richtig eingeschoben

  • if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(copcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==copcar)
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    }
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(copcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    }
    return 1;


    So müsste es klappen

  • @Sv3n
    macht auch immer so viel sinn...
    @Atze_CJ
    Von Editor auf Quellcode umstellen
    und in Pawno richtig einrücken...

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(copcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==copcar)
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    }
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(copcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    }
    return 1;
    }
    da dürfte kein Fehler mehr dirn sein ;)
    BTW Da war mehr als ein Fehler drin :P

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

    Margarete Stokowski

  • @ Black ace habs so gemacht wie bei dir aber da kommt 1 Error:


    unswart in der ersten Fraktions Zeile


    if(GetPlayerVehicleID(playerid)==copcar) // hier kommt der Error



    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(603) : error 033: array must be indexed (variable "copcar")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.





    // EDIT
    Schon Selber behoben :D
    Danke geht alles :love: