Abend, ich vesuche gerade was zu scripten aber schaffe gerade
etwas nicht...
stock PrivateAutosAbfrage(playerid)
{
new save[40];
format(save,sizeof(save),"/PrivateAutos/PrivatCar_%i.ini",PCCount);
for(new i=0; i<MAX_PVEHICLES; i++)
{
if(dini_Exists(save))
{
PCCount++; //Es soll hoch gezählt werden bis keins mehr Existiert, aber dafür muss ich den Befehl mehrmals eingeben, was soll ich tun?
}
else
{
dini_Create(save);
PrivatCar[PCCount]=CreateVehicle(411,1024.4061,-1457.7714,13.5432,265.0025,1,1,576964);
PutPlayerInVehicle(playerid, PCCount, 0);
FreezePlayer(playerid);
new color1,color2;
GetVehicleColor(GetPlayerVehicleID(playerid), color1, color2);
new Float: X, Float: Y, Float: Z, Float: Angle;
GetVehiclePos(PCCount,X,Y,Z);
dini_IntSet(save,"PrivateFahrzeugID",PCCount);
dini_FloatSet(save,"FahrzeugX",X);
dini_FloatSet(save,"FahrzeugY",Y);
dini_FloatSet(save,"FahrzeugZ",Z);
dini_FloatSet(save,"FarhzeugAngle",Angle);
dini_FloatSet(save,"Leben",1000.00);
dini_IntSet(save,"Farbe1",color1);
dini_IntSet(save,"Farbe2",color2);
break;
}
}
return 1;
}
For schleife
- [DT]Midoman
- Geschlossen
- Erledigt
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
-
-
Und was genau geht nicht?
-
Wie gesagt ich muss den Befehl 6 mal eingeben weil 6 Autos existieren....
-
Schreib doch mal
format(save,sizeof(save),"/PrivateAutos/PrivatCar_%i.ini",PCCount);
mit in die Schleife -
Danke Blackace
nur eine frage noch, warum muss man
den format in die schleife tun?, nur so
aus reiner neugier das ich es verstehe^^ -
Da ja jedes Fahrzeug mit eigener ID eine eigene Datei erhalten soll, muss sie in die For-Schleife.
PCCount wird ja IN der Schleife erhöht, und kann außerhalb deshalb nicht jedes mal neu abgefragt werden. -
breadfish.de
Hat das Thema geschlossen.