Hey, ich hab ein etwas kompliziertes aber auch kleines Problem!
Ich habe ein Dialogbassierendes /carkey system gemacht welches auch Problemlos funktioniert
Allerdings hab ich das Problem wenn man auf einem Slot kein Fahrzeug hat das dort einfach ein Random Fahrzeug name steht!
if(strcmp(cmd, "/carkey", true) == 0)
{
format(ALLSTRING, sizeof(ALLSTRING), "%s.\n%s.\n%s.\n%s.",CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid] = 0][CarModel]-400],CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid] = 1][CarModel]-400],CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid] = 2][CarModel]-400],CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid] = 3][CarModel]-400]);
ShowPlayerDialog(playerid, DIALOG_CARKEYS, DIALOG_STYLE_LIST, "Carkey", ALLSTRING, "Auswählen", "Abbrechen");
return 1;
}
Ich wollte deshalb mit Folgenden Code eine Abfrage machen ob der Spieler ein Fahrzeug besitzt Wenn ja steht dort der name wenn nein steht dort "Freier Slot"
if(Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]=1])
{
Wie kann ich das machen ? Ich kann ja nicht einfach die IF Abfrage in den String machen
Mfg