Problem bei enums

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
  • Hi,
    ich habe ein Problem mit enums zu setzten und zwar ich bekomme errors bei "new" zeilen:
    new Buycars[4][AKInfo] = {
    {604,"Glendale Shit","Stage 25",750,770,-1333,13,180,
    605,"Sadler Shit","Stage 25",764,-1333,13,180,
    542,"Clover","Stage 25",1500,758,-1333,13,180,
    466,"Glandale","Stage 25",1250,752,-1333,13,180}
    };
    Enum:
    enum AKInfo
    {
    modelid,
    Name[35],
    Autohausname[25],
    Preis,
    Float:posx,
    Float:posy,
    Float:posz,
    Float:posa
    }


    Errors:


    MFG Ketchup

  • buycars[4][sonstwas] heist buycars hat die größe 5 ein array fängt bei 0 an ;D mach es einfach zu 3

    Mfg aXD


    Kurze und Produktive antworten (manchmal) mit vielen Rechtschreibfehlern ;D

  • Versuch es mal Bitte so.


    new Buycars[3][AKInfo] = {
    {604,"Glendale Shit","Stage 25",750,770,-1333,13,180,
    605,"Sadler Shit","Stage 25",764,-1333,13,180,
    542,"Clover","Stage 25",1500,758,-1333,13,180,
    466,"Glandale","Stage 25",1250,752,-1333,13,180}
    };


    enum AKInfo
    {
    modelid,
    Name[128],
    Autohausname[128],
    Preis,
    Float:posx,
    Float:posy,
    Float:posz,
    Float:posa
    }


    //Edit


    Du hast auch Falsche Kordianten eingetragen.


    Das müsste so aussehen.


    604,"Glendale Shit","Stage 25",preis,1565.9319,122.7344,29.0941

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • muss ich den preis in "" machen oder wie wenn ich 750 durch preis ersetze kommt nuroch undefined symbol un das kommt ja nichtmehr wenn ich den richtigen preis in zahlen eintrage ich ich bin jetzt verwirrt


    Zitat

    auch hier verweise ich auf meine schlaue und funktionierende antwort (ja habs ebend getestet!)


    Problem bei enums


    dein a mit dem schlechten XD weiß nichts es passiert garnichts

  • @Ketchup
    änder einfach im buycar enum die 4 in ne 3 und fertig!


    PS: wer nur sche*** schreibt solte nicht geholfen werden


    ab jetzt von mir keine hilfe mehr (wenn ers eh ned kapiert?)

    Mfg aXD


    Kurze und Produktive antworten (manchmal) mit vielen Rechtschreibfehlern ;D

  • Das array ist falsch aufgebaut, oder ?? ;)

    new Buycars[4][AKInfo] = {
    {604,"Glendale Shit","Stage 25",750,770,-1333,13,180},
    {605,"Sadler Shit","Stage 25",764,-1333,13,180},
    {542,"Clover","Stage 25",1500,758,-1333,13,180},
    {466,"Glendale","Stage 25",1250,752,-1333,13,180}
    };


    Probiers mal so =)


    Ich hätte mir das enum dazu gespart..
    Das Array alleine tuts auch..
    Zugreifen kann man dann auf die Werte wie folgt:

    //Zb für den Autonamen , nehmen wir mal den Glendale
    Buycars[3][2]//der 3. (von 0 aus also der 4.) Beitrag, der 2. Wert ..



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • enum AKInfo
    {
    modelid,
    Name[35],
    Autohausname[25],
    Preis,
    Float:posx,
    Float:posy,
    Float:posz,
    Float:posa
    }


    new Buycars[4][AKInfo] = {
    {604,"Glendale Shit","Stage 25",750,770.0,-1333.0,13.0,180.0},
    {605,"Sadler Shit","Stage 25",764,770.0,-1333.0,13.0,180.0},
    {542,"Clover","Stage 25",1500,758.0,-1333.0,13.0,180.0},
    {466,"Glandale","Stage 25",1250,752.0,-1333.0,13.0,180.0}
    };


    So stimmts

    Die Macht etwas zu bewirken, ist in Dir. Du musst sie nur rauslassen


    cristiano-ronaldo-525-portugal-euro-2012-banner-wallpaper.jpg

  • Die Antworten Face (Danke) haben alle geklappt aber wenn ich jetzt auf den server komme ist zwar mein loggin system aktiv aber der rest nicht
    dann habe ich mal umgetestet un ausglammert und so
    und auf den entschluss gekommen, dass es bei dem 4 Auto dem Glandale das problem liegt.
    Es gibt keine Errors oder sonst was nur in mit dieser zeile funkt mein script nicht mehr
    Zeilen:
    new Buycars[4][AKInfo] = {
    {604,"Glendale Shit","Stage 25",750,770.0,-1333.0,13.0,180.0},
    {605,"Sadler Shit","Stage 25",764,770.0,-1333.0,13.0,180.0},
    {542,"Clover","Stage 25",1500,758.0,-1333.0,13.0,180.0},
    {466,"Glandale","Stage 25",1250,752.0,-1333.0,13.0,180.0}
    };
    Bei Glandale liegt das Problem


    MFG
    Ketchup