[Ajuda]Erro ao fechar dialog
#1

quando digita /banco o cara tem que digitar a senha dele para acessar o banco.
So que se ele aperta o fechar o dialog passa pro proximo estagio em vez de fechar.
Tipo
pede a senha o cara aperta fechar e vai pro local onde tem as opcoes saldo sacar depositar e tals..

porque nao esta fechando??
os cmds abaixo


Код:
	if (strcmp(cmdtext, "/banco", true) == 0)
	{
	if(PlayerInfo[playerid][pChecarSenha] == 0)
	{
	format(string, sizeof(string), "Detectamos que vocк ainda nгo possui uma Senha Bancбria.\nDigite a senha que sera usada para acessar sua conta bancбria\nOBS: Apenas NЪMEROS de 4 a 8 Caracteres.");  //Formata a msg com o saldo
	ShowPlayerDialog(playerid, CRIARSENHA, DIALOG_STYLE_INPUT, "Sistema Bancario [TERRA:RPG]", string, "Criar", "Fechar");
	}
	else
	{
	if (PlayerToPoint(50.0, playerid,2308.8127,-13.2522,26.7422))
	{
 	format(string, sizeof(string), "Digite sua senha Bancaria para realizar transaзхes\nOBS: Caso tenha perdido sua senha, CONTATE UM ADMIN. /relato");  //Formata a msg com o saldo
	ShowPlayerDialog(playerid, senhainserida, DIALOG_STYLE_INPUT, "Sistema Bancario [TERRA:RPG]", string, "OK", "Fechar");
	}
    }
	return 1;
	}
Код:
 if(dialogid == senhainserida)
	     {
	     if(!strlen(inputtext)) return SendClientMessage(playerid, COLOR_RED, "Error: Digite sua Senha Bancбria.");
		 if(strval(inputtext) != PlayerInfo[playerid][pSenhaBanco]) return SendClientMessage(playerid, COLOR_RED, "Error: Senha Incorreta."); // Checa a Senha
		 // Senha Correta e Validada.
		 if (PlayerToPoint(50.0, playerid,2308.8127,-13.2522,26.7422))
	     {
		 SendClientMessage(playerid, COLOR_GREEN, "Senha Correta.");
		 ShowPlayerDialog(playerid, SISBANCO, DIALOG_STYLE_LIST, "Sistema Bancario [TERRA:RPG]","Saldo\nSacar\nDepositar\nTransferir\nTrocar Senha", "Selecionar", "Sair");
		 }
		 if (PlayerToPoint(2.0, playerid,1929.3311,-1768.8914,13.5469)||PlayerToPoint(2.0, playerid,1506.8097,-1754.8243,13.5469)||PlayerToPoint(2.0, playerid,1366.6201,-1259.3141,13.5469)||PlayerToPoint(2.0, playerid,1801.0404,-1167.0115,23.8281)||PlayerToPoint(2.0, playerid,1004.0392,-1162.1140,23.8594)||PlayerToPoint(2.0, playerid,1593.2217,-2334.8757,13.5398))
	     {
		 SendClientMessage(playerid, COLOR_GREEN, "Senha Correta.");
		 ShowPlayerDialog(playerid, SISBANCO, DIALOG_STYLE_LIST, "Sistema Bancario [TERRA:RPG]","Saldo\nSacar", "Selecionar", "Sair");
		 }
		 }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)