Guten Tag Community,
ich habe mir hier einen netten Befehl erstellt mit diesem ich die Möglichkeit habe Frakionsfahrzeuge zu erstellen.
Nur habe ich da ein kleines Problem und zwar wenn ich als 1 Farbe z.B gelb benutze wird es mir später nicht gespeichert und es wird automatisch schwarz benutzt, warum?
Hier befinden sich die nötigen Abschnitte des Scripts.
dcmd_createfrakcar(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 1339) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt!");
new model, col1, col2, frakid,Float:X,Float:Y,Float:Z,Float:R;
if(sscanf(params,"dddd",model,col1,col2,frakid))
{
SendClientMessage(playerid,COLOR_RED,"Verwende: /createfrakcar Modell Farbe1 Farbe2 FraktionsID");
SendClientMessage(playerid, COLOR_GRAD2, "Fraktionen: 1 SAPD, 2 Bundespolizei, 3 Army, 4 Medic, 5 LCN, 6 Yakuza, 7 Präsi, 8 Hitman");
SendClientMessage(playerid, COLOR_GRAD2, "Fraktionen: 9 CNN, 10 Taxi, 11 Fahrlehrer, 12 Polnische Mafia, 13 Gs, 14 Ballas, 15 SF Biker Club, 16 Vagos");
return SendClientMessage(playerid, COLOR_GRAD2, "Fraktionen: 17 Aztecas, 18 Scarfos, 19 RS, 20 Terror, 21 Wheelmen, 22 Feuer, 23 Brigada, 24 O-Amt, 25 LS Logistics");
}
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,R);
CreateNewVehicle(model,X,Y,Z,R,col1,col2,frakid); //hier wird das Fahrzeug erstellt
return 1;
}
stock CreateNewVehicle(Modell,Float:x,Float:y,Float:z,Float:rot,color1,color2,fraktionsid) // hier der stock dazu
{
GetEmptyFile();
new tmpid = CreateVehicle(Modell,x,y,z,rot,color1,color2,-1);
new formatLD[64];
format(formatLD,64,"FCars/%d_fauto.ini",Emptyfile);
if(dini_Exists(formatLD))
{
DestroyVehicle(tmpid);
return GetEmptyFile();
}
FAutoData[tmpid][ModelID]=Modell;
FAutoData[tmpid][Color1]=color1;
FAutoData[tmpid][Color1]=color2;
Ich hoffe auf Hilfe und bedanke mich schon einmal
//edit Einrückung
Mit freundlichen Grüßen,
dome_crasher