27.08.2011, 02:03
pawn Код:
case DCaixaBanco:
{
if(!response) return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo selecionou nenhuma opзгo.");
if(response)
{
switch(listitem)
{
case 0:
{
format(String, 60, "Seu saldo no banco й de "VERDE"$%d", pInfo[playerid][pBanco]);
ShowPlayerDialog(playerid, DCaixaSaudo, DIALOG_STYLE_MSGBOX, "Seu saldo", String, "Fechar","");
}
case 1:
{
format(String, 80, "Vocк tem $%d na sua conta.\nDigite a quantia do saque", pInfo[playerid][pBanco]);
ShowPlayerDialog(playerid, DCaixaSaque, DIALOG_STYLE_INPUT,"Saque bancario", String, "Sacar", "Voltar");
}
case 2:
{
format(String, 90, "Vocк tem $%d na sua conta.\nDigite a quantia a ser transferida", pInfo[playerid][pBanco]);
ShowPlayerDialog(playerid, DCaixaTransf2, DIALOG_STYLE_INPUT,"Transferencia", String, "Proximo", "Voltar");
}
}
}
return 1;
}
case DCaixaTransf:
{
new grana = strval(inputtext);
if(!response) return ShowPlayerDialog(playerid, DCaixaBanco, DIALOG_STYLE_LIST, ""VERMELHO"Caixa Eletronico", "Ver Saldo\nSacar\nTransferencia", "Selecionar", "Sair");
if(response)
{
if(grana > pInfo[playerid][pBanco]) return SendClientMessage(playerid, COR_CINZA1, " Vocк nгo tem todo esse dinheiro na sua conta!");
else if(grana < 1 || grana > 5000000) return SendClientMessage(playerid, COR_CINZA2, " Vocк pode transferir no minimo 1 real e no maximo 5 milhoes!");
if(!SoNumero(inputtext))// Se ele nгo digitar somente numeros!
{
format(String, 80, "Vocк tem $%d na sua conta.\nDigite a quantia a ser Transferida!", pInfo[playerid][pBanco]);
ShowPlayerDialog(playerid, DCaixaTransf2, DIALOG_STYLE_INPUT,"Transferencia", String, "Transferir", "Voltar");
SendClientMessage(playerid, COR_CINZA1, " Digite somente NUMEROS ");
}
format(String, 90, "Vocк tem $%d na sua conta.\nDigite o Nome/ID da pessoa que ira receber a grana.\nPreste muita atenзгo!", pInfo[playerid][pBanco]);
ShowPlayerDialog(playerid, DCaixaTransf2, DIALOG_STYLE_INPUT,"Transferencia", String, "Transferir", "Voltar");
return 1;
}
return 1;
}
case DCaixaTransf2:
{
if(!response) return ShowPlayerDialog(playerid, DCaixaBanco, DIALOG_STYLE_LIST, ""VERMELHO"Caixa Eletronico", "Ver Saldo\nSacar\nTransferencia", "Selecionar", "Sair");
if(response)
{
if(!IsPlayerConnected(iddele)) return SendClientMessage(playerid, COR_CINZA1, " O jogador nгo estб conectado ");
new iddocara, nome[24];
for(new i, PP = GetMaxPlayers(); i < PP; i++)
{
GetPlayerName(i,nome,24);
if(strfind(inputtext,nome,false))
{
iddocara = i;
break;
}
}
pInfo[playerid][pBanco] -= grana;
pInfo[iddocara][pBanco] += grana;
format(String, 80, " Vocк transferiu %d para o %s ", grana, iddele);
SendClientMessageToAll(COR_AZULZINHO, String);
}
return 1;
}