Errors (Klammerfehler?)

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
  • Habe wahrscheinlich irgendwo einen Klammerfehler, oder ähnliches,


    .pwn(3820) : error 017: undefined symbol "SetProTimer"
    .pwn(3835) : error 017: undefined symbol "GivePlayerWeapons"
    .pwn(3836) : error 017: undefined symbol "GivePlayerWeapons"
    .pwn(3843) : error 017: undefined symbol "SetProTimer"
    .pwn(3863) : error 017: undefined symbol "GivePlayerWeapons"
    .pwn(3870) : error 017: undefined symbol "GivePlayerWeapons"
    .pwn(3871) : error 017: undefined symbol "GivePlayerWeapons"
    .pwn(3872) : error 017: undefined symbol "GivePlayerWeapons"
    .pwn(3899) : error 017: undefined symbol "SetProTimer"
    .pwn(3925) : error 017: undefined symbol "SetProTimer"
    .pwn(4532) : error 017: undefined symbol "AddPlayer"
    .pwn(4557) : error 017: undefined symbol "Streamer_OnPlayerConnect"
    .pwn(4564) : error 017: undefined symbol "self_mysql_query"
    .pwn(4628) : error 017: undefined symbol "GivePlayerMoneys"
    .pwn(4726) : error 017: undefined symbol "self_mysql_query"
    .pwn(4757) : error 017: undefined symbol "self_mysql_query"
    .pwn(4763) : error 017: undefined symbol "self_mysql_get_field"
    .pwn(4764) : error 017: undefined symbol "self_mysql_get_field"
    .pwn(4765) : error 017: undefined symbol "self_mysql_get_field"
    .pwn(4775) : error 017: undefined symbol "self_mysql_query"
    .pwn(4794) : error 017: undefined symbol "ConvertSecEx"
    .pwn(4793) : warning 204: symbol is assigned a value that is never used: "Zeit"
    .pwn(4812) : error 017: undefined symbol "self_mysql_query"
    .pwn(5092) : error 017: undefined symbol "GetPoint"
    .pwn(5094) : error 017: undefined symbol "GetPoint"
    .pwn(5096) : error 017: undefined symbol "GivePlayerMoneys"
    .pwn(5110) : error 017: undefined symbol "GetPoint"


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



    26 Errors.


    Gibt es eine Gute möglichkeit Klammerfehler, gut und schnell zu finden? Habe nicht wirklich lust 56k Zeilen durch zu gehen :/

  • Nur einmal so nebenbei, dass du nicht alle 56k Zeilen dursuchen musst ist dir schon klar, da Pawno dir die Zeilen mit Errors extra anzeigt.


    Bsp:


    .pwn(3820) : error 017: undefined symbol "SetProTimer"


    Wäre Zeile 3820 etc.

  • Ist mir klar das mit den Zeilen, hier mal Code:


    public PreparePaintball()
    {
    ForAllPlayers(i){
    if(IsPlayerConnected(i)){
    if(PlayerPaintballing[i] != 0){
    ResetPlayerWeapon(i);
    SetPlayerVirtualWorld(i, 20);
    SendClientMessage(i, COLOR_YELLOW, " Das Paintballmatch beginnt in 20 Sekunden.");
    }
    }
    }
    SetProTimer("StartPaintball", 20000, 0); //ERRORZEILE
    return 1;
    }


    stock SetProTimer(name[], zeit, wiederholung)
    {
    new TID = -1;
    for(new TimerID = 0; TimerID < MAX_TIMERS; TimerID++)
    {
    if(ProTimerInfo[TimerID][PTActive] == 0)
    {
    ProTimerInfo[TimerID][PTActive] = 1;
    strmid(ProTimerInfo[TimerID][PTName], name, 0, strlen(name), 255);
    ProTimerInfo[TimerID][PTTime] = zeit/100;
    ProTimerInfo[TimerID][PTWiederholung] = wiederholung;
    TID = TimerID;
    break;
    }
    }
    return TID;
    }


    Edit: Wird wohl ein Klammerfehler sein, aber wie find ich den am besten? :/

    Einmal editiert, zuletzt von varrez ()