DEBUG error

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
  • Was bedeutet das?


    debug] Run time error 4: "Array index out of bounds"
    [17:01:30] [debug] Accessing element at index 22 past array upper bound 21
    [17:01:30] [debug] AMX backtrace:
    [17:01:30] [debug] #0 0000bb8c in public Streamer_OnPlayerEnterCP (0x00000001) from RL-Server.amx
    [17:01:30] [debug] #1 000019d8 in public OnPlayerEnterCheckpoint (0x00000001) from RL-Server.amx
    [17:01:32] [debug] Run time error 4: "Array index out of bounds"
    [17:01:32] [debug] Accessing element at index 23 past array upper bound 21
    [17:01:32] [debug] AMX backtrace:
    [17:01:32] [debug] #0 0000bb8c in public Streamer_OnPlayerEnterCP (0x00000001) from RL-Server.amx
    [17:01:32] [debug] #1 000019d8 in public OnPlayerEnterCheckpoint (0x00000001) from RL-Server.amx

  • das ganze bedeutet das auf einen index eines arrays zugegriffen wird welcher nicht existiert.


    Beispiel:



    new array[10];
    array[11] = 10;


    den index 11 gibt es nicht das würde solch ein Fehler erzeugen.


    Du kannst dein skript ja im debug modus kompilieren dazu eine pawn.cfg im pawno ordner erstellen und den kompilerparameter -d3 hinzufügen es gibt jedoch auch andere parameter -d0 würde ebenfalls gehen.
    Dadurch werden zusätzliche informationen mitkompilt die zahl hinter dem -d gibt die stufen an so werden dir zum beispiel zusätzlich informationen angezeigt oder ein zusätzliches file erzeugt etc... .