SA-MP Forums Archive
[AJUDA] Cadastramento - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Cadastramento (/showthread.php?tid=313597)



[AJUDA] Cadastramento - fonyke - 26.01.2012


se eu clicar em homen vai, se eu clicar em mulher n vai

e se clicar em los santos vai, se clicar em sf nao vai.

(Traduzindo: todo butao direito nao funfa.)

Код HTML:
ShowPlayerDialog(playerid, 40, DIALOG_STYLE_MSGBOX, "Registro", " Seja bem vindo ao Brasil Extreme Killer \n Primeiro escolha seu sexo \n\n Voce й Homem ou Mulher?", "Homem", "Mulher");



Re: [AJUDA] Cadastramento - WeenSoares - 26.01.2012

Procure por:
pawn Код:
if(dialogid == 40)
e poste oque estб abaixo.


Re: [AJUDA] Cadastramento - fonyke - 26.01.2012

Код HTML:
  		if(dialogid == 40)
		{
   			if(response == 0)
     		        {
     		        if(PlayerInfo[playerid][pTut] >= 1) { SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Mulher."); PlayerInfo[playerid][pSex] = 2; return 1; }
     		        OnPlayerText(playerid,"Mulher");
     		        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
     		        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
     		        return 1;
	    	}
	    	if(response == 1)
     		{
     		        if(PlayerInfo[playerid][pTut] >= 1) { SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Homem."); PlayerInfo[playerid][pSex] = 1; return 1; }
     		        OnPlayerText(playerid,"Homem");
     		        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
     		        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
     		        return 1;
	    	}
			return 1;
		}
so ta meio bagunзado


Re: [AJUDA] Cadastramento - fonyke - 26.01.2012

nau funfo nao


Re: [AJUDA] Cadastramento - WeenSoares - 26.01.2012

pawn Код:
if(dialogid == 40)
{
    if(response)
    {
        if(PlayerInfo[playerid][pTut] >= 1) { SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Homem."); PlayerInfo[playerid][pSex] = 1; }
        OnPlayerText(playerid,"Homem");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
    }
    else
    {
        if(PlayerInfo[playerid][pTut] >= 1) { SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Mulher."); PlayerInfo[playerid][pSex] = 2; }
        OnPlayerText(playerid,"Mulher");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
    }
}
Explicaзгo rбpida:
pawn Код:
if(response)
Seria o 1є Botгo, no caso do segundo ou vocк coloca
pawn Код:
if(!response)
ou entгo cria um 'else' que foi a maneira que fiz, tudo darб na mesma coisa, sу que acho que fazendo um 'else' й menos gasto de linha e mais prбtico.


Re: [AJUDA] Cadastramento - dPlaYer_ - 26.01.2012

pawn Код:
if(dialogid == 40)
{
    if(response)
    {
        if(PlayerInfo[playerid][pTut] >= 1)
        {
        SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Homem.");
        PlayerInfo[playerid][pSex] = 1;
        }
        OnPlayerText(playerid,"Homem");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
    }
    else
    {
        if(PlayerInfo[playerid][pTut] >= 1)
        {
        SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Mulher.");
        PlayerInfo[playerid][pSex] = 2;
        }
        OnPlayerText(playerid,"Mulher");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
    }
}
N esqueзe do response do 2 botao


Re: [AJUDA] Cadastramento - fonyke - 26.01.2012

na copilaзao nenhum mais ainda continua funcionando sу o direito


Re: [AJUDA] Cadastramento - dPlaYer_ - 26.01.2012

pawn Код:
if(dialogid == 40)
{
    if(response == 0) {
        if(PlayerInfo[playerid][pTut] >= 1) {
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Mulher.");
            PlayerInfo[playerid][pSex] = 2;
            return 1;
        }
        OnPlayerText(playerid,"Mulher");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
        return 1;
    }
    if(!response == 1) {
        if(PlayerInfo[playerid][pTut] >= 1) {
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Homem.");
            PlayerInfo[playerid][pSex] = 1;
            return 1;
        }
        OnPlayerText(playerid,"Homem");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
        return 1;
    }
    return 1;
}
Eu acho q eґassim ve ai


Re: [AJUDA] Cadastramento - WeenSoares - 26.01.2012

Quote:
Originally Posted by [LF]PlaYer
Посмотреть сообщение
pawn Код:
if(dialogid == 40)
{
    if(response == 0) {
        if(PlayerInfo[playerid][pTut] >= 1) {
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Mulher.");
            PlayerInfo[playerid][pSex] = 2;
            return 1;
        }
        OnPlayerText(playerid,"Mulher");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
        return 1;
    }
    if(!response == 1) {
        if(PlayerInfo[playerid][pTut] >= 1) {
            SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк e Homem.");
            PlayerInfo[playerid][pSex] = 1;
            return 1;
        }
        OnPlayerText(playerid,"Homem");
        format(str, sizeof(str), "Qual a cidade vocк deseja morar? \n - Escolha entre: \n\n - Los Santos e San Fierro\n\n");
        ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Registro", str, "Los Santos", "San Fierro");
        return 1;
    }
    return 1;
}
Eu acho q eґassim ve ai
WTF


Re: [AJUDA] Cadastramento - fonyke - 26.01.2012

coloquei todos e nenhum deu ainda continuo funcionando so o esquerdo