wie muss ich die folgenden zeilen ändern, dass man mit dem geld nie ins minus kommt?
public OnPlayerDeath(playerid, killerid, reason)
{
if(gMyVar[playerid] !=2)
{
if(GetPlayerMoney(playerid) < 500){ ResetPlayerMoney(playerid); }
GivePlayerMoney(killerid, 500);
if(GetPlayerMoney(playerid) > 0){ SendClientMessage(playerid,0xAA3333AA, "Dir wurden 500$ abgenommen!"); }
SendClientMessage(killerid,0x33AA33AA, "Du hast 500$ erbeutet!");
GameTextForPlayer(playerid, "~r~Voll im Arsch!!!", 2500,5);
SendDeathMessage(killerid, playerid, reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
if(GetPlayerScore(playerid) > 0){ SetPlayerScore(playerid,GetPlayerScore(playerid)-1); }
}
else
{
gMyVar[playerid] = 0;
}
return 1;
}
vlt kann mir ja jemand helfen...habs schon selbst versucht, aber hat nicht ganz funktioniert...
mfg HwS-Marshall