Szerző Téma: Dialogal kapcsolatos probléma  (Megtekintve 781 alkalommal)

Dialogal kapcsolatos probléma
« Dátum: 2013. április 07. - 21:47:13 »
0 Show voters
Sziasztok. Az a baj, hogy mikor egy parancsal elõhozok egy dialogos menüt(Amiben kitudom választani mi kell) és rákattintok akármelyik opcióra a dialog eltûnik és semmi se történik csak kilép. Ha valaki tudja miért légyszi segítsen. :) Elõre is köszi

Nem elérhető Fool

  • 107
    • Profil megtekintése
Dialogal kapcsolatos probléma
« Válasz #1 Dátum: 2013. április 07. - 22:03:37 »
0 Show voters
http://wiki.sa-mp.com/wiki/OnDialogResponse
Hali, ez lesz amit keresel.
Ha csak a ShowPlayerDialogot használod az magában nem fog mûködni

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Dialogal kapcsolatos probléma
« Válasz #2 Dátum: 2013. április 07. - 22:32:35 »
0 Show voters
Másold be mit tartalmaz az OnDialogResponse eljárás.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Dialogal kapcsolatos probléma
« Válasz #3 Dátum: 2013. április 07. - 22:32:45 »
0 Show voters
Vagy a dialogid-k ütköznek

Nem elérhető ][Fo[R]cE][

  • 86
  • SAJT!
    • Profil megtekintése
Dialogal kapcsolatos probléma
« Válasz #4 Dátum: 2013. április 08. - 11:23:45 »
0 Show voters
Én így használom, és megy:
 
ShowPlayerDialog(playerid, 9732, DIALOG_STYLE_LIST, \"Te írod\", \"Ide is amit akarsz\\nIde is amit akarsz\\nIde is amit akarsz\", \"Oké\", \"Mégsem\");
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[], params[])
{
        switch(dialogid)
        {
                case 9732:
                {
                        if(!response)
                        {
                                return 1;
                        }
                        switch(listitem)
                        {
                                case 0:
                                {
                                //Ide amit te akarsz
                                }
    case 1:
                                {
                                //Ide amit te akarsz       
                                }
    case 2:
                                {
                                //Ide amit te akarsz   
    }
                        }
                }
        }
       return 1;
}

 
Nekem is elõször olyan hibáim voltak mint neked, de ezzel a megoldással ment!
Remélem segítettem! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal