Code in PN geschickt:
if(!strcmp(cmdtext,"/rac",true))
{
if(sDatei[playerid][pAdmin] >= 2)
{
for(new p = 0; p < MAX_PLAYERS; p++)
{
for(new v = 0; v < MAX_VEHICLES; v++)
{
if(!IsPlayerInVehicle(p,v))
{
SetVehicleToRespawn(v);
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==LSPDcar[i])
{
SetVehiclePos(LSPDcar[i],Fraktautos[i][1][fposx],Fraktautos[i][1][fposy],Fraktautos[i][1][fposz]);
SetVehicleZAngle(LSPDcar[i],Fraktautos[i][1][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==SecretServicecar[i])
{
SetVehiclePos(SecretServicecar[i],Fraktautos[i][2][fposx],Fraktautos[i][2][fposy],Fraktautos[i][2][fposz]);
SetVehicleZAngle(SecretServicecar[i],Fraktautos[i][2][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Cripzcar[i])
{
SetVehiclePos(Cripzcar[i],Fraktautos[i][3][fposx],Fraktautos[i][3][fposy],Fraktautos[i][3][fposz]);
SetVehicleZAngle(Cripzcar[i],Fraktautos[i][3][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Bloodzcar[i])
{
SetVehiclePos(Bloodzcar[i],Fraktautos[i][4][fposx],Fraktautos[i][4][fposy],Fraktautos[i][4][fposz]);
SetVehicleZAngle(Bloodzcar[i],Fraktautos[i][4][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Vagoscar[i])
{
SetVehiclePos(Vagoscar[i],Fraktautos[i][5][fposx],Fraktautos[i][5][fposy],Fraktautos[i][5][fposz]);
SetVehicleZAngle(Vagoscar[i],Fraktautos[i][5][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Aztecascar[i])
{
SetVehiclePos(Aztecascar[i],Fraktautos[i][6][fposx],Fraktautos[i][6][fposy],Fraktautos[i][6][fposz]);
SetVehicleZAngle(Aztecascar[i],Fraktautos[i][6][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Yakuzacar[i])
{
SetVehiclePos(Yakuzacar[i],Fraktautos[i][7][fposx],Fraktautos[i][7][fposy],Fraktautos[i][7][fposz]);
SetVehicleZAngle(Yakuzacar[i],Fraktautos[i][7][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Terrorcar[i])
{
SetVehiclePos(Terrorcar[i],Fraktautos[i][8][fposx],Fraktautos[i][8][fposy],Fraktautos[i][8][fposz]);
SetVehicleZAngle(Terrorcar[i],Fraktautos[i][8][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==LCNcar[i])
{
SetVehiclePos(LCNcar[i],Fraktautos[i][9][fposx],Fraktautos[i][9][fposy],Fraktautos[i][9][fposz]);
SetVehicleZAngle(LCNcar[i],Fraktautos[i][9][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Armycar[i])
{
SetVehiclePos(Armycar[i],Fraktautos[i][10][fposx],Fraktautos[i][10][fposy],Fraktautos[i][10][fposz]);
SetVehicleZAngle(Armycar[i],Fraktautos[i][10][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Hitmancar[i])
{
SetVehiclePos(Hitmancar[i],Fraktautos[i][11][fposx],Fraktautos[i][11][fposy],Fraktautos[i][11][fposz]);
SetVehicleZAngle(Hitmancar[i],Fraktautos[i][11][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==FBIcar[i])
{
SetVehiclePos(FBIcar[i],Fraktautos[i][12][fposx],Fraktautos[i][12][fposy],Fraktautos[i][12][fposz]);
SetVehicleZAngle(FBIcar[i],Fraktautos[i][12][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Mediccar[i])
{
SetVehiclePos(Mediccar[i],Fraktautos[i][13][fposx],Fraktautos[i][13][fposy],Fraktautos[i][13][fposz]);
SetVehicleZAngle(Mediccar[i],Fraktautos[i][13][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==SRFcar[i])
{
SetVehiclePos(SRFcar[i],Fraktautos[i][14][fposx],Fraktautos[i][14][fposy],Fraktautos[i][14][fposz]);
SetVehicleZAngle(SRFcar[i],Fraktautos[i][14][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Newscar[i])
{
SetVehiclePos(Newscar[i],Fraktautos[i][15][fposx],Fraktautos[i][15][fposy],Fraktautos[i][15][fposz]);
SetVehicleZAngle(Newscar[i],Fraktautos[i][15][fposa]);
}
}
for(new i=0;i<MAX_FRAKTCARS;i++)
{
if(v==Fahrschulcar[i])
{
SetVehiclePos(Fahrschulcar[i],Fraktautos[i][16][fposx],Fraktautos[i][16][fposy],Fraktautos[i][16][fposz]);
SetVehicleZAngle(Fahrschulcar[i],Fraktautos[i][16][fposa]);
}
}
}
}
break;
}
SendClientMessage(playerid,COLOR_GRÜN,"Ein Admin respawnt alle Fahrzeuge auf diesem Server.");
}
return 1;
}
So sollte es passen.
Allerdings ist das nicht wirklich schön wie du das geschrieben hast. Du kannst die ganzen if's unter eine for(new i... Schleife packen.