Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: gasmon poslato Jul 27, 2016, 17:23:01 POSLE PODNE

Naslov: [Pomoc] Dialog muzika i playlista
Poruka od: gasmon poslato Jul 27, 2016, 17:23:01 POSLE PODNE
Pozdrav, nov sam na forumu ali i u svetu sampa (sto se skriptanja tice).
Brzo ucim jer je skriptanje slicno cs 1.6 pluginima (koji su mi vrlo dobro poznati) pa mi je lakse da skapiram stvari.
Neam svoj server, volim iz sprdnje da igram u lanu sa burazerom gde ujedno i testiram svoje znanje kad zavrsim neki plugin sa editovanjem.
Ali, posto nemam neki pocetak po kome 'radim' vec krecem "razbacanim" redom citajuci prostije plugine, mozda ovo pitanje bude smesno nekima, a mozda i ne.

Testirao sam ovo sa bratom u lanu, ali sam primetio da kada pustim muziku cujem je samo ja, a ne i on.
Ono sto sam ja hteo da uradim je da kada pustim neku pesmu da svi to cuju, a ne samo ja.

[pawn]
#include <a_samp>
#include <zcmd>
#define COLOR_YELLOW 0xFFFF00AA
#define FILTERSCRIPT
#define dialog_GLAVNIMUZIKA 4058
#define dialog_MIXEVISUB 4059
#define dialog_PESMESUB 4060

CMD:muzika(playerid, params[])
{
ShowPlayerDialog(playerid, dialog_GLAVNIMUZIKA, DIALOG_STYLE_LIST,"Party Muzika","=> Mixevi\n=> Pesme","Odaberi","Odustani");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == dialog_GLAVNIMUZIKA)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, dialog_MIXEVISUB, DIALOG_STYLE_LIST,"Mixevi","Mashup DJ Neo\nUskoro","Odaberi","Odustani");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, dialog_PESMESUB, DIALOG_STYLE_LIST,"Pesme","Welcome To The Dance Floor\nUskoro","Odaberi","Odustani");
}
}
}

if(dialogid == dialog_MIXEVISUB)
{
if(response)
{
if(listitem == 0)
{
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/4nbhb770xz/DJ_Neo.mp3");
SendClientMessage(playerid, COLOR_YELLOW, "[MIX] Mashup By DJ Neo!");
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "[MIX] Nedostuno!");
}
}
}

if(dialogid == dialog_PESMESUB)
{
if(response)
{
if(listitem == 0)
{
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/rsrbjqotgv/ItaloBrothers_-_Welcome_To_The_Dancefloor.mp3");
SendClientMessage(playerid, COLOR_YELLOW, "[Song] Dancing On The Floor!");
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "[Song] Nedostupno!");
}
}
}
}[/pawn]

Googlao sam malo i probao sa foreach, evo koda ispod:
[pawn]#include <a_samp>
#include <zcmd>
#include <foreach>
#define COLOR_YELLOW 0xFFFF00AA
#define FILTERSCRIPT
#define dialog_GLAVNIMUZIKA 4058
#define dialog_MIXEVISUB 4059
#define dialog_PESMESUB 4060

CMD:muzika(playerid, params[])
{
ShowPlayerDialog(playerid, dialog_GLAVNIMUZIKA, DIALOG_STYLE_LIST,"Party Muzika","=> Mixevi\n=> Pesme\n
Naslov: Odg: [Pomoc] Dialog muzika i playlista
Poruka od: LoOdaK poslato Jul 27, 2016, 17:46:51 POSLE PODNE
Trebas imati formular a sto se tice muzike probaj preko foreach-a da napravis
Naslov: Odg: [Pomoc] Dialog muzika i playlista
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 27, 2016, 18:13:22 POSLE PODNE

(http://i.imgur.com/8NcveCL.png)

Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Nemas formular!

Pravila:

Glavna pravila Balkan SA:MP foruma (http://balkan-samp.com/forum/index.php?topic=100332.msg640677#msg640677) .

Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .