bei mir compilet der einfach nicht wenn ich das so habe, kann mir jemand helfen?
Da ist vermutlich ein Klammerfehler und deine Schleifen sind falsch...
Aber ich würd dir eh empfehlen, es so zu schreiben:
C
if(dialogid == DIALOG_Frakcars)
{
if(!response) return 1;
RespawnFrakVehicles(listitem);
format(string, sizeof(string), "%s hat die Fraktionsfahrzeuge der Fraktion LSPD [ID: %d]respawnt.", sendername,listitem+1);
ABroadCast(COLOR_YELLOW,string,1);
}
//Irgendwo außerhalb
stock RespawnFrakVehicles(frak)
{
switch(frak)
{
case 0:
{
for(new i,v; i<sizeof(LSPDCar); i++)
{
v = LSPDCar[i];
if(GetVehicleDriver(v) != -1) SetVehicleToRespawn(v),SetVehicleHealth(v,1000);
}
}
case 1:
{
for(new i,v; i<sizeof(fbicar); i++)
{
v = fbicar[i];
if(GetVehicleDriver(v) != -1) SetVehicleToRespawn(v),SetVehicleHealth(v,1000);
}
}
}
return 1;
}
Alles anzeigen