Bizsystem erstellt wird nur an der Float:X erstellt...

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
  • Heyho,
    ich hab mal ne Frage,
    mein Bizsystem funktioniert zwar,
    erstellt auch eine Datei, jedoch steht dort
    nur die X-Achse drinnen, es fehlen 2 Floats o_O
    Hier mal der Erstellcommand:
    /bcreate

    ocmd:bcreate(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z;
    new BizString[128],B_ID;
    GetPlayerPos(playerid,X,Y,Z);
    new B_File[125];
    for(new i=1;i<B_MAX;i++)
    {
    format(B_File,125,"/Geschäfte/%d.ini",i);
    if(!fexist(B_File))
    {
    dini_Create(B_File);
    dini_Set(B_File,"Name","Name");
    dini_FloatSet(B_File,"X-Achse",X);
    dini_FloatSet(B_File,"X-Achse",Y);
    dini_FloatSet(B_File,"X-Achse",Z);
    dini_Set(B_File,"Besitzer","Niemand");
    dini_IntSet(B_File,"Käuflich",0);
    dini_IntSet(B_File,"Kaufpreis",0);
    dini_IntSet(B_File,"Produkte",0);
    dini_IntSet(B_File,"Produktpreis",0);
    dini_IntSet(B_File,"Level",0);
    dini_Set(B_File,"Teilhaber","Niemand");
    format(BizString,128,"-|%s|-\nBesitzer: %s\nTeilhaber: %s\nPreis: %d$\nLevel: %d\nProdukte: %d\nProduktpreis: %d$\n/bizkaufen zum kaufen!",B_Info[B_ID][B_Name],B_Info[B_ID][B_Owner],B_Info[B_ID][B_Teilhaber],B_Info[B_ID][B_Preis],B_Info[B_ID][B_Level],B_Info[B_ID][B_Prods],B_Info[B_ID][B_Prodpreis]);
    B_Info[B_ID][B_Pickup] = CreatePickup(1272,1,B_Info[B_ID][B_X],B_Info[B_ID][B_Y],B_Info[B_ID][B_Z],0);
    B_Info[B_ID][B_Label] = Create3DTextLabel(BizString,0xFF9600FF,B_Info[B_ID][B_X],B_Info[B_ID][B_Y],B_Info[B_ID][B_Z],20,0,1);
    return 1;
    }


    }
    return 1;
    }

    Die Datei:

    Name=Name
    X-Achse=15.374607
    Besitzer=Niemand
    Käuflich=0
    Kaufpreis=0
    Produkte=0
    Produktpreis=0
    Level=0
    Teilhaber=Niemand


    Mfg
    iFeet

    graphics frontend web

  • dini_FloatSet(B_File,"X-Achse",X);
    dini_FloatSet(B_File,"X-Achse",Y);
    dini_FloatSet(B_File,"X-Achse",Z);


    Der X, Y und Z Wert wird in der Datei jeweils unter X-Achse abgespeichert. Ich denke es müsste so sein:


    dini_FloatSet(B_File,"X-Achse",X);
    dini_FloatSet(B_File,"Y-Achse",Y);
    dini_FloatSet(B_File,"Z-Achse",Z);