Klammerfehler - mit Notepad++ nicht auffindbar

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,
    beim Compilen kommt bei mir dieser Fehler:


    wenn ich die Klammern mit notepad++ zählen lasse, kommen beidemale 9908 Klammern raus.
    Woran liegt das? gibt es ein programm, dass direkt alle alleinstehende Klammern anzeigt?
    Danke im vorraus!


    /edit: Der Einrücker von dark-trigardon.eu meint das hier : "Es wurde wahrscheinlich ein Klammerfehler entdeckt! Es fehl(t/en) 10 "{" !"

  • das ist kein klammer fehler strtok ist einfach net definirt zb


    stock strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


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

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


    Danke, auf die Idee wär ich nie gekommen, dann gleich noch ne mini frage:
    bei mir werden die warnings mirlerweile teilweise nurnoch so angezeigt:
    "Zeile (3187) : Variable "kmh" wurde mehrmals deklariert
    Zeile (3552) : Nicht deklarierte (forward) Funktion : ("Carsurfing")
    Zeile (11524) : Nicht deklarierte (forward) Funktion : ("SetPlayerWeapons")
    Zeile (15909) : Variable wurde falsch definiert (Float,Integer[...])


    0 Errors, 10 Warnungen
    Kompilierung erfolgreich


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de"
    und halt alles in deutsch, wie hab ich das angestellt? :D

  • Zeile: 03187: es gibt mehrere new Kmh oder so etwas.
    Zeile: 03552: Carsurfing Public hat keine Forward oder Forward hat kein Public (entfernen oder anpassen)
    Zeile: 11524: Carsurfing Public hat keine Forward oder Forward hat kein Public (entfernen oder anpassen)
    Zeile: 15909: Bitte posten!

  • forward Carsurfing();
    forward SetPlayerWeapons();
    Variable wurde falsch definiert (Float,Integer[...])eine cordinate zuviel oder zu wenig poste mal davon alles

  • SetPlayerPos(i, x, y, z);


    glaub liegt daran


    Nur wie muss ich das verändern, dass es immernoch genauso funkt, aber keine warnings mehr bringt?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Was genau bewirkt diese Funkion? du gehst 2 meter hoch 2 meter nach rechts ?


    Ein anti carsurfing script
    pawnfox, gleiches ergebnis

  • Mach das ma so



    forward CarSurfing();
    public CarSurfing()
    {
    new Float:x, Float:y, Float:z;
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    GetPlayerPos(i, x, y, z);
    if(!(GetPlayerSurfingVehicleID(i) == INVALID_VEHICLE_ID))
    {
    SetPlayerPos(i, x+2, y+2, z);
    SendClientMessage(i,COLOR_RED,"Lass das!");
    }
    }
    }
    }


  • funktioniert immernochnicht ^^

  • WTF :huh: :huh:


    sogar bei mir geht das ohne fehler sicher das du die nesuten include hast ?
    hast du die include float drin ?