Dialog probléma

Indította azguard1998, 2019. július 12. - 19:58:31

Előző téma - Következő téma

azguard1998

Dialog probléma
Sziasztok. A problémám tömören, hogy van egy dialogom (msgbox) amely ugyebár két \"válasz lehetőséget\" ad.
 
ShowPlayerDialog(playerid, DIALOG_BLABLA, DIALOG_STYLE_MSGBOX, \"{ffffff}Dialog cím\",\"{ffffff}Dialog szöveg\", \"Gomb\", \"Gombocska\");

 
OnDialogResponse
függvénynél pedig ez az eljárás tartozik ehhez a dialoghoz.
 
        if(dialogid == DIALOG_BLABLA)
        {
            if(response)
            {
                SendClientMessage(playerid, -1, \"Blabla\");
            }
            else
            {
                SendClientMessage(playerid, -1, \"Ez nem működik\");
            }
        }

 
Az első gomb működik és végbemegy a várt dolog. Viszont ha a második gombra kattintok egyszerűen eltűnik a dialog és nincs reakció. Nyilván nem az a cél amit itt láttok hiszen csak példaként hoztam fel. Egészen biztos, hogy az eljárás is rossz amit itt leírtam mert az agyam már konkrétan füstöl annyi ideje ülök felette pedig nem valami atomfizika ez. Megköszönném ha valaki tudna segíteni. A return és egyéb lezárásokra ne figyeljetek hisz több dialog is van. Ez a rész is pont két ilyen eset között található.

AnthonyGates

#1
Ez így működik. Elküldöd a hibás kódod? (mindenesetre a dialog handling végére tennék egy
 

 return 1;

 
-t)

REPTA

Szia, a szerver hiányol 1 visszatérési értéket.
 
Egyébként 2019-ben ne ilyen régi elavult cuccot használj.
 
Használd ezt: https://forum.sa-mp.com/showthread.php?t=475838\" rel=\"external nofollow\">https://forum.sa-mp.com/showthread.php?t=475838
 
 
 
 
 
 
 
 

azguard1998

Köszi srácok, megoldódott. Igazából más volt a probléma viszont köszönöm még egyszer, hogy rám szántátok azt a pár percet. :)