SA-MP Forums Archive
[Ajuda] Mensagem apenas se for Policia Civil e outras. - 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] Mensagem apenas se for Policia Civil e outras. (/showthread.php?tid=451877)



Mensagem apenas se for Policia Civil e outras. - xxRaioxx - 19.07.2013

Olб,eu queria um comando que enviasse a SendClientMessage sу para um policial civil,Militar ou Rodoviбrio,Coloquei estб ShowPlayerDialog:
pawn Код:
ShowPlayerDialog(playerid, Policia, DIALOG_STYLE_LIST, "Policia", "Policia Rodoviбria\nPolicia Civil\nPolicia Militar", "Confirma", "Cancelar");



Re: Mensagem apenas se for Policia Civil e outras. - Coe1 - 19.07.2013

Nгo entendi, poderia explicar melhor ?


Re: Mensagem apenas se for Policia Civil e outras. - xxRaioxx - 19.07.2013

Tipo,se vocк der 2 click no Policia Civil,aparece no chat:
Vocк virou um policial civil!

E quando desse 2 click no Policia Militar aparece no chat:
Vocк virou um policial militar!

Como coloca?


Re: Mensagem apenas se for Policia Civil e outras. - Exco - 19.07.2013

vocк quer que ele vire da facзгo ou apenas apareзa a mensagem?


Re: Mensagem apenas se for Policia Civil e outras. - Coe1 - 19.07.2013

Exemplo:

pawn Код:
ShowPlayerDialog(playerid, Policia, DIALOG_STYLE_LIST, "Policia", "Policia Rodoviбria\nPolicia Civil\nPolicia Militar", "Confirma", "Cancelar");




public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{


    if(dialogid == Policia)
    {


        if(response)
        {


            if(listitem == 0)
            {
           
            SendClientMessage(playerid, -1,"[ > ] Vocк virou um policial rodoviбrio.");
            }
            if(listitem == 1)
            {
           
            SendClientMessage(playerid, -1,"[ > ] Vocк virou um policial civil. ");
            }
            if(listitem == 2)
            {
           
            SendClientMessage(playerid, -1,"[ > ] Vocк virou um policial militar. ");
           
            }
        }
    }
   
    return 1;
}



Re: Mensagem apenas se for Policia Civil e outras. - xxRaioxx - 19.07.2013

Que apareзa a mensagem para,cada uma profissгo quando selecionar uma.


Re: Mensagem apenas se for Policia Civil e outras. - xxRaioxx - 19.07.2013

Coe eu nгo postei uma coisa rs:
pawn Код:
if(dialogid == DIALOG_PROFS)
    {
        if(response)
        {
            if(listitem == 0)
            {
                ShowPlayerDialog(playerid, Policia, DIALOG_STYLE_LIST, "Policia", "Policia Rodoviбria\nPolicia Civil\nPolicia Militar", "Confirma", "Cancelar");
            }
Jб coloquei isso.


Re: Mensagem apenas se for Policia Civil e outras. - Exco - 19.07.2013

Код:
enum pDataF
{
	pFaction,
	pCargo
}

new pInfoF[MAX_PLAYERS][pDataF];
seta a variavel tipo pFaction = 1(policia militar e tal)


Re: Mensagem apenas se for Policia Civil e outras. - Coe1 - 19.07.2013

Quote:
Originally Posted by xxRaioxx
Посмотреть сообщение
Coe eu nгo postei uma coisa rs:
pawn Код:
if(dialogid == DIALOG_PROFS)
    {
        if(response)
        {
            if(listitem == 0)
            {
                ShowPlayerDialog(playerid, Policia, DIALOG_STYLE_LIST, "Policia", "Policia Rodoviбria\nPolicia Civil\nPolicia Militar", "Confirma", "Cancelar");
            }
Jб coloquei isso.
Coloque o cуdigo que eu postei abaixo desse seu cуdigo. " Feche seu cуdigo antes. ^^ "