( Pomoc ) Oko Dialoga... Hitno je..

Započeo Alan ã‹¡
22. Jun 2013. Zaključano
253
pregleda
5
postova
Alan ã‹¡
4
Shot Caller
22. Jun 2013.
Skripta : SS:RP

Ovako moze li mi neko napraviti Dialog ovakav :

Da imam opciju birati "DA" i "Ne" A PITANJE bi trebali biti Zelim li gledati tutorial pa da imam izbor "Da" i "Ne" samo mi dialog treba ne treba mi pod OnDialogResponse to cu sam napraviti...
James_SmithXDl
6
OG Legend
22. Jun 2013.
ShowPlayerDialog(playerid, 157, DIALOG_STYLE_MSGBOX, "Tutorial", "Zelite li gledat tutorial?", "Da", "Ne");
Alan ã‹¡
4
Shot Caller
22. Jun 2013.
Hvala to mi je trebalo...
Alan ã‹¡
4
Shot Caller
22. Jun 2013.
Izvinjavam se za Dupli Post,ali potrebna mi je pomoc pa da ne otvaram novu temu zato sto ima veze sa dialogom...

Ovako,napravio sam,kada izabere drzavu porijekla da mu postavi pitanje hoce li gledati tut,to sam ovako napravio :
PlayerInfo = 1;
new INI:File = INI_Open(UserPath(playerid));
        INI_SetTag(File,"data");
        INI_WriteInt(File,"Poreklo",1);
        INI_Close(File);
        ShowPlayerDialog(playerid, DIALOG_HOCENECE, DIALOG_STYLE_MSGBOX, "Tutorial", "Zelite li gledat Tutorial?", "Da", "Ne");


I Pod OnDialogResponse ovako sam napravio...
case DIALOG_HOCENECE:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0: // HOCE DA GLEDA...
    {
                  SetTimerEx("SrvIntro2", 3000, false, "d", playerid);
                  TextDrawShowForPlayer(playerid, Universal6);
                  TextDrawShowForPlayer(playerid, Universal4);
                  SendClientMessage(playerid, -1,"Prelazimo na tutorial. | Nakon tutoriala morate odgovoriti tacno na pitanja |");
      PlayerInfo = 1;
}
case 1: // NECE DA GLEDA
{
                  SetTimerEx("TuT6", 5000, false, "d",playerid);
                  SendClientMessage(playerid, -1,"Vi ste izabrali preskakanje Tutoriala,pa cete odma biti prebaceni na login!");
}
}
}


Znaci ja ako uzmem "Da" ili "Ne" nije bitno sta,nista se ne desava,zasto ?
Pasa
4
Enforcer
22. Jun 2013.
zafrkao si se jer si provjeravao parametar listitem u DIALOG_STYLE_MSGBOX

U ovoj vrsti koristiš samo parametar "response" tako da bi tvoj kod trebao izgledati:

case DIALOG_HOCENECE:
{
if(response) // HOCE DA GLEDA...
    {
      SetTimerEx("SrvIntro2", 3000, false, "d", playerid);
      TextDrawShowForPlayer(playerid, mooooorrrrrrrooooonnnniiiiiiiiiiiiiii6);
      TextDrawShowForPlayer(playerid, mooooorrrrrrrooooonnnniiiiiiiiiiiiiii4);
      SendClientMessage(playerid, -1,"Prelazimo na tutorial. | Nakon tutoriala morate odgovoriti tacno na pitanja |");
      PlayerInfo = 1;
}
else // NECE DA GLEDA
{
        SetTimerEx("TuT6", 5000, false, "d",playerid);
        SendClientMessage(playerid, -1,"Vi ste izabrali preskakanje Tutoriala,pa cete odma biti prebaceni na login!");
}
}


parametar "listitem"  koristiÅ¡ samo DIALOG_STYLE_LIST
DIALOG_STYLE_INPUT/PASSSWORD koristiš parametar "inputtext"
DIALOG_STYLE_MSGBOX koristiš samo parametar "response"

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha