[Pomoc] Fdialog

Započeo superaconi, Oktobar 28, 2013, 22:51:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NB ali je vecim delom preuredjen od mene
Detaljan opis problema:  Kako da napravim fDialog ja znam samo sa onim dialogid u strcmp posto sam imao stari NB koji sam sredio sve izmenio i naucio dosta toga ali sam nesto zabrljao pa sam pokvario moj stari mod i sad sam nasao novi NB mod poceo da ga preuredjujem i dodajem komande iz starog moda sto sam ja dodao pa me zanima stigao sam do /amusic komande kako sad da stavim dialog za nju evo moj dialogid i komanda.
Dio skripte:Ovo cu prebaciti u ZCMD kada vidim kako se pravi fDialog
if (strcmp("/amusic", cmdtext, true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1)
        {
                new djmuzika[] = "1\tHarlem Shake\n2\tHouse Mafia\n3\tDj Blend\n4\tBalkan Radio\n5\tI'm Sexy\n6\tParti Manijak\n7\tGentleman\n8\tGangnam Style\n9\tTDI Radio\n10\tUgasi Muziku"
                ShowPlayerDialog(playerid,1996,DIALOG_STYLE_LIST,"Ultra Gaming",djmuzika,"Pusti","Odustani");
        }
        else
        {
            SendClientMessage(playerid, COLOR_ASKQ, "Niste ovlasceni da koristite ovu komandu!");
        }
        return 1;
}

Moj dialogid
if(dialogid == 1996 && response)
{
    foreach(Player, i)
    {
            if(listitem == 0)
{
    PlayAudioStreamForPlayer(i, "http://k003.kiwi6.com/hotlink/q6s8genu5u/harlem_shake_-_full_song.mp3");
    }
    if(listitem == 1)
{
    PlayAudioStreamForPlayer(i, "http://k002.kiwi6.com/hotlink/9f3oh40rqf/swedish_house_mafia_-_one_original_mix_.mp3");
    }
    if(listitem == 2)
{
                    PlayAudioStreamForPlayer(i, "http://k002.kiwi6.com/hotlink/nbxrfl79mb/fkn_insane_-_dj_bl3nd.mp3");
    }
if(listitem == 3)
{
                    PlayAudioStreamForPlayer(i, "http://balkan.dj.topstream.net:8070/listen.pls");
    }
    if(listitem == 4)
{
    PlayAudioStreamForPlayer(i, "http://k005.kiwi6.com/hotlink/s7q0gs024e/lmfao_imsexyy.mp3");
    }
    if(listitem == 5)
{
    PlayAudioStreamForPlayer(i, "http://k005.kiwi6.com/hotlink/58ck46m7zd/dadoinvivoparty.mp3");
    }
    if(listitem == 6)
{
    PlayAudioStreamForPlayer(i, "http://k002.kiwi6.com/hotlink/xi21jn2sus/psy_-_gentleman_m_v.mp3");
    }
    if(listitem == 7)
{
    PlayAudioStreamForPlayer(i, "http://k004.kiwi6.com/hotlink/8gdl57vlzi/gangnam_style.mp3");
    }
    if(listitem == 8)
{
    PlayAudioStreamForPlayer(i, "http://streaming.tdiradio.com:9000/listen.pls");
    }
    if(listitem == 9)
{
        StopAudioStreamForPlayer(i);
    }
}
}

Kako sad to da stavim u Fdialog i kako je u novom ovom modu fdialog npr broj 201 a npr pise ShowPlayerDialog(playerid, 30200, DIALOG_STYLE_INPUT, "Music For All","Unesti link pesme.", "Ok", "Odustani"); a pod dialogid == 30200 nema nista? Ko mi pomogne dobice Half Life 2 na steam.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Sadrzi ovaj include:
#include <fdialog>

Primer nekog fDialoga
fDialog(6655)
{
if(!response) return 1;
if(strlen(inputtext) > 60 && strlen(inputtext) < 6)
return ShowPlayerDialog(playerid, 6655,DIALOG_STYLE_INPUT, "Ime kuce","Ukucajte novo ime kuce u prozorcicu ispod\nNaziv mora imati najmanje 6 slova, a najvise = 60\nBez simbola ~","Ok","Odustani");

if(strfind(inputtext,"~",true) != -1)
return ShowPlayerDialog(playerid, 6655,DIALOG_STYLE_INPUT, "Ime biznisa","Ukucajte novo ime biznisa u prozorcicu ispod\nNaziv mora imati najmanje 6 slova, a najvise = 60\nBez simbola ~","Ok","Odustani");

new house = PlayerInfo[playerid][pHouseKey];

strmid(HouseInfo[house][hMessage],inputtext,0,strlen(inputtext),255);
OnPropTextdrawUpdate(1,house);
return 1;
}

Evo .pwn pa pogledajte nadjite u search fDialog http://www.sendspace.com/file/mxic30

Ako si odlucio za koriscenje tog include fajla onda prouci kako se i koristi:

http://forum.sa-mp.com/showthread.php?t=260298
Poslednja Izmena: Oktobar 30, 2013, 23:07:12 POSLE PODNE od [X-3] Ralph


fDialog(30200)
{
if(!response) return 0;
if(response)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
PlayAudioStreamForPlayer(i, strval(inputtext));
}
}
}


probaj
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).