07.05.2013, 01:33
Compare the scripts, and you will see the difference:
pawn Code:
//First define the list dialog:
#define TELEPORT_LIST 2014
//Then creates de CMD
CMD:teleports(playerid)
{
ShowPlayerDialog(playerid,TELEPORT_LIST,DIALOG_STYLE_LIST,"{FFDD00}Teleport List","Place 1\n Place 2\nPlace 3\nPlace 4","GO!","Stay Here"); // \n means new item.
return 1;
}
// So let's process the dialog response
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
if(dialogid == TELEPORT_LIST)
{
if(response)
{
switch(listitem)
{
case 0: // Place 1 (first item)
{
SendClientMessage(playerid,0xFFFFFFFF,"Welcome to place 1!");
//SetPlayerInterior(playerid,id);
SetPlayerPos(playerid,x,y,z);
}
case 1: // Place 2 (second item)
{
SendClientMessage(playerid,0xFFFFFFFF,"Welcome to place 2!");
//SetPlayerInterior(playerid,id);
SetPlayerPos(playerid,x,y,z);
}
case 2: // Place 3 (third item)
{
SendClientMessage(playerid,0xFFFFFFFF,"Welcome to place 3!");
//SetPlayerInterior(playerid,id);
SetPlayerPos(playerid,x,y,z);
}
case 3: // Place 4 (fourth item)
{
SendClientMessage(playerid,0xFFFFFFFF,"Welcome to place 4!");
//SetPlayerInterior(playerid,id);
SetPlayerPos(playerid,x,y,z);
}
}
}
}
return 1;
}