[Ajuda] Dialog
#1

Bom Eu Queria Saber Como Faзo para que o player ao apertar o avanзar nao Passa para o Proximo Dialog Antes do Tempo,Eu Fiz Assim
Код:
if(dialogid == 799)
{
	if(response == 1) {
		if((gettime() - TempoMudar[playerid]) < 20) return SendClientMessage(playerid, -1, "Espere 20 segundos antes de avancar.");
		PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
		TempoMudar[playerid] = gettime();
		TextDrawShowForPlayer(playerid, BoasVindas);
		SetPlayerCameraPos(playerid, 1870.3817, -1682.1737, 79.5768);
		SetPlayerCameraLookAt(playerid, 1869.6132, -1681.5365, 78.9418);
		RegistrationStep[playerid] = 0;
		ClearChatbox(playerid, 20);
		ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.", "Avanзar", "");
		SendClientMessage(playerid, 0x8080FFAA, "Seja Bem Vindo! Siga o Tutorial para Aprender as nossas Regras Bбsicas.");
		return 0;
	}
	else if(response == 0)
	{
		PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
		TextDrawShowForPlayer(playerid, BoasVindas);
		SetPlayerCameraPos(playerid, 1870.3817, -1682.1737, 79.5768);
		SetPlayerCameraLookAt(playerid, 1869.6132, -1681.5365, 78.9418);
		RegistrationStep[playerid] = 0;
		ClearChatbox(playerid, 20);
		ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.", "Avanзar", "");
		SendClientMessage(playerid, 0x8080FFAA, "Seja Bem Vindo! Siga o Tutorial para Aprender as nossas Regras Bбsicas.");
		return 0;
	}
	return 0;
}
Mas Quando ele Aperta Avanзar o Dialog Some e Ele espera o Tempo,Mas eu queria que nao Fexa-se o Dialog so quando o temo acaba-se e abri-se o Seguinte Dialogo.
Reply
#2

Quote:
Originally Posted by WendeLKILL
Посмотреть сообщение
Bom Eu Queria Saber Como Faзo para que o player ao apertar o avanзar nao Passa para o Proximo Dialog Antes do Tempo,Eu Fiz Assim
Код:
if(dialogid == 799)
{
	if(response == 1) {
		if((gettime() - TempoMudar[playerid]) < 20) return SendClientMessage(playerid, -1, "Espere 20 segundos antes de avancar.");
		PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
		TempoMudar[playerid] = gettime();
		TextDrawShowForPlayer(playerid, BoasVindas);
		SetPlayerCameraPos(playerid, 1870.3817, -1682.1737, 79.5768);
		SetPlayerCameraLookAt(playerid, 1869.6132, -1681.5365, 78.9418);
		RegistrationStep[playerid] = 0;
		ClearChatbox(playerid, 20);
		ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.", "Avanзar", "");
		SendClientMessage(playerid, 0x8080FFAA, "Seja Bem Vindo! Siga o Tutorial para Aprender as nossas Regras Bбsicas.");
		return 0;
	}
	else if(response == 0)
	{
		PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
		TextDrawShowForPlayer(playerid, BoasVindas);
		SetPlayerCameraPos(playerid, 1870.3817, -1682.1737, 79.5768);
		SetPlayerCameraLookAt(playerid, 1869.6132, -1681.5365, 78.9418);
		RegistrationStep[playerid] = 0;
		ClearChatbox(playerid, 20);
		ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.", "Avanзar", "");
		SendClientMessage(playerid, 0x8080FFAA, "Seja Bem Vindo! Siga o Tutorial para Aprender as nossas Regras Bбsicas.");
		return 0;
	}
	return 0;
}
Mas Quando ele Aperta Avanзar o Dialog Some e Ele espera o Tempo,Mas eu queria que nao Fexa-se o Dialog so quando o temo acaba-se e abri-se o Seguinte Dialogo.
Tente assim meu amigo !



pawn Код:
if(dialogid == 799)
{
    if(response == 1)
    {
        if((gettime() - TempoMudar[playerid]) < 20)
        {
            SendClientMessage(playerid, -1, "Espere 20 segundos antes de avancar.");
            ShowPlayerDialog(playerid, 799, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Safado leia antes o tutorial --", "Avanзar", "");
            return 1;
        }
        PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
        TempoMudar[playerid] = gettime();
        TextDrawShowForPlayer(playerid, BoasVindas);
        SetPlayerCameraPos(playerid, 1870.3817, -1682.1737, 79.5768);
        SetPlayerCameraLookAt(playerid, 1869.6132, -1681.5365, 78.9418);
        RegistrationStep[playerid] = 0;
        ClearChatbox(playerid, 20);
        ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.", "Avanзar", "");
        SendClientMessage(playerid, 0x8080FFAA, "Seja Bem Vindo! Siga o Tutorial para Aprender as nossas Regras Bбsicas.");
        return 0;
    }
    else if(response == 0)
    {
        if((gettime() - TempoMudar[playerid]) < 20)
        {
            SendClientMessage(playerid, -1, "Espere 20 segundos antes de avancar.");
            ShowPlayerDialog(playerid, 799, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Safado leia antes o tutorial --", "Avanзar", "");
            return 1;
        }
        PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
        TextDrawShowForPlayer(playerid, BoasVindas);
        SetPlayerCameraPos(playerid, 1870.3817, -1682.1737, 79.5768);
        SetPlayerCameraLookAt(playerid, 1869.6132, -1681.5365, 78.9418);
        RegistrationStep[playerid] = 0;
        ClearChatbox(playerid, 20);
        ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{FFA4FF}Bem Vindo", "-{55FFAA}Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.", "Avanзar", "");
        SendClientMessage(playerid, 0x8080FFAA, "Seja Bem Vindo! Siga o Tutorial para Aprender as nossas Regras Bбsicas.");
        return 0;
    }
    return 0;
}
Reply
#3

O Dialog do Boa Vindas aparece mas Quando aperto avanзar para aparecer o dialog 799 ele continua abrindo o de boas vindas.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)