SA-MP Forums Archive
[Ajuda] Pergunta secreta - 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] Pergunta secreta (/showthread.php?tid=404372)



Pergunta secreta - Baiano - 02.01.2013

@Conteudo Removido


Re: Pergunta secreta - HeyHoLetsGo - 02.01.2013

Vai na callback OnDialogResponse na dialogid LOGIN, no if(response), coloca o ShowPlayerDialog correto da proxima etapa...


Re: Pergunta secreta - Baiano - 02.01.2013

a prуxima etapa seria:

pawn Код:
if(PlayerInfo[playerid][pIniciante] == 1)
{
                new dialogrande[1024];
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Olб, vejo que й iniciante no servidor.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"O nosso servidor tenta mostrar a realidade das Torcidas Organizadas.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Aqui vocк pode ser um verdadeiro torcedor organizado.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Mais de 80 torcidas, separadas por estados: Sudeste, Nordeste, Sul, Norte e Centro-Oeste.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"As cidades sгo separadas da seguinte forma:\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Los Santos = Sudeste;\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Las Vegas = Nordeste/Norte;\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"San Fiero = Sul/Centro-Oeste.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"No servidor tambйm tem empregos, Secundбrios e Primбrios, Secundбrios vocк pode pegar sem fazer teste, jб Primбrios vocк sу entra se fazer testes.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Empregos Primбrios: Cambista, Vendedor de Drogas, Vendedor Ambulante e Seguranзa.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Empregos Secundбrio: Polнcia (PM, CHOQUE, GEPE e BOPE) e Repуrter.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Os Administradores sгo os moderadores do servidor, eles mantйm a ordem, e pune quem descumpre as regras.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Os Puxadores sгo os que organizam as torcidas, cada torcida tem seus puxadores, respeite-os!\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"\nAgora que vocк jб entendeu um pouco do servidor, vamos escolher sua torcida?");
                ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX, "GTS TORCIDAS - TUTORIAL", dialogrande, "Escolher", "");
                PlayerInfo[playerid][pIniciante] = 1;
                PlayerInfo[playerid][pLogou]++;
                PlayerInfo[playerid][pReset] = 1;
                return 1;
}



Re: Pergunta secreta - HeyHoLetsGo - 02.01.2013

Quote:
Originally Posted by Baiano
Посмотреть сообщение
a prуxima etapa seria:

pawn Код:
if(PlayerInfo[playerid][pIniciante] == 1)
{
                new dialogrande[1024];
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Olб, vejo que й iniciante no servidor.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"O nosso servidor tenta mostrar a realidade das Torcidas Organizadas.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Aqui vocк pode ser um verdadeiro torcedor organizado.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Mais de 80 torcidas, separadas por estados: Sudeste, Nordeste, Sul, Norte e Centro-Oeste.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"As cidades sгo separadas da seguinte forma:\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Los Santos = Sudeste;\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Las Vegas = Nordeste/Norte;\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"San Fiero = Sul/Centro-Oeste.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"No servidor tambйm tem empregos, Secundбrios e Primбrios, Secundбrios vocк pode pegar sem fazer teste, jб Primбrios vocк sу entra se fazer testes.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Empregos Primбrios: Cambista, Vendedor de Drogas, Vendedor Ambulante e Seguranзa.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Empregos Secundбrio: Polнcia (PM, CHOQUE, GEPE e BOPE) e Repуrter.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Os Administradores sгo os moderadores do servidor, eles mantйm a ordem, e pune quem descumpre as regras.\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"Os Puxadores sгo os que organizam as torcidas, cada torcida tem seus puxadores, respeite-os!\n");
                format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"\nAgora que vocк jб entendeu um pouco do servidor, vamos escolher sua torcida?");
                ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX, "GTS TORCIDAS - TUTORIAL", dialogrande, "Escolher", "");
                PlayerInfo[playerid][pIniciante] = 1;
                PlayerInfo[playerid][pLogou]++;
                PlayerInfo[playerid][pReset] = 1;
                return 1;
}
Entгo bota essas funзхes no "if(response)" do dialog do login!


Re: Pergunta secreta - Baiano - 02.01.2013

Quote:
Originally Posted by HeyHoLetsGo
Посмотреть сообщение
Entгo bota essas funзхes no "if(response)" do dialog do login!
Jб estб


Re: Pergunta secreta - HeyHoLetsGo - 02.01.2013

Entгo cria uma outra dialogid para a proxima etapa, sem ser essa do LOGIN... Porque deve ser a mesma dialog que chama a proxima etapa com a dialog do inicio do tutorial... Entгo ele acaba chamando o inicio do tutorial denovo. Deve ser isso!


Re: Pergunta secreta - paulor - 02.01.2013

RESPOSTA_NOME_MAE й DIALOG_STYLE_MSGBOX que nгo tem lista entгo vocк nгo deveria usar listitem.
pawn Код:
if(dialogid == RESPOSTA_NOME_MAE)
{
    if(response)
    {
        PlayerInfo[playerid][pIniciante] = 1;
        ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", "Parabйns, conta criada com sucesso! \nAgora digite sua senha para logar:", "Logar", "Cancelar");
    }
    else
    {
        //Refazer pergunta.
    }
}