GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Yakuza™ - 2012. szeptember 06. - 17:17:17

Cím: DIALOG_STYLE_MSGBOX
Írta: Yakuza™ - 2012. szeptember 06. - 17:17:17
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.
Cím: DIALOG_STYLE_MSGBOX
Írta: RolePlay - 2012. szeptember 06. - 17:21:00
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.
Cím: DIALOG_STYLE_MSGBOX
Írta: Yakuza™ - 2012. szeptember 06. - 17:59:15
még nem teszteltem de biztos ez az!
Köszi ment a +