command(abrirbanco, playerid, params[])
{
ShowPlayerDialog(playerid, pEnt, DIALOG_STYLE_INPUT, "Banco", "Digite o numero da sua conta:", "Continuar", "Criar conta");
return true;
}
if(dialogid == pEnt)
{
if(!response)return ShowPlayerDialog(playerid, pCria, DIALOG_STYLE_INPUT, "Banco", "Digite um numero para sua conta do banco!", "Continuar", "");
if(!strval(inputtext))return ShowPlayerDialog(playerid, pEnt, DIALOG_STYLE_INPUT, "Banco", "Erro!\nSo numeros\nDigite o numero da sua conta:", "Continuar", "Criar conta");
format(Arquivos, sizeof(Arquivos),LocalSalvo, strval(inputtext));
if(!DOF2_FileExists(Arquivos))return SendClientMessage(playerid, GetPlayerColor(playerid),"-!- Este numero de conta e inexistente!");
ShowPlayerDialog(playerid, pSeg, DIALOG_STYLE_INPUT, "Banco", "Digite a senha da conta:", "Continuar", "");
conta[playerid] = strval(inputtext);
}
if(dialogid == pSeg)
{
if(!response)return true;
format(Arquivos, sizeof(Arquivos),LocalSalvo, strval(inputtext));
if(!strcmp(inputtext, DOF2_GetString(Arquivos,"Senha")))
{
ShowPlayerDialog(playerid, pMenu, DIALOG_STYLE_LIST, "Banco", "Saque\nDeposito\nTransferencia\nPedir informaзao", "Continuar", "Fechar");
ContaInfo[playerid][pGrana] = DOF2_GetInt(Arquivos,"Grana");
senha[playerid] = strval(inputtext);
}
else SendClientMessage(playerid, GetPlayerColor(playerid),"-!- Senha Errada");
}
if(dialogid == pEnt)
{
if(!response)return ShowPlayerDialog(playerid, pCria, DIALOG_STYLE_INPUT, "Banco", "Digite um numero para sua conta do banco!", "Continuar", "");
if(!strval(inputtext))return ShowPlayerDialog(playerid, pEnt, DIALOG_STYLE_INPUT, "Banco", "Erro!\nSo numeros\nDigite o numero da sua conta:", "Continuar", "Criar conta");
format(Arquivos, sizeof(Arquivos),LocalSalvo, strval(inputtext));
if(!DOF2_FileExists(Arquivos))return SendClientMessage(playerid, GetPlayerColor(playerid),"-!- Este numero de conta e inexistente!");
conta[playerid] = strval(inputtext);
ShowPlayerDialog(playerid, pSeg, DIALOG_STYLE_INPUT, "Banco", "Digite a senha da conta:", "Continuar", "");
return 1;
}
if(dialogid == pSeg)
{
if(!response)return true;
format(Arquivos, sizeof(Arquivos),LocalSalvo, conta[playerid]);
if(!strcmp(inputtext, DOF2_GetString(Arquivos,"Senha")))
{
ShowPlayerDialog(playerid, pMenu, DIALOG_STYLE_LIST, "Banco", "Saque\nDeposito\nTransferencia\nPedir informaзao", "Continuar", "Fechar");
ContaInfo[playerid][pGrana] = DOF2_GetInt(Arquivos,"Grana");
senha[playerid] = strval(inputtext);
}
else SendClientMessage(playerid, GetPlayerColor(playerid),"-!- Senha Errada");
return 1;
}
pawn Код:
|
format(Don,sizeof(Don),"inputtext: %i", strval(inputtext));
print(Don);
format(Don,sizeof(Don),"Conta: %i", conta[playerid]);
print(Don);
[I]
Nгo ha possibilidade de um debug se nгo responde o dialog!! |
Se vocк entendesse como funciona o debug vocк saberia que hб sim pois o debug serve para encontrar a linha que estб causando o problema.. Ao menos vocк testou o que eu postei ?
|
if(dialogid == DIALOG_ENTRADA)
{
if(!response)return ShowPlayerDialog(playerid, DIALOG_ENTRADA, DIALOG_STYLE_INPUT, "Banco", "Digite um numero para sua conta do banco!", "Continuar", "");
/*if(!strval(inputtext))return ShowPlayerDialog(playerid, DIALOG_ENTRADA, DIALOG_STYLE_INPUT, "Banco", "Erro!\nSo numeros\nDigite o numero da sua conta:", "Continuar", "Criar conta");
format(Arquivos, sizeof(Arquivos),LocalSalvo, strval(inputtext));
if(!DOF2_FileExists(Arquivos))return SendClientMessage(playerid, GetPlayerColor(playerid),"-!- Este numero de conta e inexistente!");
conta[playerid] = strval(inputtext);
printf("inputtext: %i", strval(inputtext));
printf("Conta: %i", conta[playerid]);
ShowPlayerDialog(playerid, DIALOG_SEG, DIALOG_STYLE_INPUT, "Banco", "Digite a senha da conta:", "Continuar", "");*/
SendClientMessage(playerid, -1, "sssssssssssssssss");
}
if(!response)return ShowPlayerDialog(playerid, DIALOG_ENTRADA, DIALOG_STYLE_INPUT, "Banco", "Digite um numero para sua conta do banco!", "Continuar", "");
Primeiro que isso nem tem como :S
pawn Код:
|
if(!response) ShowPlayerDialog(playerid, DialogSaidaB, DIALOG_STYLE_MSGBOX, "{FFFFFF}[FLB]Confirmar saida", "{FF0000}..:: [FLB]Falcon's Login Box ::..\n{FFFFFF}Vocк ainda nгo estб logado.\n\nTem certeza que deseja sair ?", "Sair", "Voltar");
An No Falcon Login tem isso pawn Код:
|
"Continuar", ""
if(!response)
Perceba nessa parte e vocк entenderб
pawn Код:
pawn Код:
Entendes? |