Hallo
Ich versuche, etwas per Dini in einer File abzuspeichern. Ich habe zudem noch ein paar Fragen
1.)Wie kann ich das LoadNewCar-Stock aufrufen ?
Nachdem ich die Daten in die File geschrieben habe,
dcmd_createcar(playerid,params[])
{
#pragma unused params
new modelid, farbe1, farbe2, preis;
if(sscanf(params, "dddd", modelid, farbe1, farbe2, preis)) SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /createcar ModelID Farbe1 Farbe2 Preis");
else
{
CreateNewCar(playerid, modelid, farbe1, farbe2, preis);
}
return 1;
}
stock CreateNewCar(playerid, modelid, farbe1, farbe2, preis);
{
new modelid,Float:sX, Float:sY, Float:sZ, Float:sA, farbe1, farbe2, preis;
GetPlayerPos(playerid, sX, sY, sZ);
GetPlayerAngle(playerid, sA);
if(!dini_Exists(car))
{
dini_Create(car);
dini_IntSet(car, "ModelID", modelid);
dini_IntSet(car, "Farbe1", farbe1);
dini_IntSet(car, "Farbe2", farbe2);
dini_IntSet(car, "Preis", preis);
dini_FloatSet(car, "XParken", sX);
dini_FloatSet(car, "YParken", sY);
dini_FloatSet(car, "ZParken", sZ);
dini_FloatSet(car, "AParken", sA);
}
return true;
}
Ein LoadNewCar und ein SaveNewCar fehlen noch, wie kann ich aber LoadNewCar aufrufen (ein Stock), damit das Auto erstellt wird ?
MfG dUDA