Jump to content
  • 0

pomoc Dialog


Paulee

Dotaz

Zdravím,

Tak jsem tady zas :d Tentokrát mi nejde OnDialogResponse a nevím vůbec proč. Podle mě je to správně, a nehází tu chybu. I podle wiki jsem si to zkoušel znova, a furt to nejde :d

 

OnPlayerPickUpPickup

 

 

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(IsPlayerInSphere(playerid, -2436.7793, -2853.1570, 3.0000, 2))
	{
		ShowPlayerDialog(playerid, DIALOG_VEZ, DIALOG_STYLE_LIST, "Chceš se rozhlídnout po okolí?", "Ano\nNe", "Vybrat", "Zavřít	");
	}
	return 1;
}

 

 

 

OnPlayerDialogResponse

 

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if (dialogid == DIALOG_VEZ)
	{
	       if(response)
	       {
			switch(listitem)
			{
			    case 0: SetPlayerPos(playerid, 2434.6348,-2859.7114,49.2459);
			    case 1: SendClientMessage(playerid, -1, "Tak si trhni");
			}
		}
		return 1;
	}
	return 0;
}

 

 

Zase budu rád za každou radu.

Přeji pěkný den,

S pozdravem Petr.

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

Zkontroluj, jestli někde nevyužíváš stejné id jako DIALOG_VEZ.

Také může být chyba v tom, že v jiném scriptu (gm, fs) vracíš v OnDialogResponse 1, přestože se dané id nenašlo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...