Dialog response
#1

Bom dia,boa noite ou boa tarde. Bom galera minha duvida й o seguinte eu criei um dialog list mas eu nгo sei como fasso para quando clicar em um opзгo tipo o player clica na opзгo de um teletransporte ai elee se teletransporta quero sabeer como fazer para fazer isso se alguem souber fico grato.
Reply
#2

use a callback do dialog:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == ID DO DIALOG)
   {
     if(response == 1)//se ele clicar no botгo 1.....
     {
        if(listitem == 0)//se clicar no 1° item da lista (comeзa a contagem do 0)
        {
          //funзхes
        } else if(listitem == 1)//se clicar no 2° item da lista....
        {
          //funзхes
        }
      } else { return 0; } //se o botгo que ele clicar NГO for o 1°....
      return 1;
   }
   return 1;
}
Reply
#3

Nessa funзхes tipo eu coloco os comandos do meu server tipo coloca o teleporte exe: para o drift й so eu copiar o comando do drift й isso ? serб q vc poderia me dar um exemplo colocando uma funзгo ai...
Reply
#4

tipo, se no comando /drift por exemplo tem lб SetPlayerPos, SendClientMessage e tal, vocк vai por no item do dialog correspondente, й sу colocar dentro dos listitem. Ele colocou ali funзхes, onde tem funзхes tu coloca o que quer que aconteзa quando o player escolhe o 1°, o 2°, o 3° item e assim por diante.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)