Hallo, mein Befehl funktioniert nicht, wenn ich es eingebe, passiert einfach gar nichts.
Was kann ich dagegen tun? Ich finde den Fehler auch nicht. Wo liegt das Problem, er nimmt noch nichtmal die erste Abfrage richtig an.
Was kann ich dagegen tun?
ocmd:respawnfcars(playerid,params[])
{
if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du darfst keine Befehle nutzen.");
if(SpielerInfo[playerid][Frakt]==0&&SpielerInfo[playerid][leader]==0)return ErrorMsg(playerid,"Du bist kein Leader einer Fraktion.");
new Float:xc,Float:yc,Float:zc,carid;
for(new id=1; id<sizeof(FraktAuto); id++)
{
if(FraktAuto[id][besitzer]==SpielerInfo[playerid][Frakt]||FraktAuto[id][besitzer]==31&&isImporter(playerid)||FraktAuto[id][besitzer]==32&&SpielerInfo[playerid][Frakt]==4)
{
if(!HasVehicleDriver(FraktAuto[id][id_x]))
{
format(autostring[FraktAuto[id][id_x]],128,"");
RespawnVehicle(499,FraktAuto[id][id_x]);
if(FraktAuto[id][besitzer]==13)
{
format(string,sizeof(string),"Präsi");
}
else
{
if(FraktAuto[id][besitzer]==31||FraktAuto[id][besitzer]==31)
{
if(FraktAuto[id][preis]==789){format(string,sizeof(string),"Import");}
if(FraktAuto[id][preis]==1789){format(string,sizeof(string),"Gebraucht");}
}
else
{
format(string,sizeof(string),"%s%d",getFCarOwner(FraktAuto[id][besitzer]),FraktAuto[id][id_x]);
}
lockVehicle(FraktAuto[id][id_x]);
carid=FraktAuto[id][id_x];
GetVehiclePos(carid,xc,yc,zc);
SetVehicleNumberPlateEx(FraktAuto[id][id_x],string);
format(autostring[FraktAuto[id][id_x]],128,string);
SetVehicleHealth(FraktAuto[id][id_x],FraktAuto[id][HP]);
}
return SendClientMessage(playerid,COLOR_GREEN,"Du hast deine Fraktionsfahrzeuge erfolgreich respawnt.");
}
return 1;
}
return 1;
}
return 1;
}
Da wo liegt der Fehler?