16.10.2010, 15:46
Olб a todos do fуrum.
Estou com algumas dъvidas, nem sei como poderia colocar o tнtulo do tуpico, mas enfim, estarei postando aqui e espero que alguйm poзa me ajudar, nгo estou pedindo o cуdigo, apenas estou pedindo uma ajuda pois a minha mente estб amarrada e eu nгo estou conseguindo achar uma soluзгo para isso.
Eu estou fazendo um sistema de conta bancaria onde o mesmo й salvo todas as contas em um arquivo .cfg, sendo assim a conta deveria ter seu nъmero da conta e sua senha, pro jogador poder fazer qualquer saque, depуsito ou tranferкncia ele deveria digamos digitar /logarbanco, abriria o menu para ele digitar a conta e depois a senha, na hora que ele digitar e confirmar na dialog irб conferir se a senha/conta existe/estб certa. o meu problema й ai, eu nгo estou conseguindo fazer isso.
seria mais ou menos assim.
Apenas й um pequeno exemplo a cima, entгo ele iria digitar o comando..
Ai iria checar a senha dele aqui.
O meu problema й o seguinte, ele apenas diz que a senha estб errada, onde eu estou errando?
lembrando que poderб existir vбrias contas, entгo no caso ele iria checar no arquivo se existe alguma senha igual ao campo digitado.
Abraзos e Obrigado desde jб.
Estou com algumas dъvidas, nem sei como poderia colocar o tнtulo do tуpico, mas enfim, estarei postando aqui e espero que alguйm poзa me ajudar, nгo estou pedindo o cуdigo, apenas estou pedindo uma ajuda pois a minha mente estб amarrada e eu nгo estou conseguindo achar uma soluзгo para isso.
Eu estou fazendo um sistema de conta bancaria onde o mesmo й salvo todas as contas em um arquivo .cfg, sendo assim a conta deveria ter seu nъmero da conta e sua senha, pro jogador poder fazer qualquer saque, depуsito ou tranferкncia ele deveria digamos digitar /logarbanco, abriria o menu para ele digitar a conta e depois a senha, na hora que ele digitar e confirmar na dialog irб conferir se a senha/conta existe/estб certa. o meu problema й ai, eu nгo estou conseguindo fazer isso.
seria mais ou menos assim.
Код:
enum bInfo { ContaBancaria, SenhaConta, SaldoConta }; new BancoInfo[100][bInfo];
Код:
if(strcmp(cmd, "/porra1", true) == 0) { if(IsPlayerConnected(playerid)) { ShowPlayerDialog(playerid, 2350, DIALOG_STYLE_INPUT, "Conta Bancaria","Por favor, digite o nъmero de sua conta","Aceitar","Sair"); } return 1; }
Код:
if(dialogid == 2350) { if(response) { ChecarBanco(playerid, inputtext); } }
Код:
stock ChecarBanco(playerid,inputtext[]) { for(new idx = 0; idx < sizeof(BancoInfo); idx++) { if(!strcmp(BancoInfo[idx][ContaBancaria], inputtext)) { SendClientMessage(playerid, COR_AMARELO, "Senha certa!"); } else { SendClientMessage(playerid, COR_AMARELO, "Senha errada!"); return 1; } } return 1; }
lembrando que poderб existir vбrias contas, entгo no caso ele iria checar no arquivo se existe alguma senha igual ao campo digitado.
Abraзos e Obrigado desde jб.