SA-MP Forums Archive
Dialog response - 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: Dialog response (/showthread.php?tid=128668)



Dialog response - juniorjg - 18.02.2010

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.


Re: Dialog response - Lucas_Brasil - 18.02.2010

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;
}



Re: Dialog response - juniorjg - 19.02.2010

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


Re: Dialog response - [SK]Mulek - 19.02.2010

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.