SA-MP Forums Archive
Make a dialog with "input" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Make a dialog with "input" (/showthread.php?tid=293888)



Make a dialog with "input" - jcvag44800 - 30.10.2011

Hi,

I would like to create a dialog, however, the text does not appear, I do like this:

Code:
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_INPUT,"Demarrer une course", "Tape le nom de la course а lancer.", "Lancer", "Quit");
Code:
  else if (dialogid == 10)
 {
  if(response)
  {
    switch(listitem)
    {
       case 0:
       {
		  SendClientMessage(playerid,COLOR_RED,"test"); <------ Not appear
          if(PlayerInfo[playerid][pAdminLevel] < 0) return SendClientMessage(playerid, RED, "Vous n'кtes pas autorisй а utiliser cette commande !");
          if(AutomaticRace == true) return SendClientMessage(playerid, RED, "Les courses automatiques sont lancйes, vous ne pouvez pas lancer de course !");
          if(BuildRace != 0) return SendClientMessage(playerid, RED, "Quelqu'un crйer une course, vous ne pouvez pas lancer de course.");
          if(RaceBusy == 0x01 || RaceStarted == 1) return SendClientMessage(playerid, RED, "Une course est dйjа en cours, vous ne pouvez pas en lancer une autre, attendez la fin.");
          LoadRace(playerid, inputtext);
          return 1;
	   }
    }
 }
 }



Re: Make a dialog with "input" - Edvin - 30.10.2011

Quote:
Originally Posted by jcvag44800
View Post
Hi,

I would like to create a dialog, however, the text does not appear, I do like this:

Code:
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_INPUT,"Demarrer une course", "Tape le nom de la course а lancer.", "Lancer", "Quit");
Code:
  else if (dialogid == 10)
 {
  if(response)
  {
    switch(listitem)
    {
       case 0:
       {
		  SendClientMessage(playerid,COLOR_RED,"test"); <------ Not appear
          if(PlayerInfo[playerid][pAdminLevel] < 0) return SendClientMessage(playerid, RED, "Vous n'кtes pas autorisй а utiliser cette commande !");
          if(AutomaticRace == true) return SendClientMessage(playerid, RED, "Les courses automatiques sont lancйes, vous ne pouvez pas lancer de course !");
          if(BuildRace != 0) return SendClientMessage(playerid, RED, "Quelqu'un crйer une course, vous ne pouvez pas lancer de course.");
          if(RaceBusy == 0x01 || RaceStarted == 1) return SendClientMessage(playerid, RED, "Une course est dйjа en cours, vous ne pouvez pas en lancer une autre, attendez la fin.");
          LoadRace(playerid, inputtext);
          return 1;
	   }
    }
 }
 }
Strange OnDialogResponse at this dialog :P

Try this:
Code:
if ( dialogid == 10 )
	{
		if ( !response ) return 1;
		SendClientMessage(playerid,COLOR_RED,"test");
		if(PlayerInfo[playerid][pAdminLevel] < 0) return SendClientMessage(playerid, RED, "Vous n'e^tes pas autorisй a` utiliser cette commande !");
		if(AutomaticRace == true) return SendClientMessage(playerid, RED, "Les courses automatiques sont lancйes, vous ne pouvez pas lancer de course !");
		if(BuildRace != 0) return SendClientMessage(playerid, RED, "Quelqu'un crйer une course, vous ne pouvez pas lancer de course.");
		if(RaceBusy == 0x01 || RaceStarted == 1) return SendClientMessage(playerid, RED, "Une course est dйja` en cours, vous ne pouvez pas en lancer une autre, attendez la fin.");
		LoadRace(playerid, inputtext);
		return 1;
	}
//And last }



Re : Make a dialog with "input" - jcvag44800 - 30.10.2011

Thx man Resolved !