CMD:tpd(playerid, params [])
{
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Teleportes", "TPD1\nTPD2\nTPD3\nTPD4\nTPD5\nTPD6", "Seleciona", "Cancela");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 123)
{
if(response == 0)
{
if(listitem == 0)
{
SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829);
SendClientMessage(playerid,VERDE,"Olб vc foi para TPD1");
return 1;
}
if(listitem == 1)
{
SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829);
SendClientMessage(playerid,VERDE,"Olб vc foi para TPD2");
return 1;
}
if(listitem == 2)
{
SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829);
SendClientMessage(playerid,VERDE,"Olб vc foi para TPD3");
return 1;
}
if(listitem == 3)
{
SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829);
SendClientMessage(playerid,VERDE,"Olб vc foi para TPD4");
return 1;
}
if(listitem == 4)
{
SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829);
SendClientMessage(playerid,VERDE,"Olб vc foi para TPD5");
return 1;
}
if(listitem == 5)
{
SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829);
SendClientMessage(playerid,VERDE,"Olб vc foi para TPD6");
return 1;
}
}
}
return 1;
}
SendClientMessage(...);....
return 1;
}
return 1;
}
return 1;
}
return 1;
}
|
Nгo conseguir resolver entгo vou tentar criar o menu de outro jeito mesmo
|
if(dialogid == 123)
{
if(response)
{
switch(listitem)
{
case 0: SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829), SendClientMessage(playerid,VERDE,"Olб vc foi para TPD1");
case 1: SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829), SendClientMessage(playerid,VERDE,"Olб vc foi para TPD2");
case 2: SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829), SendClientMessage(playerid,VERDE,"Olб vc foi para TPD3");
case 3: SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829), SendClientMessage(playerid,VERDE,"Olб vc foi para TPD4");
case 4: SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829), SendClientMessage(playerid,VERDE,"Olб vc foi para TPD5");
case 5: SetPlayerPos(playerid, 2032.9203, -1402.8623, 17.2829), SendClientMessage(playerid,VERDE,"Olб vc foi para TPD6");
}
}
else SendClientMessage(playerid,VERDE,"VocК nгo escolheu nenhuma opзгo e saiu do menu, bye bye");
}