Nabend,
habe nun noch ein Problem mit dem Geldsystem, unzwar wenn ich mir Geld gebe, beispiel: 500,90€ und es nochmal tue, habe ich dann 1000,180€, er Rundet diese dann nicht runter,
also müsste es dann 1001,80€ sein.
Mein stock:
stock GivePlayerEuro(playerid,euro,cent)
{
if(SD[playerid][SpielerCent]<0){
SD[playerid][SpielerCent]+=100;
SD[playerid][SpielerEuro]-=1;
}
if(SD[playerid][SpielerCent]>=100){
SD[playerid][SpielerCent]-=100;
SD[playerid][SpielerEuro]+=1;
}
SD[playerid][SpielerEuro]+=euro;
SD[playerid][SpielerCent]+=cent;
if(SD[playerid][SpielerCent]<10){
new geld[64];
format(geld,sizeof(geld),"%d,0%d Euro",SD[playerid][SpielerEuro],SD[playerid][SpielerCent]);
PlayerTextDrawSetString(playerid,Euro[playerid],geld);
}else{
new geld[64];
format(geld,sizeof(geld),"%d,%d Euro",SD[playerid][SpielerEuro],SD[playerid][SpielerCent]);
PlayerTextDrawSetString(playerid,Euro[playerid],geld);
}
}
Danke im vorraus!