30.04.2013, 20:07
Iae, eu comecei a fazer um sistema de cofre aqui, mas ele esta com um problema somente na hora de depositar e sacar dinheiro '-', toda vez que deposito uma quantidade de dinheiro ela praticamente triplica quando menor a quantidade de dinheiro depositado mais o dinheiro da minha mao aumenta!
Exemplo: Cheguei no local aperte enter, aparece a texdraw, clico em depositar, coloco o valor de 100R$, lembrando que esto com 250R$ em mao, apos isso meu dinheiro sobe 1334335 + ou - nao e o valor exato do que ira acontecer e apenas um exemplo!
+REP SE FUNFA
Exemplo: Cheguei no local aperte enter, aparece a texdraw, clico em depositar, coloco o valor de 100R$, lembrando que esto com 250R$ em mao, apos isso meu dinheiro sobe 1334335 + ou - nao e o valor exato do que ira acontecer e apenas um exemplo!
pawn Код:
if(dialogid == 10)//depositar Dinheiro
{
if(response)
{
new din = strval(inputtext);
if(din > GetPlayerGP(playerid))
{
SendClientMessage(playerid,GetPlayerColor(playerid),"Voce nao tem essa grana!");
}
else
{
Bancoorg[org][Dinheiro] += din;
GivePlayerGP(playerid, GetPlayerGP(playerid) - din);
format(string,128,"Voce depositou R$ %d no cofre de sua organizacao",din);
SendClientMessage(playerid,GetPlayerColor(playerid),string);
return 1;
}
}
}
if(dialogid == 11)//sacar Dinheiro
{
if(response)
{
new din = strval(inputtext);
if(din > Bancoorg[org][Dinheiro])
{
SendClientMessage(playerid,GetPlayerColor(playerid),"Nao temos essa grana toda!");
}
else
{
Bancoorg[org][Dinheiro] -= din;
GivePlayerGP(playerid, GetPlayerGP(playerid) + din);
format(string,128,"Voce sacou R$ %d do cofre de sua organizacao",din);
SendClientMessage(playerid,GetPlayerColor(playerid),string);
return 1;
}
}
}