wie kann ich erreichen das man auch den name statt nur der id eingeben kann
case DIALOG_UBERWEISEN:
{
atmid[playerid] = strval(inputtext);
if(!IsPlayerConnected(atmid[playerid]))
{
ShowPlayerDialog(playerid,DIALOG_UBERWEISEN,1,"Überweisen","Ungültiger Empfänger:\nBitte trag den Empfänger ein!","Bestätigen","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_UBERWEISUNG,1,"Überweisen","Bitte trage die zu überweisende Summe ein!","Bestätigen","Abbrechen");
}
}
case DIALOG_UBERWEISUNG:
{
new piD = atmid[playerid];
new money = strval(inputtext);
if(pInfo[playerid][Bank] < money)
{
ShowPlayerDialog(playerid,DIALOG_UBERWEISUNG,1,"Überweisen","Bitte trage die zu überweisende Summe ein!","Bestätigen","Abbrechen");
}
else
{
new string[128], string1[128], player[MAX_PLAYER_NAME];
pInfo[piD][Bank] += money;
pInfo[playerid][Bank] -= money;
format(string,sizeof(string),"[Alter Kontostand]: %i $ \n\n[Neuer Kontostand]: %i $",pInfo[playerid][Bank]+strval(inputtext),pInfo[playerid][Bank]);
ShowPlayerDialog(playerid,DIALOG_NEUERBETRAG,0,"Kontostand",string,"Bestätigen","Abbrechen");
GetPlayerName(playerid,player,sizeof(player));
format(string1,sizeof(string1),"%s hat dir %d$ überwiesen!",player,money);
SendClientMessage(piD,COLOR_BLUE,string1);
}
}