18.05.2015, 21:39
The reason is just simple arithmetic - two negatives make a positive. When you subtract funds from the player, you probably do it like this GivePlayerMoney(playerid, -amount). But what happens if the variable amount is negative, ex., -100? In that case, it is interpreted as --100, which simplifies to +100.
The solution? Just have a separate condition when a player tries to deposit negative funds.
The solution? Just have a separate condition when a player tries to deposit negative funds.