Dini Laden aber 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
  • Hey Com,


    Habe gerade mal versucht mein Haussystem zu laden?
    Jedoch weiss ich nicht was da der Fehler ist?


    for(new i = 1; i < MaxHaus ; i++)
    {
    new hausedit = i;
    new Data[128];
    format(Data,sizeof(Data),"/Haus/%d.ini",i);
    new owner[64];
    format(owner,sizeof(owner),"%s",dini_Get(Data,Owner));
    PlayerHaus[hausedit][Hausid] = dini_Int(Data,Hausid);
    PlayerHaus[hausedit][Hausx] = dini_Float(Data,Hausx);
    PlayerHaus[hausedit][Hausy] = dini_Float(Data,Hausy);
    PlayerHaus[hausedit][Hausz] = dini_Float(Data,Hausz);
    PlayerHaus[hausedit][Kosten] = dini_Int(Data,Hauskosten);
    PlayerHaus[hausedit][Owner] = owner;


    Erros


    Ich wiess aber auch nicht was das ist den alle "Tags" sind richtig?

  • Wenn du die Werte mit Dini einlist, muss der zweite Parameter immer ein string sein. Das ist nämlich der Name des Wertes in der Datei.


    Bsp. aus Zeile Acht:


    Anstatt:

    Code
    PlayerHaus[hausedit][Hausid] = dini_Int(Data,Hausid);


    muss:

    Code
    PlayerHaus[hausedit][Hausid] = dini_Int(Data,"Hausid");


    Dahin.



    Ich hoffe ich konnte helfen :D


    MFG
    SporSeba97