Error aber kann ihn nicht finden?

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
  • Abend



    Ich habe mal wieder ein Kleines Problem, und zwar.
    kriege ich eine Fehlermeldung rein, wo eigentlich gar kein Fehler ist, aber einer angeblich Vorhanden sein soll ?


    Fehlermeldung:


    error 001: expected token: "-string end-", but found "-identifier-"


    Code:


    stock HandrangStufen(playerid)
    {
    new HStufen[15], HS1[80], HS2[80], HS3[80];
    switch(GetPVarInt(playerid,"SHandrang"))
    {
    case 0, 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29:{HStufen=HS1;}
    case 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59:{HStufen=HS2;}
    case 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100:{HStufen=HS3;}
    }
    return HStufen;
    }

    2 Mal editiert, zuletzt von Equ ()

  • Ersteinmal solltest du dir das mal ansehen [ SCRIPTING ] Switch + Case ,
    denn jede Case abzufragen ist unnötig, wenns diese schönen "pünktchen" gibt ^^.


    Zu deinem Fehler:
    Du kannst keinem String einen wert Zuweisen.
    Dafür gibt es strcat und format ;)


    L.G.

    Ich Weis selber auch das der ganze Spaß kürzer geht >.<, Trotzdem danke.
    Und wo weise ich denn bitte den string einen wert zu, ich lege nur den 'Array' für die Zeichenlänge fest ..

  • Da haste es doch... (Fehler von mir, dachte du wolltest strings formatieren).
    Wo ist denn die Index angabe? :)


    L.G.
    heyho

    Macht nichts, Diese sind unter den Includes:



    ///////////////////////////////////////////////////////////////////////////////


    // BSystem Stufen


    #define HS1 "Kritisch"
    #define HS2 "Muss Pinkeln"
    #define HS3 "Alles Fit"



    ///////////////////////////////////////////////////////////////////////////////

  • Du machst define und erstellst ein new mit den gleichen Namen.


    Denke mal das dies der Fehler ist.

    ?( Du definest und erstellst es....Ist mir ehrlich gesagt neu.
    Wieso erstellst du es nicht als Globale Array und weißt ihnen hinterher den String zu?


    L.G.

    Uff, Stimmt da habt ihr recht, kleiner Denkfehler von mir Passiert halt ^^
    Nun gut funktioniert jetzt alles, danke euch :)



    Grüße