Hey, habe den Code "etwas angepasst" und dir das eben geschrieben. Schau mal bitte, ob das Errors ausspuckt (bin mir aber sicher, dass es korrekt sein sollte (?!)).
CMD:carkey(playerid)
{
if(!IsLoggedIn(playerid)) return 1;
new string[4][64];
if(GetPlayerVehicleCount(playerid) == 0)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt keine Autoschlüssel.");
for( new i = 0; i < 4; i++) {
if(PrivateVehicle[playerid][i][modelid] >= 400 && PrivateVehicle[playerid][i][modelid] >= 611) {
format(string[i], sizeof(string[i]), "{FFFFFF}%s\n", VehicleName[PrivateVehicle[playerid][0][modelid]-400]);
if(Vehicle[PrivateVehicle[i][slot][vehID]][vehDestroyed] == true) {
new pos = (8 + strlen(VehicleName[PrivateVehicle[playerid][0][modelid]-400]));
strins(string[i], "(Verwahrstelle)", pos);
}
} else {
string[i] = "{FFFFFF}-\n";
}
if( i == 0 ) {
DialogString = "";
}
format(DialogString, sizeof(DialogString), "%s%s", DialogString, string[i]);
}
ShowPlayerDialog(playerid, DIALOG_CARKEYS, DIALOG_STYLE_LIST, "Deine Autoschlüssel", DialogString, "Orten", "Schließen");
return 1;
}
Hoffe mal, dass dich die etwas irritierende Schreibweise nicht stört, hab's gerne kompliziert. x)
//E: Fehler behoben