Hey,
if(GetPlayerVehicleCount(playerid) == 0) -> Hat kein Schlüssel
so ich wollte /givecarkey einfügen heißt.
/givecarkey [playerid (Fraktion)
also der Spieler hat die Auswahl entweder er gibt den schlüssel für die Fraktion für sein Auto
oder nur an ein gewissen Spieler.
z.b /givecarkey 123 z.b aber er muss den schlüssel bei /carkey ausgewählt haben.
CMD:carkey(playerid)
{
if(!IsLoggedIn(playerid))return 1;
new string1[64], string2[64], string3[64], string4[64];
if(GetPlayerVehicleCount(playerid) == 0)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt keine Autoschlüssel.");
if(PrivateVehicle[playerid][0][modelid] >= 400 && PrivateVehicle[playerid][0][modelid] <= 611) // Erster Slot
{
format(string1, sizeof(string1), "{FFFFFF}%s\n", VehicleName[PrivateVehicle[playerid][0][modelid]-400]);
}
else
{
format(string1, sizeof(string1), "{FFFFFF}-\n");
}
if(PrivateVehicle[playerid][1][modelid] >= 400 && PrivateVehicle[playerid][1][modelid] <= 611) // Zweiter Slot
{
format(string2, sizeof(string2), "{FFFFFF}%s\n", VehicleName[PrivateVehicle[playerid][1][modelid]-400]);
}
else
{
format(string2, sizeof(string2), "{FFFFFF}-\n");
}
if(PrivateVehicle[playerid][2][modelid] >= 400 && PrivateVehicle[playerid][2][modelid] <= 611) // Dritter Slot
{
format(string3, sizeof(string3), "{FFFFFF}%s\n", VehicleName[PrivateVehicle[playerid][2][modelid]-400]);
}
else
{
format(string3, sizeof(string3), "{FFFFFF}-\n");
}
if(PrivateVehicle[playerid][3][modelid] >= 400 && PrivateVehicle[playerid][3][modelid] <= 611) // Vierter Slot
{
format(string4, sizeof(string4), "{FFFFFF}%s\n", VehicleName[PrivateVehicle[playerid][3][modelid]-400]);
}
else
{
format(string4, sizeof(string4), "{FFFFFF}-\n");
}
strdel(DialogString, 0, sizeof(DialogString));
format(DialogString, sizeof(DialogString), "%s%s%s%s", string1, string2, string3, string4);
ShowPlayerDialog(playerid, DIALOG_CARKEYS, DIALOG_STYLE_LIST, "Deine Autoschlüssel", DialogString, "Orten", "Schließen");
return 1;
}
ist der Befehl für /carkey.
und mit /carkeywithdraw wider den schlüssel entziehen
wen man /givecarkey playerid soll erscheinen.
Du hast %s den Zweitschlüssel für dein %s gegeben.
bei /carkeywithdraw
Du hast deinen Zweitschlüssel von %s entzogen.
Du kannst deinen Zweitschlüssel nun neu vergeben.
wen der Spieler /carkeywithdraw eingibt und er den schlüssel nicht vergeben hat soll die nachricht
Du kannst deinen Zweitschlüssel nun neu vergeben.
wäre geil wen ihr mir helfen könnt
