Szerző Téma: DIALOG_STYLE_MSGBOX  (Megtekintve 853 alkalommal)

DIALOG_STYLE_MSGBOX
« Dátum: 2012. Szeptember 06. - 17:17:17 »
0 Show voters
Sziasztok!
Azt hogyan lehet megcsinálni,hogy DIALOG_STYLE_MSGBOX stílussal ha a az elsõ gombra kattintok akkor tovább menjen ha a Kilépés gombra akkor meg kilépjen ha a tovább gombra megy bejön még 1 dialog és ott a a gomb már Vissza a második meg Kilépés lesz.

Nem elérhető RolePlay

  • 2100
    • Profil megtekintése
DIALOG_STYLE_MSGBOX
« Válasz #1 Dátum: 2012. Szeptember 06. - 17:21:00 »
+1 Show voters
Bal oldali gomb, tehát a Tovább \" response \"
A jobb oldali gomb, tehát kilépés a \" !response \"
 

#include <a_samp>
#include <zcmd>
#define MSG_DIALOG 1
#define MSG_DIALOG2 2
CMD:teszt(playerid, params[])
{
    ShowPlayerDialog(playerid, MSG_DIALOG, DIALOG_STYLE_MSGBOX, \"Dialog\", \"Ide amit szeretnél beírsz\", \"Tovább\", \"Kilépés\");
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == MSG_DIALOG)
    {
       if(response) // tovább
{
           ShowPlayerDialog(playerid, MSG_DIALOG2, DIALOG_STYLE_MSGBOX, \"Uj dialog\", \"Kívánt szöveg\", \"Tovább\", \"Kilépés\");
           
}
}
if(dialogid == MSG_DIALOG2)
    {
       if(response)
        {
           GivePlayerMoney(playerid, 5000); // ha ré megy 5 ezret kap.
           SendClientMessage(playerid, -1, \" Öt ezret kaptál \");
        }
}
else
{
    if(!response) // ha a kilépés gombra ment.
    {
        SendClientMessage(playerid, -1, \" Kilépétél a dialogból! \");
}
}
return 1;
}

 
Remélem ez kell neked.
« Utoljára szerkesztve: 2012. Szeptember 06. - 17:41:42 írta RolePlay »

DIALOG_STYLE_MSGBOX
« Válasz #2 Dátum: 2012. Szeptember 06. - 17:59:15 »
0 Show voters
még nem teszteltem de biztos ez az!
Köszi ment a +

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal