[Pomoc] Dijalozi

Započeo [BR] Ralph, Septembar 12, 2013, 11:15:48 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: FR/DM mod od 0
Detaljan opis problema: Dugo nisam skriptao i opet me nesto povuklo :D
Sada zaboravio sam nesto oko dijaloga. Ovako: Radim DM zone i sada uradio sam jednu DM zonu, i kada ulazim u nju uradio sam odabir timova Plavi i Crveni tim, sada imam problem posto hocu vise DM zona i svaka ce imati  odabir tima, sada mi je problem kako da uradim ovo:
kada kucam /DM pojavi mi se lista Dm zona, kada odaberem prvu kako da uradim da opet iskace dijalog za odabir tima, tako bi trebao za sve zone.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Uradio sam ovako:
CMD:
CMD:dmzone(playerid, params[])
{
        ShowPlayerDialog(playerid, DIALOG_DM, DIALOG_STYLE_LIST, "Izaberi DM zonu i zabavi se:", "Pirate DM\nU izradi", "U redu", "Odustani");
return 1;
}


Onda pod Dialog reposne sam ovako nesto pokusao :D

    if(dialogid == DIALOG_DM)
    {
        if(response)
        {
            if(listitem == 0) // ovde izlistava prvi DM tj Pirate DM
            {
            if(listitem == 1) //Crveni tim // OVO OVDE STO SAM POKUSAO NIJE MI USPELO
            {
            GivePlayerWeapon(playerid, 24, 750);
            GivePlayerWeapon(playerid, 25, 200);
            GivePlayerWeapon(playerid, 31, 800);
            GivePlayerWeapon(playerid, 34, 200);
            SetPlayerPos(playerid,BLA BLA);
            SendClientMessage(playerid, BELA, "{FA323F}Odabrali ste crveni tim! ");
            SendClientMessage(playerid, BELA, "{FA323F}Chat Vaseg tima: {FFFFFF}/cchat");
    SendClientMessage(playerid, BELA, "{FA323F}Da napustite DM zonu: {F4FC4E}/dmizlaz");
            PlayerInfo[playerid][pTim] = 1;
            }
            if(listitem == 2) //Plavi time
            {
            GivePlayerWeapon(playerid, 24, 750);
            GivePlayerWeapon(playerid, 25, 200);
            GivePlayerWeapon(playerid, 31, 800);
            GivePlayerWeapon(playerid, 34, 200);
            SetPlayerPos(playerid,BLA BLA);
            SendClientMessage(playerid, BELA, "{00D5FF}Odabrali ste plavi tim!");
            SendClientMessage(playerid, BELA, "{00D5FF}Chat Vaseg tima: {FFFFFF}/pchat");
            SendClientMessage(playerid, BELA, "{00D5FF}Da napustite DM zonu: {F4FC4E}/dmizlaz");
            PlayerInfo[playerid][pTim] = 2;
            }

        }
       
    }
Poslednja Izmena: Septembar 12, 2013, 11:22:02 PRE PODNE od [X-3] Ralph

kod pirate dm ubaci dialog list da bira timove pa tek onda ubaci u drugom dialogu tvoj listitem 1 i 2 u zavisnosti od tima