Dialog Reponse pomoc

26. Jul 2010.
1,316
pregleda
10
postova
mariomako
5
Underboss
26. Jul 2010.
Napravio sam dialog i sada sam napravio da kad ide na dialog ne da mu opet pokaze isti dialog ali kad idem ne na dialog ne pokaze mi se opet isti dialog znaci ocem da napravim da mora izabrati nesto
	if(dialogid == JAZIK_LIST && response)
{
if (response == 1)
{
IgracInfo =1;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âàøèîò îôèöè¼àëåí ¼àçèê å Ìàêåäîíñêè.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
if (response == 2)
{
IgracInfo =2;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vasi oficijalni jezik je Croatian.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
if (response == 3)
{
IgracInfo =3;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Your official language is English.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
else ShowPlayerDialog(playerid,JAZIK_LIST,DIALOG_STYLE_LIST,"£àçèê - Jezik - Language","Ìàêåäîíñêè\nCroatian\nEnglish","OK","Cancel");
}
LordShigi
5
Crime Lord
26. Jul 2010.
Koji K si ti sad upravo rekao😕?
Milan_Jeftic
4
Shot Caller
26. Jul 2010.
da momak molim te pojasni problem 🙂
The Langdon
4
Enforcer
26. Jul 2010.
aaaj svaka cast....jbt ako i ti sam znas sta si reko...de objasni da ti mozemo pomoc  😕 😕
mariomako
5
Underboss
27. Jul 2010.
hocem da napravim da nemoze da iskljuci dialog znaci da mora da izabere nesto od ponudene stvari
LordShigi
5
Crime Lord
27. Jul 2010.
Pa samo stavi dok igrac stisne "Cancel" da se dialog ponovo pojavi...
Milan_Jeftic
4
Shot Caller
27. Jul 2010.
e lordshing i mene zanima a kako to ide znam za ono listitem al nezz za to.poz
LordShigi
5
Crime Lord
27. Jul 2010.
Evo ti kod, ako nesto ne valja reci jer sam ovo u zurbi napravio.
Ovo zamjeni s onom linijom sto si prije imao vjerovatno ispod OnPlayerRequestSpawn ili OnPlayerConnect

    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Laçee - Jezik - Language","Iaeaäîínee\nCroatian\nEnglish","OK","Cancel");


A ovo je kod koji je stvarao probleme

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response) //Provjerava dali su stisnuli prvi gumb
{
switch(dialogid)//switcha između dialogova
   {
case 1://tvoj dialog
    {
if (listitem == 1)//ako je odabran prvi odabir
{
IgracInfo =1;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âaoeîo îôeöe1aëaí 1açee a Iaeaäîínee.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
else if (listitem == 2)//ako je odabran drugi odabir
{
IgracInfo =2;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vasi oficijalni jezik je Croatian.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
else if (listitem == 3)//ako je odabran treći odabir
    {
IgracInfo =3;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Your official language is English.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
          }
}
}
else if(!response) //ako igrac stisne drugi gumb
{
switch(dialogid)//switcha između dialogova
{
case 1:
{
               ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Laçee - Jezik - Language","Iaeaäîínee\nCroatian\nEnglish","OK","Cancel");
}
}
}
   return 1;
}


Evo na pastebinu jer mi je forum unistio indetenciju.

http://pastebin.com/NHSYYJWT
mariomako
5
Underboss
27. Jul 2010.
hvala na odgovoru ali forum samp bio malo brzi xD
LordShigi
5
Crime Lord
27. Jul 2010.
Heh, sory, nemogu biti na kompu 24h.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha