J'ai essayé avec return 1; et ca ne change rien, alors je vais remettre le tout : (et j'ai essayé avec des return 1; a chaque item)
ShowPlayerDialog(playerid, 99, DIALOG_STYLE_LIST, "Menu des Réjouissances !", " Derby Vortex \n Bloodring \n KickStart \n 8-Track \n BasketBall \n Coin Spectateurs pour le feu d'artifice (23h50)\n DM !", "Spawn", "Cancel");
Et j'ai essayé de mettre un switch a la place, comme sur un autre de mes scripts :
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 99 && response)
{
switch(listitem)
{
case 0: // Derby VORTEX
{
SetPlayerPos(playerid,268.7727,-1967.2281,1.3578);
SendClientMessage(playerid,blanc,"Bienvenue au Derby Vortex ! /veh pour en obtenir un ! ");
return 1;
}
case 1://BLOODRING
{
SetPlayerInterior(playerid,15);
SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
SendClientMessage(playerid,blanc,"Bienvenue au Bloodbowl ! Le Nof est conseillé ! ");
return 1;
}
case 2://KICKSTART
{
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
SendClientMessage(playerid,blanc,"Bienvenue au stade de Stunt ! ");
return 1;
}
case 3://8-TRACK
{
SetPlayerInterior(playerid,7);
SetPlayerPos(playerid,-1398.065307,-217.028900,1051.115844);
SendClientMessage(playerid,blanc,"Bienvenue au 8-Track ! ");
return 1;
}
case 4://BasketBall
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2782.7234,-2019.2786,13.5547);
SendClientMessage(playerid,blanc,"Bienvenue au terrain de basket ! ");
return 1;
}
case 5://Coin feu d'artifice
{
//SetPlayerPos(playerid,);
SendClientMessage(playerid,blanc,"Bienvenue au coin spectateurs pour le feu d'artifice ! (Début : 23h50) ");
return 1;
}
case 6://DM
{
DM[playerid] = 1;
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
SendClientMessage(playerid,blanc,"Bienvenue au DM ! Tue sans pitié tes adversaires ;) ");
GivePlayerWeapon(playerid,31,500);
GivePlayerWeapon(playerid,33,100);
GivePlayerWeapon(playerid,24,125);
GivePlayerWeapon(playerid,9,1);
return 1;
}
}
}
return 1;
}