[Ajuda] Setar Valor
#9

Ainda Nada, Quer Que eu Poste os cmds /banco

Quando Coloco o Valor e Clico em "Sacar ou Depositar" Nao Acontece Nada


pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_B_TRANSAC)
    {
        if(BancoInfo[playerid][b_logado] == false) return SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Vocк nгo esta logado na sua conta bancaria.");

        if(response)
        {
            ShowPlayerDialog(playerid, DIALOG_B_SALDO ,DIALOG_STYLE_INPUT, "Banco - Depositar", "Digite o valor a depositar:","Depositar","cancelar");
        }
        if(!response)
        {
            ShowPlayerDialog(playerid, DIALOG_B_SALDO ,DIALOG_STYLE_INPUT, "Banco - Sacar", "Digite o valor a depositar:","Sacar","cancelar");
        }
    }

    if(dialogid == DIALOG_B_DEPOSITAR)
    {
        if(BancoInfo[playerid][b_logado] == false)
        {
            SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Vocк nгo esta logado na sua conta bancaria.");
            return 1;
        }
        if(response)
        {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid,aname,sizeof(aname));
            format(string,sizeof(string), DIRETORIO,aname);
            if(GetPlayerMoney(playerid) != strval(inputtext))
            {
                SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Vocк nгo tem todo esse dinheiro");
                return 1;
            }
            DOF2_SetInt(string,"SaldoBanco", DOF2_GetInt(string,"SaldoBanco")+strval(inputtext));
            GivePlayerMoney(playerid, -strval(inputtext));
            format( string, sizeof( string), "[ BCV ] %s vocк depositou %d em sua conta, saldo atual %d",aname,strval(inputtext), DOF2_GetInt(string,"SaldoBanco"));
            SendClientMessage(playerid,AZUL,string);
            PlayerInfo[playerid][pSaldoBanco] += strval(inputtext);
            DOF2_SaveFile();
        }
        if(!response)
        {
            ShowPlayerDialog(playerid, DIALOG_B_TRANSAC ,DIALOG_STYLE_MSGBOX, "Banco -Transaзхes", "Oque deseja fazer?","Depositar","Sacar");
        }
    }

    if(dialogid == DIALOG_B_SACAR)
    {
        if(BancoInfo[playerid][b_logado] == false)
        {
            SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Vocк nгo esta logado na sua conta bancaria.");
            return 1;
        }
        if(response)
        {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid,aname,sizeof(aname));
            format(string,sizeof(string), DIRETORIO,aname); //leo
            if(PlayerInfo[playerid][pSaldoBanco] != strval(inputtext))
            {
                SendClientMessage(playerid, -1, "Vocк nгo tem esse dinheiro todo.");
                return 1;
            }
            DOF2_SetInt(string,"SaldoBanco", DOF2_GetInt(string,"SaldoBanco")-strval(inputtext));
            GivePlayerMoney(playerid, strval(inputtext));
            format( string, sizeof( string), "[ BCV ] %s vocк sacou %d de sua conta, saldo atual %d",aname,strval(inputtext), DOF2_GetInt(string,"SaldoBanco"));
            SendClientMessage(playerid,AZUL,string);
            PlayerInfo[playerid][pSaldoBanco] -= strval(inputtext);
            DOF2_SaveFile();
        }
        if(!response)
        {
            ShowPlayerDialog(playerid, DIALOG_B_TRANSAC ,DIALOG_STYLE_MSGBOX, "Banco -Transaзхes", "Oque deseja fazer?","Depositar","Sacar");
        }
    }
    if(dialogid == DIALOG_B_LOGARCONTA)
    {
        if(response)
        {
            new stringss[200];
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_B_LOGARCONTA ,DIALOG_STYLE_INPUT, "Banco - Logar Conta", "Digite a senha para logar na conta do banco:","logar","cancelar");
            if(strlen(inputtext) > 15) return ShowPlayerDialog(playerid, DIALOG_B_LOGARCONTA ,DIALOG_STYLE_INPUT, "Banco - Logar Conta", "Digite a senha para logar na conta do banco:","logar","cancelar");
            format( arquivo, sizeof( arquivo ), DIRETORIO, nome(playerid));
            stringss = DOF2_GetString(arquivo, "Bsenha");

            if(strcmp(inputtext, stringss, true) == 0)
            {
                BancoInfo[playerid][b_logado] = true;
                SendClientMessage(playerid, 0xFFFF64AA, "• Logado Com Sucesso");
                PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
            }
            else
            {
                ShowPlayerDialog(playerid, DIALOG_B_LOGARCONTA ,DIALOG_STYLE_INPUT, "Banco - Logar Conta", "{FF0000}Senha Incorreta ! {FFFFFF}\nDigite a senha para logar na conta do banco:","logar","cancelar");
            }
        }
    }
    return 1;
}
Reply


Messages In This Thread
Setar Valor - by Maklister - 31.07.2012, 04:46
Re: Setar Valor - by Maklister - 31.07.2012, 16:47
Re: Setar Valor - by DrTHE - 31.07.2012, 16:56
Re: Setar Valor - by humildadeforever - 31.07.2012, 16:56
Re: Setar Valor - by Don_Speed - 31.07.2012, 16:57
Re: Setar Valor - by DrTHE - 31.07.2012, 16:58
Re: Setar Valor - by Don_Speed - 31.07.2012, 16:59
Re: Setar Valor - by humildadeforever - 31.07.2012, 17:03
Re: Setar Valor - by Maklister - 31.07.2012, 17:16
Re: Setar Valor - by DrTHE - 31.07.2012, 17:25

Forum Jump:


Users browsing this thread: 1 Guest(s)