[AJUDA] Urgente!!!
#7

Apenas torne o saldo positivo sempre que ele ficar negativo .



Isso pode ser feito com a funзгo floatabs, que retorna o mуdulo de um valor .




Fiz alguns cуdigos pra vocк em forma de funзгo, basta vocк usб-los sempre que quiser modificar ou saber o saldo de um jogador .



Deduzi o arquivo que й representado pelo sнmbolo saldo, caso surjam problemas nesse campo, os cуdigos servirгo pelo menos como base para vocк .



pawn Код:
//Coloque no Final do GM:

stock AumentarSaldo(playerid, quantidade) return dini_IntSet(banco, "Saldo", floatround(floatabs(dini_Int(banco, "Saldo")), floatround_ceil) + quantidade), true;


stock DiminuirSaldo(playerid, quantidade) return dini_IntSet(banco, "Saldo", floatround(floatabs(dini_Int(banco, "Saldo")), floatround_ceil) - quantidade), true;


stock SaldoAtual(playerid) return floatround(floatabs(dini_Int(banco, "Saldo")), floatround_ceil);


Exemplo de uso:


pawn Код:
AumentarSaldo(playerid, 100); //Aumenta o saldo em 100.
DiminiuirSaldo(playerid, 200); //Diminui o saldo em 200.
new quantidade = SaldoAtual(playerid); //Armazena o saldo do jogador na variбvel quantidade.


Espero ter ajudado .
Reply


Messages In This Thread
[AJUDA] Urgente!!! - by Baigou - 26.12.2011, 03:10
Re: [AJUDA] Urgente!!! - by Lуs - 26.12.2011, 03:36
Re: [AJUDA] Urgente!!! - by [BWL]DuST - 26.12.2011, 03:43
Re: [AJUDA] Urgente!!! - by Baigou - 26.12.2011, 03:57
Re: [AJUDA] Urgente!!! - by Baigou - 26.12.2011, 03:59
Re: [AJUDA] Urgente!!! - by Baigou - 26.12.2011, 15:17
Re: [AJUDA] Urgente!!! - by rjjj - 26.12.2011, 15:31
Re: [AJUDA] Urgente!!! - by Baigou - 26.12.2011, 16:00
Re: [AJUDA] Urgente!!! - by rjjj - 26.12.2011, 16:25

Forum Jump:


Users browsing this thread: 1 Guest(s)