A hibát én sejtem mi lehet: van egy olyan kódrészlet ami felülírja a minuszertesitve változót ajánlott más logikai elvet használni, vagy felülírással megoldani.
A felülírásra (ami pazarolni fog neked nagyon) itt egy példa:
[pawn]
public OnPlayerUpdate(playerid)
{
new penz;
penz = GetPlayerMoney(playerid);
if(penz > 0 && minuszertesitve[playerid] == true)
{
minuszertesitve[playerid] = false;
}
else
{
SendClientMessage(playerid, RED, \"Adósságba verted magad, figyelj oda!\");
minuszertesitve[playerid] = true;
}
[/pawn]
Arról, hogy mûködni fog nincs ötletem mivel nem próbáltam ki a kódot. Lehet rossz a logikai elvem de én ilyesmi irányba indulnék el a megoldás terén.