pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/tpd", true) == 0
{
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Teleportes", "TPD1\nTPD2\nTPD3\nTPD4\nTPD5\nTPD6", "Seleciona", "Cancela");
return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 123)
{
if(response == 0)
{
if(listitem == 0)
{
SetPlayerPos(playerid, coordX, coordY,coordZ);
SendClientMessage(playerid,COR,"Olб vc foi para TPD1");
return 1;
}
if(listitem == 1)
{
SetPlayerPos(playerid, coordX, coordY, coordZ);
SendClientMessage(playerid,COR,"Olб vc foi para TPD2");
return 1;
}
if(listitem == 2)
{
SetPlayerPos(playerid, coordX, coordY, coordZ);
SendClientMessage(playerid,COR,"Olб vc foi para TPD3");
return 1;
}
if(listitem == 3)
{
SetPlayerPos(playerid, coordX, coordY, coordZ);
SendClientMessage(playerid,COR,"Olб vc foi para TPD4");
return 1;
}
if(listitem == 4)
{
SetPlayerPos(playerid, coordX, coordY, coordZ);
SendClientMessage(playerid,COR,"Olб vc foi para TPD5");
return 1;
}
if(listitem == 5)
{
SetPlayerPos(playerid, coordX, coordY, coordZ);
SendClientMessage(playerid,COR,"Olб vc foi para TPD6");
return 1;
}
}
}
}
E assim sucessivamente sу que organiza melhor pra nгo dar warnings de loose indentation й que aqui no forum nгo to conseguindo codar certo fica dando muito espaзo