[AJUDA] Com Dialog Input!
#7

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;
}
Tente.
Reply


Messages In This Thread
[AJUDA] Com Dialog Input! - by Bruno Pereira - 27.08.2011, 01:39
Re: [AJUDA] Com Dialog Input! - by Allan Kardec - 27.08.2011, 01:41
Re: [AJUDA] Com Dialog Input! - by Bruno Pereira - 27.08.2011, 01:45
Re: [AJUDA] Com Dialog Input! - by Allan Kardec - 27.08.2011, 01:49
Re: [AJUDA] Com Dialog Input! - by CocaC0la - 27.08.2011, 01:53
Re: [AJUDA] Com Dialog Input! - by steki. - 27.08.2011, 02:01
Re: [AJUDA] Com Dialog Input! - by Josma_cmd - 27.08.2011, 02:03
Re: [AJUDA] Com Dialog Input! - by Bruno Pereira - 27.08.2011, 02:25
Re: [AJUDA] Com Dialog Input! - by histire - 27.08.2011, 02:35
Re: [AJUDA] Com Dialog Input! - by Bruno Pereira - 27.08.2011, 02:38

Forum Jump:


Users browsing this thread: 3 Guest(s)