Hey,
ich wollte mal ein kleinen Befehl mit dini erstellen zum abspeichert von koordinaten + Interior
wie mache ich, dass wenn die datei schon existiert, unter der datei eine neue zeile beschrieben wird?
Momentan sieht mein Code so aus:
ocmd:sa(playerid,params[])
{
new kommi[128], Float:x, Float:y, Float:z, Float:a, skin, int, str[128];
if(sscanf(params,"s",kommi)) return SendClientMessage(playerid,Grau,"[Benutze]: /sa [dataName]");
skin = GetPlayerSkin(playerid);
int = GetPlayerInterior(playerid);
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
format(str,sizeof(str),"AddPlayerClass(%i,%i,%i,%i,%i,Int_%i)",skin,x,y,z,a,int);
new saving[80];
format(saving,sizeof(saving),"/Saves/%s.txt",kommi);
if(!dini_Exists(saving))
{
dini_Create(saving);
dini_Set(saving,"Save ",str);
}
else
{
dini_Set(saving,"Save ",str);
}
return 1;
}