[AJUDA] OnDialogResponse
#1

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 ))
Reply
#2

OnDialogResponse й uma callback ...
Reply
#3

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
Reply
#4

pawn Код:
//OnDialogResponse

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

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?
Reply
#6

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..
Reply
#7

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
        }
    }
}
Reply
#8

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
Reply
#9

Faltou um n ali.

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


Forum Jump:


Users browsing this thread: 1 Guest(s)