Započeo Alan ã‹¡
•22. Jun 2013.• Zaključano( Pomoc ) Oko Dialoga... Hitno je..
276
pregleda
5
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
37
Teme:
Pridružio se:Jun 2013
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...
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...
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
37
Teme:
Pridružio se:Jun 2013
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 :
I Pod OnDialogResponse ovako sam napravio...
Znaci ja ako uzmem "Da" ili "Ne" nije bitno sta,nista se ne desava,zasto ?
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 ?
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
222
Postovi:
46
Teme:
Pridružio se:Nov. 2012
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:
parametar "listitem" koristiš samo DIALOG_STYLE_LIST
DIALOG_STYLE_INPUT/PASSSWORD koristiš parametar "inputtext"
DIALOG_STYLE_MSGBOX koristiš samo parametar "response"
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