Erneutes Enum Problem

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

  • enum IllegalInventar_Daten
    {
    //Illegales Inventar
    Float:Cannabis[101],
    Float:CrystalMeth[101],
    Float:Heroin[101],
    Float:Kokain[101],
    };
    new IllegalInventarRPPlus[RPPlus_Daten] =
    {
    3,//Cannabis
    10,//CrystalMeth
    10,//Heroin
    5,//Kokain
    };



    C:\Users\Anuschka\Desktop\BigCityLife\gamemodes\bigcitylife.pwn(106) : warning 227: more initiallers than enum fields
    C:\Users\Anuschka\Desktop\BigCityLife\gamemodes\bigcitylife.pwn(107) : error 018: initialization data exceeds declared size

    • Offizieller Beitrag

    Weil ein echter Dealer auch mal 0.00052 Gramm verticken will


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN

  • Man soll halt .01 verkaufen können und das in 100 Qualitätststufen. Wie weit man mit dem Wert runtergeht bleibt dem Roleplay überlassen. Naja ich möchte jedenfalls ein solches System haben, aber irgendwie klappt es nicht.

  • Also wenn du 100 Qualitätsstufen willst, dann so:



    Dein Fehler ist die Initialisierung, du kannst ja nicht einfach eine 3 hinschreiben und hoffen, dass der dann das ganze Array so initialisiert.


    Das ist etwas komplizierter mit {3, ...} wäre es z.B. möglich.

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S