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...
( Pomoc ) Oko Dialoga... Hitno je..
253
pregleda
5
postova
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 ?
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