Beitrag von Bananenstaude ()
Dieser Beitrag wurde vom Autor gelöscht ().
"Teleportmenu","BSN","Hi","xx","xx");
Öh, glaube ein Parameter zuviel ...
Eher so, oder?:
"Teleportmenu","BSN\nHi","xx","xx");
Du "responsest" ja auch nur den BSN bei OnDialogResponse.
switch(listitem)
{
case 1:
{
//bsn
}
case 2:
{
//hi
}
//...
Guten Tag,
ich hoffe das wird dir helfen (ungetestet).
if (strcmp(cmdtext,"/teleportmenu",true)== 0)
{
SendClientMessage(playerid,Orange,"{FFFFFF}[{FFB200}Info{FFFFFF}] Willkommen im Teleportmenu!");
ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,"Teleportmenu","BurgerShotNorth [BSN]\nStadthalle\nLSPD","Hi","xx");
return 1;
}
if(dialogid == DIALOG_TELEPORT)
{
if(response)
{
if(listitem == 0)
{
SetPlayerPos(playerid,1227.1797,-914.0590,42.6812);
SendClientMessage(playerid,Orange,"{FFFFFF}[{FFB200}Info{FFFFFF}]: Du wurdest erfolgreich teleportiert!");
}
if(listitem == 1)
{
SetPlayerPos(playerid,1479.8236,-1733.3818,13.3828,347.4181);
SendClientMessage(playerid,Orange,"{FFFFFF}[{FFB200}Info{FFFFFF}]: Du wurdest erfolgreich teleportiert!");
}
if(listitem == 2)
{
SetPlayerPos(playerid,1528.8275,-1675.9098,13.3828,342.0914);
SendClientMessage(playerid,Orange,"{FFFFFF}[{FFB200}Info{FFFFFF}]: Du wurdest erfolgreich teleportiert!");
}
}
else
{
SendClientMessage(playerid,Blau," ");
SendClientMessage(playerid,Blau," ");
SendClientMessage(playerid,Blau," ");
SendClientMessage(playerid,Blau," ");
SendClientMessage(playerid,Blau," ");
SendClientMessage(playerid,Blau," ");
SendClientMessage(playerid,Blau,"{FFFFFF}[{FFB200}Info{FFFFFF}]: Teleportmenu: Bis dann!");
}
}
----
Mit freundlichen Grüßen,
[GGR]Radio_Bot