Hey,
undzwar möchte ich beim dialog was eingeben und dann kommt ne ganz andere zahl.
Bsp.:ich gebe 10000 ein und dann kommt nur 5 an
Code:
if(dialogid==DIALOG_EINZAHLEN)
{
if(response==0) return 1;
if(response==1)
{
new summe = strlen(inputtext);
new string[128];
if(GetPlayerMoney(playerid) <= strval(inputtext))
{
SCM(playerid,COLOR_WHITE,"Du hast nicht genügend Geld in deiner Tasche.");
}
else
{
GivePlayerMoney(playerid, -summe);
Bank[playerid][sGeld] += summe;
BankSpeichern(playerid);
format(newtext, sizeof(newtext), "$%d", Bank[playerid][sGeld]);
TextDrawSetString(Textdraw0, newtext);
TextDrawShowForPlayer(playerid,Textdraw0);
format(string,sizeof(string),"Du hast $%d auf dein Konto eingezahlt. Dein aktueller Kontostand beträgt $%d.",summe,Bank[playerid][sGeld]);
ShowPlayerDialog(playerid,bankdaten,DIALOG_STYLE_MSGBOX,"Übersicht",string,"Bestätigen","Abbrechen");
}
}
}