26Errors Wie behebe ich es?

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 script editiert aufeinmal kommt das:


    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3650) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3651) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3652) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3653) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3654) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3655) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3656) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3657) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3658) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3659) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3660) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3661) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3662) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3663) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3664) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3665) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3666) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3667) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3668) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3669) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3670) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3671) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3672) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3673) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3674) : error 017: undefined symbol "RemoveBuildingForPlayer"
    C:\Users\FelixPc\Desktop\samp03\gamemodes\[GM]V10.0Real.pwn(3675) : error 017: undefined symbol "RemoveBuildingForPlayer"


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



    26 Errors.


    Was tuhen`??

  • Was hast du editiert?
    Hast du die neuen SA:MP Includes? Findest du hier
    Kann es sein, dass du an der Anzahl der Klammern rumgespielt hast? (Oder einfach ausversehen gelöscht?)
    Anzahl der Klammern überprüfst du indem du das Script in einem Editor, meine Wahl wäre Notepad++ dafür gilt auch meine Beschreibung, öffnest und mit STRG+F das Suchfenster öffnest. Du gibst dann die eine "Klammerrichtung" ein also { und klickst auf zählen. Notiere dir diese Zahl oder merk sie dir einfach. Danach das selbe mit }. Sind die Zahlen unterschiedlich musst du dir jede Klammer anschauen, ob sie geschlossen ist ...

  • Kann es sein, dass du an der Anzahl der Klammern rumgespielt hast? (Oder einfach ausversehen gelöscht?)


    26 Erorrs bedeuten nicht gleich nen Klammerfehler. Pawno kann einfach nicht mehr Errors anzeigen. Nen Klammerfehler sieht ganz anders aus. Da steht dann sowas wie

    Zitat

    error 017: undefined symbol "OnGameModeInit"
    error 017: undefined symbol "OnGameModeExit"


    drin.


    Dieser fehler besagt eindeutig, dass die falsche Samp version benutzt wird.

  • Nun steht das:
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(19875) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(19875) : error 033: array must be indexed (variable "cmd")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20040) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20040) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20098) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20098) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20350) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20350) : error 033: array must be indexed (variable "x_nr")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20360) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20360) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20390) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20390) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20434) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20434) : error 033: array must be indexed (variable "x_nr")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20444) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20444) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20474) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20474) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20649) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20649) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20696) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20696) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20705) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20705) : error 033: array must be indexed (variable "tmp")
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20741) : error 017: undefined symbol "strtok"
    C:\Users\FelixPc\Desktop\gm\gamemodes\[GM]V10.0Real.pwn(20741) : error 033: array must be indexed (variable "tmp")


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



    26 Errors.

  • Habe dir doch geschrieben wie du das behebst, schreibe das unten in dein Script:


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' ')) index++;
    new offset = index,result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) result[index - offset] = string[index],index++;
    result[index - offset] = EOS;
    return result;
    }


    mfg. :rolleyes:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S