Hallo,
ich habe heute mit einem FraktionsAutohaus angefangen und bin in den letzten 30Minuten soweit gekommen:
public OnFilterScriptInit()
{
for(new i=0;i<MAX_CARS;i++)
{
LFC(i);
}
}
stock LFC(autoid)
{
new SDatei[64];
format(SDatei,50,"/fcars/%d.txt",autoid);
if(!fexist(SDatei))return 0;
FCInfo[autoid][modelid] = dini_Int(SDatei,"Model");
FCInfo[autoid][fcx] = dini_Float(SDatei,"X");
FCInfo[autoid][fcy] = dini_Float(SDatei,"Y");
FCInfo[autoid][fcz] = dini_Float(SDatei,"Z");
FCInfo[autoid][fca] = dini_Float(SDatei,"A");
FCInfo[autoid][Frakid] = dini_Int(SDatei,"Fraktion");
FCInfo[autoid][fcc1] = dini_Int(SDatei,"Farbe1");
FCInfo[autoid][fcc2] = dini_Int(SDatei,"Farbe2");
FCInfo[autoid][open] = dini_Int(SDatei,"Open");
FCInfo[autoid][Opark] = dini_Int(SDatei,"Opark");
if(FCInfo[autoid][Frakid] == 1)
{
LSPDCar[autoid] = CreateVehicle(FCInfo[autoid][modelid],FCInfo[autoid][fcx],FCInfo[autoid][fcy],FCInfo[autoid][fcz],FCInfo[autoid][fca],FCInfo[autoid][fcc1],FCInfo[autoid][fcc2],-1);
return 1;
}
if(FCInfo[autoid][Frakid] == 2)
{
LVPDCar[autoid] = CreateVehicle(FCInfo[autoid][modelid],FCInfo[autoid][fcx],FCInfo[autoid][fcy],FCInfo[autoid][fcz],FCInfo[autoid][fca],FCInfo[autoid][fcc1],FCInfo[autoid][fcc2],-1);
return 1;
}
if(FCInfo[autoid][Frakid] == 3)
{
SFPDCar[autoid] = CreateVehicle(FCInfo[autoid][modelid],FCInfo[autoid][fcx],FCInfo[autoid][fcy],FCInfo[autoid][fcz],FCInfo[autoid][fca],FCInfo[autoid][fcc1],FCInfo[autoid][fcc2],-1);
return 1;
}
if(FCInfo[autoid][Frakid] == 4)
{
FBICar[autoid] = CreateVehicle(FCInfo[autoid][modelid],FCInfo[autoid][fcx],FCInfo[autoid][fcy],FCInfo[autoid][fcz],FCInfo[autoid][fca],FCInfo[autoid][fcc1],FCInfo[autoid][fcc2],-1);
return 1;
}
else
{
CreateVehicle(FCInfo[autoid][modelid],FCInfo[autoid][fcx],FCInfo[autoid][fcy],FCInfo[autoid][fcz],FCInfo[autoid][fca],FCInfo[autoid][fcc1],FCInfo[autoid][fcc2],-1);
return 1;
}
}
Als ich es dann aber testen wollte, hat es aber nicht funktioniert.
Um es schnell zu sagen:
- Den Ordner "fcars" in scriptfiles erstellt
- Die Datei "1.txt"²
- In die Datei folgendes geschrieben:Model=411
X=0.0
Y=0.0
Z=10.0
A=25.0
Fraktion=1
Farbe1=2
Farbe2=2
Open=1
Opark=0 - Das Filterscript InGame geladen (/rcon loadfs fcar)
- Das Fahrzeug ist nicht an Position 0.0,0.0,10.0 erschienen...
- Ich poste das hier
²txt ist nicht im Name mit drinnen sondern nur die Dateiendung
Hat jemand eine Idee?
/edit: Ich habe es auch schon mit "AddStaticVehicleEx" versucht