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.