if(dialogid == DIALOG_DBANCO)
{
if(response)
{
new dinheiro = strval(inputtext);
if(LogadoB[playerid] == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк precisa estб logado(a) em sua conta bancaria");
return 1;
}
if(GetPlayerMoney(playerid) < dinheiro || dinheiro <= 0)
{
SendClientMessage(playerid, 0xFF0000FF, "| BANCO | Vocк nгo tem essa quantia");
return 1;
}
if(dinheiro >= 10000000)
{
SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк so pode depositar 10000000 por vez");
return 1;
}
GivePlayerMoney(playerid, -dinheiro);
new quantidade = DOF2_GetInt(banco, "Saldo");
DOF2_SetInt(banco, "Saldo", quantidade + dinheiro);
SendClientMessage(playerid, 0xCAFF70FF, "---------------- Extrato Bancaro ----------------");
format(string, sizeof(string), "Saldo Atual:%d", SaldoB[playerid]);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "Horario:%d:%d:%d", Horas, Minutos, Segundos);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "Data:%d/%d/%d", Dia, Mes, Ano);
SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, 0xCAFF70FF, "---------------- Extrato Bancaro ----------------");
}
}
DOF2_SaveFile();
if(dialogid == DIALOG_DBANCO)
{
if(response)
{
new dinheiro = strval(inputtext);
if(LogadoB[playerid] == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк precisa estб logado(a) em sua conta bancaria");
return 1;
}
if(GetPlayerMoney(playerid) < dinheiro || dinheiro <= 0)
{
SendClientMessage(playerid, 0xFF0000FF, "| BANCO | Vocк nгo tem essa quantia");
return 1;
}
if(dinheiro >= 10000000)
{
SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк so pode depositar 10000000 por vez");
return 1;
}
GivePlayerMoney(playerid, -dinheiro);
new quantidade = DOF2_GetInt(banco, "Saldo");
DOF2_SetInt(banco, "Saldo", quantidade + dinheiro);
DOF2_SaveFile();
SendClientMessage(playerid, 0xCAFF70FF, "---------------- Extrato Bancaro ----------------");
format(string, sizeof(string), "Saldo Atual:%d", SaldoB[playerid]);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "Horario:%d:%d:%d", Horas, Minutos, Segundos);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "Data:%d/%d/%d", Dia, Mes, Ano);
SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, 0xCAFF70FF, "---------------- Extrato Bancaro ----------------");
}
}
if(dialogid == DIALOG_DBANCO)
{
if(response)
{
new dinheiro = strval(inputtext), ptname[MAX_PLAYER_NAME];
GetPlayerName(playerid, ptname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, ptname); // corriga a pasta pela que define a do seu sistema de banco, onde e salva a grana
if(LogadoB[playerid] == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк precisa estб logado(a) em sua conta bancaria");
return 1;
}
if(GetPlayerMoney(playerid) > dinheiro-1 && dinheiro > 0)
{
SendClientMessage(playerid, 0xFF0000FF, "| BANCO | Vocк nгo tem essa quantia");
return 1;
}
if(dinheiro >= 10000000)
{
SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк so pode depositar 10000000 por vez");
return 1;
}
GivePlayerMoney(playerid, -dinheiro);
DOF2_SetInt(banco, "Saldo", DOF2_GetInt(banco, "Saldo")+dinheiro);
DOF2_SaveFile();
SendClientMessage(playerid, 0xCAFF70FF, "---------------- Extrato Bancaro ----------------");
format(string, sizeof(string), "Saldo Atual:%d", SaldoB[playerid]);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "Horario:%d:%d:%d", Horas, Minutos, Segundos);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "Data:%d/%d/%d", Dia, Mes, Ano);
SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, 0xCAFF70FF, "---------------- Extrato Bancaro ----------------");
}
}
}
olha
pawn Код:
|