Dini Laden/Speichern 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
  • hehe ich bin's mal wieder :D
    Ich bekomme das Laden und Speichern mit Dini einfach nicht hin :(


    Habe ein Businesssystem und wenn man /buy macht,
    soll man als Owner gespeichert werden und beim connecten soll es wieder geladen werden.


    Bisher sieht es bei mir so aus:
    if(!dini_Exists("Business.cfg"))
    {
    dini_Create("Business.cfg");
    dini_IntSet("Business.cfg", "BusOwner", BusinessInfo[buss][BusOwner]);
    }


    lg

  • Das Laden dann einfach zB mit einem enum
    Oben ins Script


    #define MAX_BIZ 150 /7 Wie viele Bizes erstellt werden dürfen (:enum BInfo{Biz_Owner[32]}new BizInfo[MAX_BIZ][BInfo];


    Dann beim Laden
    format(BizInfo[bid][Biz_Owner],32,"%s",dini_Get(...);

  • EIn enum besitze ich bereits ;)


    So sieht's bisher bei mir aus:
    new buss = IsPlayerCloseEnoughToBis(playerid);
    format(BusinessInfo[buss][BusOwner],32,"%s",dini_Get("BusOwner"));


    bekomme aber den Error:
    warning 202: number of arguments does not match definition