Beiträge von perelo

    Okay, ich gebe dir Recht, dass dies nicht der "wahre" Warning ist, aber der Compiler spinnt sich bei mir zum Beispiel total zusammen und spuckt irgendwelche Warnings/Errors aus.
    Sobald der oben beschriebene Fehler behoben ist, sind alle Warnings/Errors weg. Vielleicht liegt es auch daran, dass ich nicht Pawno nutze, sondern Sublime. Dazu kann ich aber nichts sagen.

    Folgendes ist eventuell auch ganz hilfreich, wobei es sich hier nicht um einen Klammerfehler handelt.


    219er-Warnings (hier glaubt man es wäre ein Klammerfehler, was aber nicht der Fall ist):

    Code
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level
    warning 219: local variable "XYZ" shadows a variable at a preceding level


    Fehler (Beispiel-Funktion):
    stock bool:IsOneEqualOne()
    {
    if (1 == 1) {
    return true;
    }
    return false,
    }
    Hier wurde nach dem "false" statt einem Semikolon ein Komma geschrieben, was übrigens öfters mal vorkommt, da der Kopf schneller arbeitet und die Hand dann manchmal einfach nicht mitkommt.



    Lösung:
    Man sucht mithilfe folgendem regulären Ausdruck im Script nach dem Fehler. Komischerweise funktioniert das nicht mit Pawno. Ihr müsst also kurzfristig auf einen anderen Editor wie Notepad oder auch Sublime umsteigen.

    Code
    ,\s*\}