SA-MP Forums Archive
[AJUDA] OnDialogResponse - 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] OnDialogResponse (/showthread.php?tid=342484)



[AJUDA] OnDialogResponse - mengueh - 13.05.2012

pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
  if(gTime[playerid] == Groves)
  {
        if(pickupid == pickupGrove[0])
        {
            ShowPlayerDialog(playerid, DIALOG_ARMAG, DIALOG_STYLE_LIST,"{FFFFFF}KIT DE ARMAS","{00FFFF}Kit 1 - R$ 500,00\n {00FFFF}Kit 2 - {00FFFF}R$ 1000,00\n Kit 3 - R$ 2000,00 ","Comprar","Sair");
        }
               else
        {
        SendClientMessage(playerid, VERMELHO, "SAIA DAQUI! Vocк nгo й um GROOVE STREET!!");
        }
return 1;
  }
}
Como eu faзo a parte do OnDialogResponse? Olhei no wiki, mas nгo consegui.

Vlw ))


Re: [AJUDA] OnDialogResponse - ViniBorn - 13.05.2012

OnDialogResponse й uma callback ...


Re: [AJUDA] OnDialogResponse - mengueh - 13.05.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
OnDialogResponse й uma callback ...
Eu sei , eu queria saber como й que faz p/ configurar as opзгo da lista do dialog


Re: [AJUDA] OnDialogResponse - ViniBorn - 13.05.2012

pawn Код:
//OnDialogResponse

if(dialogid == DIALOG_ARMAG)
{
    switch(listitem)
    {
        case 0:
        {
            // Kit 1
        }
        case 1:
        {
            // Kit 2
        }
        case 2:
        {
            // Kit 3
        }
    }
}



Re: [AJUDA] OnDialogResponse - mengueh - 13.05.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
pawn Код:
//OnDialogResponse

if(dialogid == DIALOG_ARMAG)
{
    switch(listitem)
    {
        case 0:
        {
            // Kit 1
        }
        case 1:
        {
            // Kit 2
        }
        case 2:
        {
            // Kit 3
        }
    }
}
e os botхes Comprar e Sair?


Re: [AJUDA] OnDialogResponse - Edu33 - 13.05.2012

Quote:
Originally Posted by mengueh
Посмотреть сообщение
e os botхes Comprar e Sair?
Isso aqui configura:
Quote:

ShowPlayerDialog(playerid, DIALOG_ARMAG, DIALOG_STYLE_LIST,"{FFFFFF}KIT DE ARMAS","{00FFFF}Kit 1 - R$ 500,00\n {00FFFF}Kit 2 - {00FFFF}R$ 1000,00\n Kit 3 - R$ 2000,00 ","Comprar","Sair");

E o que o vini falou й o que seleciona o kit e tals..


Re: [AJUDA] OnDialogResponse - ViniBorn - 13.05.2012

Sгo definidos por ' response '

pawn Код:
if(response) // Primeiro botгo

if(!response) // segundo botгo
pawn Код:
//OnDialogResponse

if(dialogid == DIALOG_ARMAG)
{
    if(!response)
        return SendClientMessage(playerid,-1,"Vocк saiu do dialog.");

    switch(listitem)
    {
        case 0:
        {
            // Kit 1
        }
        case 1:
        {
            // Kit 2
        }
        case 2:
        {
            // Kit 3
        }
    }
}



Re: [AJUDA] OnDialogResponse - mengueh - 13.05.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Sгo definidos por ' response '

pawn Код:
if(response) // Primeiro botгo

if(!response) // segundo botгo
pawn Код:
//OnDialogResponse

if(dialogid == DIALOG_ARMAG)
{
    if(!response)
        return SendClietMessage(playerid,-1,"Vocк saiu do dialog.");

    switch(listitem)
    {
        case 0:
        {
            // Kit 1
        }
        case 1:
        {
            // Kit 2
        }
        case 2:
        {
            // Kit 3
        }
    }
}
Muito obrigado


Re: [AJUDA] OnDialogResponse - ViniBorn - 13.05.2012

Faltou um n ali.

pawn Код:
return SendClietMessage(playerid,-1,"Vocк saiu do dialog.");
pawn Код:
return SendClientMessage(playerid,-1,"Vocк saiu do dialog.");