Halloo zusammen,
ich bin grad dabei den Dialogteil "Bankguthaben abbuchen" auszuarbeiten und leider ist des aber verbuggt
egal welche zahl ich eingebe ich bekomme 58,
habe es schon geprintet das sieht dann so aus
[16:23:41] GivePlayerMoney(playerid,sInfo[playerid][geld] - input); =
[16:23:41] sInfo[playerid][karte] += input = 5058 += 58
hier mal der Befehlsteil
if(listitem == 1) //Geld abbuchen
{
sInfo[playerid][geld] = GetPlayerMoney(playerid);
SendClientMessage(playerid,RED,"Diese Funktion ist noch nicht verfügbar");
format(string,sizeof(string),"Bitte gebe deinen Gewünschten Betrag ein, den du abbuchen möchtest!\n Zur Verfügung stehen dir %i",sInfo[playerid][karte]);
ShowPlayerDialog(playerid,DIALOG_GELD_ABBUCHEN,DIALOG_STYLE_INPUT,"Geld Abbuchen",string,"OK","Abbrechen");
new input = inputtext[30];//handgeld;
//if(handgeld <= input) return SendClientMessage(playerid,RED,"Der Eingegebene Betrag entspricht nicht deines Besitzes auf der Hand!");
GivePlayerMoney(playerid,sInfo[playerid][geld] - input);
sInfo[playerid][karte] += input;
printf("GivePlayerMoney(playerid,sInfo[playerid][geld] - input); =%s",sInfo[playerid][geld] - input);
printf("sInfo[playerid][karte] += input = %i += %i",sInfo[playerid][karte], input);
return 1;
}
es wäre super wenn ihr mir helfen könnt