26.12.2011, 16:25
Apenas use tйcnicas como esta abaixo para evitar isso :
Dessa forma se o jogador quiser sacar 1000 e tiver 400 de saldo, ele nгo conseguirб, pois (400 - 1000) = -800 й menor que 0 .
Jб outros valores como 200 (pois 400 - 200 = 200 que й maior que 0) e 400 (pois 400 - 400 = 0 que й igual a 0) seriam aceitos .
Se nгo foi a essa forma de "burlar" a que vocк se refere, especifique qual seria para que possamos ajudб-lo.
Espero ter ajudado .
pawn Код:
//Sendo "dinheiro" a variбvel que armazena o que o jogador digitou no dialog e "SaldoAtual(playerid)" o saldo do jogador:
if((SaldoAtual(playerid) - dinheiro) < 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Saldo insuficiente.");
Dessa forma se o jogador quiser sacar 1000 e tiver 400 de saldo, ele nгo conseguirб, pois (400 - 1000) = -800 й menor que 0 .
Jб outros valores como 200 (pois 400 - 200 = 200 que й maior que 0) e 400 (pois 400 - 400 = 0 que й igual a 0) seriam aceitos .
Se nгo foi a essa forma de "burlar" a que vocк se refere, especifique qual seria para que possamos ajudб-lo.
Espero ter ajudado .