dini_Get will den String nicht annehmen oder wie?

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
  • Nabend,


    ich mache grad ein Autosystem und will den Namen des Besitzers abspeichern^^


    Ich hab das jetzt mal so gemacht:


    Beim Speichern:
    dini_Set(string,"Besitzer",CarInfo[carid][carBesitzer]);


    und das beim Laden:
    CarInfo[carid][carBesitzer] = dini_Get(string,"Besitzer");


    aber beim Laden kommt dieser Error:
    Zeile (4959) : error 006: must be assigned to an array


    Was tun?


    MfG
    Cr4sh


    //edit: Überschrift

    Mit freundlichen Grüßen,
    Cr4sh


    Einmal editiert, zuletzt von Cr4sh ()

  • format(CarInfo[carid][carBesitzer],MAX_PLAYER_NAME, dini_Get(string,"Besitzer"));
    So wird das richtig geladen

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Okay danke :)


    und wie speicher ich den spaß ab? also wie setzte ich den string in die datei.ini?


    hab mir das jetzt so gedacht, das will aber nicht :D
    format(CarInfo[carid][carBesitzer],pname, dini_Set(string,"Besitzer"));


    MfG
    Cr4sh

    Mit freundlichen Grüßen,
    Cr4sh


  • okay. nochma danke :)
    aber eine letzte frage beibt:


    normalerweise macht man das ja so:
    CarInfo[id][carModel] = carid;


    wie mache ich das dann mit dem String/Besitzernamen?
    CarInfo[id][carBesitzer] = pname


    hab das jetzt mal so probiert, buggt aber rum :(


    hier der error:
    Zeile (3773 -- 3774) : error 006: must be assigned to an array
    ich werd daraus aber nicht schlauer...


    mfg, cr4sh

    Mit freundlichen Grüßen,
    Cr4sh