19.10.2012, 20:28
Olб, eu estou desenvolvendo meu sistema bancario totalmente do zero, mas ele esta tento um problema nesta funзгo, pois ele em vez de diminuir o dinheiro da conta ele aumenta!
pawn Код:
//Depositando dinheiro
if(dialogid == 7)
{
if(!response)
{
ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Conta Bancaria","Abrir Conta\nSaldo\nSacar\nDepositar\nTransferencia","Escolher","Fechar");
}
else
{
if(!SoNumero(inputtext))
{
SendClientMessage(playerid,-1,"Pode ser usado somente nъmeros!");
return 1;
}
if(valor > GetPlayerMoney(playerid))
{
SendClientMessage(playerid,-1,"Vocк nгo tem todo este dinheiro!");
return 1;
}
Jogador[playerid][pSaldo] += valor;
GivePlayerMoney(playerid, GetPlayerMoney(playerid) - valor);
SendClientMessage(playerid,0xFFFF00FF,"Banco: Deposito Efetuado");
format(string,sizeof(string),"Deposito efetuado com sucesso. Vocк depositou R$%d em sua conta",valor);
SendClientMessage(playerid,-1,string);
}
}