Der große Error Thread

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
  • Moin.


    Also hab mir die Idee genommen, sodass nicht jeder das Forum zuspamt. Also, hier wird eine Liste von Errors geben, und wie ihr sie fixxt. Bitte bei weiteren Errors oder unbekannten Problemen unten posten.


    symbol is assigned a value that is never used "beispiel"
    Also, ihr habt einen new oder forward oder #define beispiel eingefügt - dieses einfach löschen.


    undefined symbol "beispiel"
    Ihr habt ein Symbol nicht definiert, also new beispiel; oder forward beispiel();

    function "OnPlayerCommandText" should return a value

    Unter eure letzte Variable (Beispiel SendClientMessage(playerid, COLOR_YELLOW, "Beispiel"); -> ein return 1; setzen.


    array sizes do not match, or destination array is too small
    Ihr habt wahrscheinlich eine Eckigeklammer funktion z.B. new PlayerInfo[34][], ihr müsst die 1. Klammer vollständig editieren, also die ganzen neuen Sachen zählen, z.b. sinds 35, danach statt eine 34 eine 35 hinschreiben - kann auch beim 2. sein.
    ODER: Ihr habt beim letzten auch ein Komma hintendran, denn von 1-33 darf ein Komma, bei der letzten jedoch nicht!!


    expected token: ")", but found ";"
    Ihr müsst bei der zeile (steht vorne dran) hinter dem ) ein ; setzen.
    Wird noch bearbeitet.


    initialization data exceeds declared size
    bei einer eckigen Klammerfunktion muss man ganz unten das Komma weglassen.


    multi-dimensional arrays must be fully initialized
    richtige Zahl in die eckige Klammer. (die Funktionen von 1 bis ... abzählen und dann ersetzen!)


    function "Beispiel" is not implemented
    Ihr habt ein forward beispiel(); gemacht, aber das public beispiel vergessen!


    public function lacks forward declaration (symbol "Beispiel")
    Ihr habt zwar eine Public Funktion, aber das forwarden vergessen!


    cannot read from file: "beispiel"
    Ihr habt oben #include <beispiel> stehen, aber die Include nicht im Ordner. Wenn ihr sie nicht braucht, #include <beispiel> löschen oder wenn ihr sie braucht, die Includedatei in euren Serverordner -> Pawno -> include Ordner ziehen.


    number of arguments does not match definition
    Ihr habt eine Variable wie z.B. SetPlayerPos, aber habt z.B. die Y Float vergessen, am besten rechts die Variable anklicken, den native untenlinks anschauen und dann selbst machen.


    symbol already defined: "beispiel"
    Ihr habt das "beispiel" schonmal mit new oder forward versehen. EInfach mal das new beispiel; oder forward beispiel löschen.


    input line too long (after substitutions)
    Ist ein sehr seltener Fehler - sollte einfach mal der PAWN Editor neu installiert werden - dann sollte es funktionieren.


    too many error messages on the line
    Einfach ignorieren und sich auf die anderen Fehler konzentrieren da dieser an sich kein Error ist.


    invalid expression, assumed zero
    Entweder eine völlig falsche Variable, oder du hast eine {-Klammer vergessen bzw eine ( ^^

    13 Mal editiert, zuletzt von Enzo ()

  • Jo dann Setzt ich doch auch ma was rein ;)


    C:\Users\Keks\Desktop\Scripts\Untitled.pwn(98) : error 001: expected token: ")", but found ";"
    C:\Users\Keks\Desktop\Scripts\Untitled.pwn(98) : error 036: empty statement
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/Bla", true) == 0)
    {
    if (IsPlayerConnected(playerid); /* <--- hier is der Error. Das ";" muss gegen eine geschlossenen Klarmmer ausgetauscht werden
    Alle Klammern die ihr öffnet MÜSST ihr auch wieder Schliessen! */
    {
    SendClientMessage(playerid, 0x00000000, " Test Error");
    return 1;
    }
    }
    return 0;
    }


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • Es ist bereits etwas in Planung was diesen Thread überflüssig machen wird. Dennoch könnt ihr mal fleißig weitersammeln, ich werde einiges davon dann darin einfließen lassen ;)

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!