Ich habe nun folgende stock Funtion geschrieben.
stock GivePlayerMoneyEx(playerid, money)
{
new moneystring[11];
if(money > 0) format(moneystring, sizeof(moneystring), "~g~+%d$", money);
else if(money < 0) format(moneystring, sizeof(moneystring), "~r~%d$", money);
GameTextForPlayer(playerid, moneystring, 5000, 1);
GivePlayerMoney(playerid, money);
return 1;
}
Auf der Wikiseite steht ja schon, dass es unabhängig von der Angabe in ms nach 8s ausfadet.
Wenn ich nun allerdings innerhalb der 8s einen anderen GameText anzeigen möchte, wird dieser nicht angezeigt, bis der davor gezeigte nicht ausgefadet ist.
Beispiel:
Ich erhalte 100$. -> das wird im gametext angezeigt. ("+100$")
Mir werden 50$ abgezogen. -> der gametext ("-50$") wird mir nicht angezeigt, da ("+100$") noch nicht ausgefadet ist.
Gibt es dafür eine tolle Lösung?
Danke!