Was ist an dieser Zeile nicht richtig?
format(str,sizeof(str), "Alter Kontostand: %d $\nAusgezahlt: %d $\nNeuer Kontostand: %d $", GetPVarInt(playerid,"Bank",+ betrag), betrag, GetPVarInt(playerid,"Bank"));
Was ist an dieser Zeile nicht richtig?
format(str,sizeof(str), "Alter Kontostand: %d $\nAusgezahlt: %d $\nNeuer Kontostand: %d $", GetPVarInt(playerid,"Bank",+ betrag), betrag, GetPVarInt(playerid,"Bank"));
Meinerseits das:
GetPVarInt(playerid,"Bank",+ betrag)
Das + Betrag iritiert mich ein bisl
Er hat Geld abgehoben es soll dem Spieler den alten Kontostand anzeigen also den Jezigen Kontostand+Den ausgezahlten Betrag.
Ich glaube da liegt sein Problem das wda was falsch ist.
mfg
Sehe da sonst kein problem, send mal SendClientMessage noch bitte.
Was ist überhaupt dein problem? Geht nichts InGame oder was.
else
{
new str[256];
format(str,sizeof(str), "Alter Kontostand: %d $\nAusgezahlt: %d $\nNeuer Kontostand: %d $", GetPVarInt(playerid,"Bank"), betrag, GetPVarInt(playerid,"Bank",-betrag));
SendClientMessage(playerid,WEISS, str);
SetPVarInt(playerid,"Bank",- betrag);
GivePlayerMoney(playerid, betrag);
}
problem:
C:\Users\DereezZeD\Desktop\Selfmade-server\gamemodes\SelfmadeV0.0.5.pwn(2065) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
^^
habs jetzt gelöst hab einfach so gemacht:
new betrag2=GetPVarInt(playerid,"Bank");
betrag2-=betrag;
format(str,sizeof(str), "Alter Kontostand: %d $\nAusgezahlt: %d $\nNeuer Kontostand: %d $", GetPVarInt(playerid,"Bank"), betrag, betrag2);
ich glaube das lag an den , ormal nimmt er ja dann das nächste.
Hast es auch schon InGame ausprobiert, gab es da errors oder wie?
o es gibt n haufen bugs:
also wenn man 300 auf dem konto hat und 300 auszahlt hat man -300
dann wenn ich auf ende drücke kommt wieder irgendein anderer dialog und da auf abbrechen wieder n anderer also komm ich nier raus
helft mir bitte
das liegt hierran
GetPVarInt(playerid,"Bank"), betrag, betrag2)
Mach es nochmal ordentlich mit variablen
//EDIT:
SetPVarInt(playerid,"Bank",GetPVarInt(playerid,"Bank")-betrag);
GivePlayerMoney(playerid, betrag);
new str[256];
format(str, 256, "Alter Kontostand: %d $\nAusgezahlt: %d $\nNeuer Kontostand: %d $", GetPVarInt(playerid,"Bank")+betrag, betrag, GetPVarInt(playerid,"Bank"));
SendClientMessage(playerid,WEISS, str);
habs jez so
müsste gehen