Dini Probelm

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
  • Meine Funktion mit auto kaufen und co funktioniert nicht bitte sagt mit nicht was ich verbessern soll sondern löst pls mein problem des is nämlich eine probe funktion:


    ganz oben:

    new autoo;
    forward SpielerAutosSpeichern(playerid);
    forward SpielerAutosLaden(playerid);


    enum AutoKaufen
    {
    Model,
    Farbe1,
    Farbe2,
    Preis,
    Besitzer,
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:PosA
    }


    new AutosKaufen[MAX_PLAYERS][AutoKaufen];


    public SpielerAutosSpeichern(playerid)
    {
    new Autodatei[68];
    new Float:x, Float:y, Float:z, Float:a;
    format(Autodatei,sizeof(Autodatei),"/Autos/Autos von %s.txt",SpielerName(playerid));
    dini_Create(Autodatei);

    GetVehiclePos(autoo,x,y,z);
    GetVehicleZAngle(autoo,a);


    AutosKaufen[playerid][PosX] = x;
    AutosKaufen[playerid][PosY] = y;
    AutosKaufen[playerid][PosZ] = z;
    AutosKaufen[playerid][PosA] = a;

    dini_IntSet(Autodatei,"Model",AutosKaufen[playerid] [Model]);
    dini_IntSet(Autodatei,"Farbe1",AutosKaufen[playerid] [Farbe1]);
    dini_IntSet(Autodatei,"Farbe2",AutosKaufen[playerid] [Farbe2]);
    dini_IntSet(Autodatei,"Besitzer",AutosKaufen[playerid] [Besitzer]);
    dini_FloatSet(Autodatei,"Float X",AutosKaufen[playerid] [PosX]);
    dini_FloatSet(Autodatei,"Float Y",AutosKaufen[playerid] [PosY]);
    dini_FloatSet(Autodatei,"Float Z",AutosKaufen[playerid] [PosZ]);
    dini_FloatSet(Autodatei,"Float A",AutosKaufen[playerid] [PosA]);


    return 1;
    }


    public SpielerAutosLaden(playerid)
    {
    new Autodatei[68];
    new Float:x, Float:y, Float:z, Float:a;
    new model, c1, c2;
    format(Autodatei,sizeof(Autodatei),"/Autos/Autos von %s.txt",SpielerName(playerid));

    model = dini_Int(Autodatei,"Model");
    c1 = dini_Int(Autodatei,"Farbe1");
    c2 = dini_Int(Autodatei,"Farbe2");
    x = dini_Float(Autodatei,"Float X");
    y = dini_Float(Autodatei,"Float Y");
    z = dini_Float(Autodatei,"Float Z");
    a = dini_Float(Autodatei,"Float A");

    AddStaticVehicle(model,x,y,z,a,c1,c2);


    return 1;
    }


    Der Befehl:

    ocmd:buycar(playerid,params[])
    {
    new model, color1, color2;
    if(sscanf(params,"iii",model,color1,color2))return SendClientMessage(playerid, ROT, "/buycar [Model] [Frabe 1] [Farbe 2]");

    if(model == 522) // Moto 1
    {
    AutosKaufen[playerid] [Model] = 5;
    AutosKaufen[playerid] [Farbe1] = color1;
    AutosKaufen[playerid] [Farbe2] = color2;
    AutosKaufen[playerid] [Preis] = 32000;
    AutosKaufen[playerid] [Besitzer] = playerid;


    GivePlayerMoney(playerid,-AutosKaufen[playerid][Preis]);
    autoo = car[42] = AddStaticVehicle(model,2148.2520,-1134.0686,25.5685,25.5685,color1,color2);
    PutPlayerInVehicle(playerid, autoo, 0);
    SpielerAutosSpeichern(playerid);
    }
    return 1;
    }

    Es Speichert in der PVar Int alle Floats aber das auto / motorrad erscheint nicht ! pls help !