Errors die eigentlich keinen Sinn haben?

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,


    ich habe Errors, aber ich finde die Errors nicht, er sagt mir Klammer oder sonstwas falsch gesetzt, obwohl alles richtig ist?


    Hier meine Zeilen


    stock LoadKassen(kasse)
    {
    for(new i = 0; kasse < MAX_PLAYERS; kasse++)
    {
    new kassen1[65];
    dini_Create(kassen1);
    format(kassen1,sizeof(kassen1),"/Kassen/staatskasse.cfg");
    Kassen[i][Staat]=dini_Int(kassen1,"Geld"); //Problem Zeile..
    }
    return kasse;
    }


    Und hier meine Errors


    Zeile (2559) : Ungültiges Array (kein Array?): "Kassen"
    Zeile (2559) : Befehl hat keinen Sinn
    Zeile (2559) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (2559) : Ungültiger Befehl
    Zeile (2559) : Zuviele Fehler in einer Zeile


    Kann mir einer helfen?

  • Jaja immer dieses Fehlermeldungen vom deutschen PAWN Compiler ^^


    zeig mir mal die Definition (new) von Kassen mit der zugehörigen enum-Struktur.

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Jaja immer dieses Fehlermeldungen vom deutschen PAWN Compiler ^^


    zeig mir mal die Definition (new) von Kassen mit der zugehörigen enum-Struktur.


    Dito die Funktion ergibt jedoch ebenso kein Sinn



    stock LoadKassen(kasse)
    {
    for(new i = 0; kasse < MAX_PLAYERS; kasse++)
    {
    new kassen1[65];
    dini_Create(kassen1);
    format(kassen1,sizeof(kassen1),"/Kassen/staatskasse.cfg");
    Kassen[i][Staat]=dini_Int(kassen1,"Geld");
    }
    return kasse;
    }




    [pwn]
    LoadKassen(2); //würde den Wert 2 zurüchgeben daher Sinnfrei

    [/pwn]

    RFT

  • Nein, ich sehe es auch gerade, seine Schleife ist totaler Schwachsinn!


    Bitte korrigiere deine Schleife zu
    for(new i; i != MAX_PLAYERS; i++)

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Aber allgemein ist die ganze Funktion schwachsinn.


    Kasse1 wurde definiert ne Datei wird erstellt ohne ein Namen.
    Kassen1 kriegt einen Text zu formatiert der nichtmal formatiert werden muss.
    Daher ergibt die ganze Funktion garkeinen Sinn.


    MFG RFT

    RFT

  • Die andere frage wäre, warum jeder Spieler eine eigene Staatskasse hat? Ansich wäre das eine geile Idee, aber naja ^^

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!