@Dr. Frauenarzt probiers mal so. Dein Code enthielt einige kleine Fehler.
if(!strcmp(cmd, "/anmelden", true))
{
if(IsPlayerInRangeOfPoint(playerid,2.0, 2316.22998, -12.66090, 26.74220))
{
new vehiclename[24], gesstring[128], iItem;
for(new slot=0;slot<MAX_PLAYER_VEHICLES;slot++)
{
GetVehicleName(slot, vehiclename, sizeof(vehiclename));
if(SpielerAutoInfo[playerid][slot][saAnmeldungsOrt] == 0) format(string, sizeof(string), "{FFFFFF}%s {FF0000}[Nicht Angemeldet]\n", vehiclename), strcat(gesstring, string);
else format(string, sizeof(string), "{FFFFFF}%s {2EFE2E}[Angemeldet]\n", vehiclename), strcat(gesstring, string);
PFahrzeugIntem[playerid][iItem] = slot;
iItem ++;
}
ShowPlayerDialog(playerid, DIALOG_KFZANMELDUNG, DIALOG_STYLE_LIST, "{FFBF00}KFZ Anmeldung LS: {FFFFFF}Wähle das Fahrzeug aus!", gesstring, "Auswählen", "Schließen");
} else return SendClientMessage(playerid, COLOR_GRAU,"Du bist nicht am Fahrzeuganmeldeamt.");
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2316.22998, -9.98090, 26.74220))//Fraktion
{
if(PlayerInfo[playerid][pLeader] == 0) return SendClientMessage(playerid, COLOR_GRAU, "Du bist kein Leader!");
new iItem, vehiclename[24];
new gesstring[5000];
for(new vid = 1; vid < MAX_VEHICLES; vid++)
{
if(!IsFraktionsCar[vid]) continue;
if(FFahrzeugInfo[vid][fFrakID] != GetPlayerFraktion(playerid)) continue;
GetVehicleName(vid, vehiclename, sizeof(vehiclename));
if(FFahrzeugInfo[vid][fAnmeldungsOrt] == 0) format(string, sizeof(string), "{FFFFFF}%s {FF0000}[Nicht Angemeldet]\n", vehiclename), strcat(gesstring, string);
else format(string, sizeof(string), "{FFFFFF}%s {2EFE2E}[Angemeldet]\n", vehiclename), strcat(gesstring, string);
FFahrzeugItem[playerid][iItem] = vid;
iItem ++;
}
ShowPlayerDialog(playerid, DIALOG_FKFZANMELDUNG, DIALOG_STYLE_LIST, "{FFBF00}FF-KFZ Anmeldung: {FFFFFF}Wähle ein Fahrzeug aus!", gesstring, "Auswählen", "Abbrechen");
} else return SendClientMessage(playerid, COLOR_GRAU,"Du bist nicht am Fahrzeuganmeldeamt.");
}