Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [IF] mariomako poslato Jul 26, 2010, 18:05:25 POSLE PODNE

Naslov: Dialog Reponse pomoc
Poruka od: [IF] mariomako poslato Jul 26, 2010, 18:05:25 POSLE PODNE
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[playerid][Jezik] =1;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ã,àøèîò îôèöè¼àëåí ¼àçèê Ã¥ Ìàêåäîíñêè.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
if (response == 2)
{
IgracInfo[playerid][Jezik] =2;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vasi oficijalni jezik je Croatian.");
SetTimerEx("login", 0 * 1000, 0, "%i", playerid);
}
if (response == 3)
{
IgracInfo[playerid][Jezik] =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");
}
Naslov: Odg: Dialog Reponse pomoc
Poruka od: LordShigi poslato Jul 26, 2010, 18:25:39 POSLE PODNE
Koji K si ti sad upravo rekao????
Naslov: Odg: Dialog Reponse pomoc
Poruka od: Milan_Jeftic poslato Jul 26, 2010, 22:19:38 POSLE PODNE
da momak molim te pojasni problem :)
Naslov: Odg: Dialog Reponse pomoc
Poruka od: tenkaloni poslato Jul 26, 2010, 22:21:58 POSLE PODNE
aaaj svaka cast....jbt ako i ti sam znas sta si reko...de objasni da ti mozemo pomoc  ??? ???
Naslov: Odg: Dialog Reponse pomoc
Poruka od: [IF] mariomako poslato Jul 27, 2010, 09:59:29 PRE PODNE
hocem da napravim da nemoze da iskljuci dialog znaci da mora da izabere nesto od ponudene stvari
Naslov: Odg: Dialog Reponse pomoc
Poruka od: LordShigi poslato Jul 27, 2010, 10:13:38 PRE PODNE
Pa samo stavi dok igrac stisne "Cancel" da se dialog ponovo pojavi...
Naslov: Odg: Dialog Reponse pomoc
Poruka od: Milan_Jeftic poslato Jul 27, 2010, 11:25:30 PRE PODNE
e lordshing i mene zanima a kako to ide znam za ono listitem al nezz za to.poz
Naslov: Odg: Dialog Reponse pomoc
Poruka od: LordShigi poslato Jul 27, 2010, 12:08:53 POSLE PODNE
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[playerid][Jezik] =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[playerid][Jezik] =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[playerid][Jezik] =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 (http://pastebin.com/NHSYYJWT)
Naslov: Odg: Dialog Reponse pomoc
Poruka od: [IF] mariomako poslato Jul 27, 2010, 12:36:23 POSLE PODNE
hvala na odgovoru ali forum samp bio malo brzi xD
Naslov: Odg: Dialog Reponse pomoc
Poruka od: LordShigi poslato Jul 27, 2010, 12:56:40 POSLE PODNE
Heh, sory, nemogu biti na kompu 24h.