[Ajuda]Segundas opcoes de dialog nao tem funcao.
#1

Olб galera, estou com um problema:

Cada vez que clico em um 2є botao de um dialog, ele nao tem funcao, sendo que outros que ja havia em meu gm, funcionam.

pawn Код:
if(dialogid == 21548)
{
        if(response == 1)
        {
        PlayerInfo[playerid][pSex] = 1;
        SetPlayerSkin(playerid, 23);
        PlayerInfo[playerid][pModel] = 137;
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ok, vocк й homem.");
        ShowPlayerDialog(playerid,21549,DIALOG_STYLE_MSGBOX,"Escolha sua cidade:","Escolha a cidade que deseja nascer\n\n\nClique em um dos botхes abaixo","Los Santos","San Fierro");
        }
        else
        {
        PlayerInfo[playerid][pSex] = 2;
        SetPlayerSkin(playerid, 226);
        PlayerInfo[playerid][pModel] = 193;
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ok, Voce й mulher");
        ShowPlayerDialog(playerid,21549,DIALOG_STYLE_MSGBOX,"Escolha sua cidade:","Escolha a cidade que deseja nascer\n\n\nClique em um dos botхes abaixo","Los Santos","San Fierro");
        }
    }
//--------------------------------------------Outras coisas------------------------------------------------

        if(dialogid == 21549)
{
        if(response == 1)
        {
        PlayerInfo[playerid][pOrigem] = 1;
        SendClientMessage(playerid, COLOR_YELLOW2, "Ok, Voce interagira em Los Santos");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Poderб Mudar na Prefeitura de Los Santos/San Fierro");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Obrigado pelas respostas!Siga o tutorial");
        RegistrationStep[playerid] = 0;
        TutTime[playerid] = 1;
        }
        else
        {
        PlayerInfo[playerid][pOrigem] = 2;
        SendClientMessage(playerid, COLOR_YELLOW, "Ok, Vocк interagirб em San Fierro");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Poderб mudar na prefeitura de San Fierro/Los Santos");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Obrigado pelas respostas !Siga o tutorial");
        RegistrationStep[playerid] = 0;
        TutTime[playerid] = 1;
        }
    }
    }
    return 1;
}
Reply
#2

Alguuem ajuda awe pow
Reply
#3

Aff ngm vai ajudarr?
Reply
#4

calma filho , aguarde alguem que saiba resolver .
Reply
#5

Experimente usar if(response) ao invйs de if(response == 1).
Reply
#6

Ja tentei, mas nada e.e

ta tenso akiiii
Reply
#7

Ao invйs de else, use if(!response).


E veja se no comeзo do seu Onplayerdialog, ele nгo comeзa com if(response). Se comeзar, delete essa linha.
Reply
#8

Abaixo estб minha public OnPlayerDialog:

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	//new sendername[MAX_PLAYER_NAME];
	new string[128];
	if(response == 1)
	{
		if(dialogid == 12346 || dialogid == 12347)
		{
		    if(strlen(inputtext))
		    {
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				Encrypt(tmppass);
				OnPlayerLogin(playerid,tmppass);
			}
			else
			{
				new loginstring[128];
				new loginname[64];
				GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"Senha Erada\nPor favor informe a senha correta:",loginname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
				gPlayerLogTries[playerid] += 1;
				if(gPlayerLogTries[playerid] == 10) { Ban(playerid); }
			}
		}
		if(dialogid == 12345)
		{
		    if(strlen(inputtext))
		    {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s.ini", sendername);
				new File: hFile = fopen(string, io_read);
				if (hFile)
				{
					SendClientMessage(playerid, COLOR_YELLOW, "Este nome de usuario ja esta sendo usando , por favor escolha otro");
					fclose(hFile);
					return 1;
				}
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				Encrypt(tmppass);
				OnPlayerRegister(playerid,tmppass);
			}
			else
			{
 				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
				format(regstring,sizeof(regstring),"Bem vindo, %s\nVoce nao tem uma conta.\nPor favor registre-se:",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
			}
		}
		if(dialogid == 21856)
{
    	if(response)
    	{
    	PlayerInfo[playerid][pSex] = 1;
		SetPlayerSkin(playerid, 23);
		PlayerInfo[playerid][pModel] = 137;
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ok, vocк й homem.");
		ShowPlayerDialog(playerid,21549,DIALOG_STYLE_MSGBOX,"Escolha sua cidade:","Escolha a cidade que deseja nascer\n\n\nClique em um dos botхes abaixo","Los Santos","San Fierro");
		}
    	else
    	{
    	PlayerInfo[playerid][pSex] = 2;
		SetPlayerSkin(playerid, 226);
		PlayerInfo[playerid][pModel] = 193;
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ok, Voce й mulher");
    	ShowPlayerDialog(playerid,21549,DIALOG_STYLE_MSGBOX,"Escolha sua cidade:","Escolha a cidade que deseja nascer\n\n\nClique em um dos botхes abaixo","Los Santos","San Fierro");
    	}
	}
//--------------------------------------------Outras coisas------------------------------------------------

        if(dialogid == 21549)
{
    	if(response)
    	{
 		PlayerInfo[playerid][pOrigem] = 1;
		SendClientMessage(playerid, COLOR_YELLOW2, "Ok, Voce interagira em Los Santos");
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "Poderб Mudar na Prefeitura de Los Santos/San Fierro");
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "Obrigado pelas respostas!Siga o tutorial");
		RegistrationStep[playerid] = 0;
		TutTime[playerid] = 1;
    	}
    	else
   		{
		PlayerInfo[playerid][pOrigem] = 2;
		SendClientMessage(playerid, COLOR_YELLOW, "Ok, Vocк interagirб em San Fierro");
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "Poderб mudar na prefeitura de San Fierro/Los Santos");
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "Obrigado pelas respostas !Siga o tutorial");
		RegistrationStep[playerid] = 0;
		TutTime[playerid] = 1;
    	}
	}
 }
	return 1;
}
Reply
#9

Aweeeee, consegui, estarei grato LeLeTe..Te amo zica...kkkk..vlws
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)