ich habe versucht mir ein /carkey mit dialog zu erstellen aber irgend wie wächselt er nicht die schlüssel
ich bitte um schnelle hilfe
ocmd:carkey(playerid)
{
new mc = MaxVeh;
if(mc > 1)
{
new mvstring[800];
for(new mv;mv<MaxVeh;mv++)
{
if(Dtc_PlayerHaveCar[playerid][mv])
{
format(mvstring,800,"%s\n%s",mvstring,CarName[PlayerCar[playerid][mv][CarModel]-400]);
}
else
{
format(mvstring,800,"%s\nFrei",mvstring);
}
}
ShowPlayerDialog(playerid,DIALOG_CARKEYS,DIALOG_STYLE_LIST,"Autoschlüssel",mvstring,"Auswählen","Abbrechen");
Dtc_PlayerKey[playerid]=save;
}
return 1;
}
if(dialogid==DIALOG_CARKEYS)
{
if(response)
{
for(new mv;mv<MaxVeh;mv++)
{
new wstring[145];
Dtc_PlayerKey[playerid]=0;
if(Dtc_PlayerHaveCar[playerid][listitem])
{
format(wstring, sizeof(wstring), "Du nimmst deinen %dten Auto-Schlüssel, für deinen %s!",listitem+1,CarName[PlayerCar[playerid][listitem][CarModel]-400]);
SendClientMessage(playerid,blau,wstring);
break;
}
else
{
format(wstring, sizeof(wstring), "Du nimmst deinen %dten Auto-Schlüssel, für deinen einen freien Platz!",listitem+1);
SendClientMessage(playerid,blau,wstring);
break;
}
}
else
{
Dtc_PlayerKey[playerid]++;
}
}
return 1;
}
mfg Paddy87