13.01.2013, 03:05
Olб, estou precisando de ajuda. Consegui arrumar o /depositar mas o /sacar ainda nгo estб certo.
Й o seguinte, a pessoa vai lб e dб /sacar 100000000000 e buga a conta e fica com muita grana aн no /depositar limitei pra depуsitos de 999kk agora o bug nгo funciona em depуsitos, mas em saques esse bug permanece e nгo consigo tirar isso '-'
Se nгo entendeu, quero que a pessoa saque no mбximo 999 milhхes da conta, entende? Por favor, dou + se vocкs me ajudarem
Obrigado
Й o seguinte, a pessoa vai lб e dб /sacar 100000000000 e buga a conta e fica com muita grana aн no /depositar limitei pra depуsitos de 999kk agora o bug nгo funciona em depуsitos, mas em saques esse bug permanece e nгo consigo tirar isso '-'
pawn Код:
if(strcmp(cmd, "/sacar", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2308.8374,-13.2480,26.7422)) return SendClientMessage(playerid, 0xFFFF00AA, "[ERRO] Vocк nгo estб no Banco Revolution!");
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFF00AA,"USE: /sacar [quantia de GP]");
RealBanc = strval(tmp);
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid, n, sizeof(n));
format(Arquivo, sizeof(Arquivo), "Arquivos/Banco/%s.cfg", n);
if(DOF2_FileExists(Arquivo))
{
if(DOF2_GetInt(Arquivo, "Saldo")<RealBanc) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERRO] Vocк nгo tem estб quantia!");
else if(DOF2_GetInt(Arquivo, "Saldo") >= RealBanc)
{
DOF2_SetInt(Arquivo, "Saldo", DOF2_GetInt(Arquivo, "Saldo") -RealBanc);
format(string, sizeof(string), "[BANCO REVOLUTION] Vocк retirou %d GP. de sua conta do Banco Revolution. Saldo atual %d GP.", RealBanc, DOF2_GetInt(Arquivo, "Saldo"));
SendClientMessage(playerid, 0x5EAF03FF, string);
GivePlayerReal(playerid, RealBanc);
}
}
}
return 1;
}
}
Obrigado