Joa
Kurz und knackig: Mir werden nur die Prints 1 und 6 angezeigt...
dcmd_efa(playerid,params[])
{
if(GetPlayerAdminLevel(playerid) >= 1338)
{
new model,farbe1,farbe2,fraktion;
new Float:xHia,Float:yHia,Float:zHia,Float:aHia;
GetPlayerPos(playerid,xHia,yHia,zHia);
GetPlayerFacingAngle(playerid,zHia);
if(sscanf(params,"dddd",model,farbe1,farbe2,fraktion)) SendClientMessage(playerid,0xFF0000FF,"/efa [ModelID] [Farbe 1] [Farbe 2] [Fraktion]");
else
{
if(model >= 400 && model <= 611)
{
if(farbe1 >= 0 && farbe1 <= 128)
{
if(farbe2 >= 0 && farbe2 <= 128)
{
if(fraktion >= 1 && fraktion <= 20)
{
print("fCarErstellen1");
new fc=0,Query[1024];
while(fc<sizeof(fCars))
{
if(fCars[fc][fModel] < 400 || fCars[fc][fModel] > 611)
{
print("fCarErstellen2");
fCars[fc][fModel] = model;
fCars[fc][fPosX] = xHia;
fCars[fc][fPosY] = yHia;
fCars[fc][fPosZ] = zHia;
fCars[fc][fPosA] = aHia;
fCars[fc][fCol1] = farbe1;
fCars[fc][fCol1] = farbe2;
fCars[fc][fFraktion] = fraktion;
print("fCarErstellen3");
format(Query,sizeof(Query),"INSERT INTO `fcars` (`id`,`Model`,`PosX`,`PosY`,`PosZ`,`PosA`,`Farbe_1`,`Farbe_2`,`Fraktion`) VALUES ('%d','%d','%f','%f','%f','%f','%d','%d','%d')",
fc,
fCars[fc][fModel],
fCars[fc][fPosX],
fCars[fc][fPosY],
fCars[fc][fPosZ],
fCars[fc][fPosA],
fCars[fc][fCol1],
fCars[fc][fCol2],
fCars[fc][fFraktion]);
mysql_query(Query);
print("fCarErstellen4");
fCars[fc][fCarId] = CreateVehicle(fCars[fc][fModel],fCars[fc][fPosX],fCars[fc][fPosY],fCars[fc][fPosZ],fCars[fc][fPosA],fCars[fc][fCol1],fCars[fc][fCol2],-1);
Tank[fCars[fc][fCarId]] = MaxTank[fCars[fc][fModel]];
SendClientMessage(playerid,0xFF0000FF,"Fraktionsfahrzeug erstellt!");
SendClientMessage(playerid,0xFF0000FF,"Made by Deadmau5 :)");
print("fCarErstellen5");
break;
}
fc++;
}
print("fCarErstellen6");
}
else SendClientMessage(playerid,0xFF0000FF,"Fraktion nur zwischen 1 und 20!");
}
else SendClientMessage(playerid,0xFF0000FF,"Farbe 2 nur zwischen 0 und 128!");
}
else SendClientMessage(playerid,0xFF0000FF,"Farbe 1 nur zwischen 0 und 128!");
}
else SendClientMessage(playerid,0xFF0000FF,"ModelID nur zwischen 400 und 611!");
}
}
else SendClientMessage(playerid,0xFF0000FF,"Du darfst das nicht!");
return 1;
}
Grüße, Mau5
//EDIT: Befehl ausgebessert...
Komischerweise schreibt er ja die Cars in die Tabelle, erstellen tut er sie jedoch nicht -.-