23.10.2010, 20:45
pйssoal alguyem tem sacar em dialog?/
nao to conseguindo pf
flww
nao to conseguindo pf
flww
if(strcmp(cmd, "/sacar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Estб sacando seu dinheiro no banco!.", sendername);
DetectorProx(20.0,playerid,string,ROXO);
if(NoBanco(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Voce nгo esta no banco !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacar [Quantidade]");
format(string, sizeof(string), " Voce tem R$%d na sua conta!.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacar [Quantidade]");
format(string, sizeof(string), " Voce tem R$%d na sua conta!.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > PlayerInfo[playerid][pConta] || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Voce nгo tem tudo isso na sua conta! !");
return 1;
}
ConsumingMoney[playerid] = 1;
GivePlayerMoneyEx(playerid,cashdeposit);
PlayerInfo[playerid][pConta]=PlayerInfo[playerid][pConta]-cashdeposit;
format(string, sizeof(string), " Voce sacor R$%d da sua conta. Total: R$%d ", cashdeposit,PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
return 1;
}
if(strcmp(cmd, "/depositar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(NoBanco(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Voce nгo esta no banco! !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /depositar [quantia]");
format(string, sizeof(string), " Voce tem R$%d na sua conta.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /depositar [quantia]");
format(string, sizeof(string), " Voce tem R$%d na sua conta", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > GetPlayerMoneyEx(playerid) || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Voce nгo tem tudo isso na sua conta!");
return 1;
}
GivePlayerMoneyEx(playerid,-cashdeposit);
new curfunds = PlayerInfo[playerid][pConta];
PlayerInfo[playerid][pConta]=cashdeposit+PlayerInfo[playerid][pConta];
SendClientMessage(playerid, COLOR_WHITE, "|___ BANCO DO BRASIL ___|");
format(string, sizeof(string), " Saldo: R$%d", curfunds);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), " Deposito: R$%d",cashdeposit);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
format(string, sizeof(string), " Novo Saldo: R$%d", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_WHITE, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Estб depositando seu dinheiro no banco!.", sendername);
DetectorProx(20.0,playerid,string,ROXO);
return 1;
}
return 1;
}
if(strcmp(cmd, "/saldo", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(NoBanco(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Voce nгo esta no banco!");
return 1;
}
format(string, sizeof(string), " Voce tem R$%d na sua cotna.",PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_YELLOW, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Estб vendo seu saldo no banco!.", sendername);
DetectorProx(20.0,playerid,string,ROXO);
}
return 1;
}
//----------------------------------[Bank System]-----------------------------------------------
if(strcmp(cmd, "/sacar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLocal] == 103 || PlayerToPoint(1.0,playerid,1929.5409,-1785.1664,13.5469) || PlayerToPoint(1.0,playerid,2232.2886,-1162.6107,25.8906) || PlayerToPoint(1.0,playerid,1550.4796,-1669.7039,13.5624))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacar [Quantidade]");
format(string, sizeof(string), " Voce tem R$%d na sua conta!.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacar [Quantidade]");
format(string, sizeof(string), " Voce tem R$%d na sua conta!.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if (cashdeposit > PlayerInfo[playerid][pConta] || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Voce nгo tem tudo isso na sua conta! !");
return 1;
}
ConsumingMoney[playerid] = 1;
new saldo;
saldo = PlayerInfo[playerid][pConta];
GivePlayerMoneyEx(playerid,cashdeposit);
PlayerInfo[playerid][pConta] = saldo-cashdeposit;
format(string, sizeof(string), " Voce sacor R$%d da sua conta. Total: R$%d ", cashdeposit,PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}else
{
SendClientMessage(playerid, COLOR_GREY, " Voce nгo esta no banco ou em um Caixa Eletronico!");
}
}
return 1;
}
if(strcmp(cmdtext, "/roubar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(10.0, playerid,2308.9568,-11.0003,26.7422))
ShowPlayerDialog(playerid, 998, DIALOG_STYLE_LIST, "Sistema De Banco", "Roubar\nSacar\nDepositar", "Ok", "Cancelar");
return 1;
}
return 1;
}