Pozdrav! Nije me dugo bilo pa evo jedan tut od mene!
Kako napraviti komandu da se pusti muzika za sve?
1. Morate imati Inc: ' fDialog ' i y_commands!
[pawn]#include < fdialog >[/pawn]
2. Dodajemo ispod ovo:
[pawn]fDialog(13460)
{
if(response)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
StopAudioStreamForPlayer(i);
SCM(i, -1, "DA:RP | {FFFFFF}Admin je zaustavio pesmu!");
}
}
if(listitem == 1)
{
SPD(playerid, 13461, DSI, "Muzika", "{FFFFFF}Da biste uspesno pustili\npesmu preko linka,\nmorate koristi ovaj sajt:\nwww.mp3juices.cc", "Pusti", "Otkazi");
}
}
return 1;
}
fDialog(13461)
{
if(response)
{
new linkpesme[500];
format(linkpesme, 500, "%s", inputtext);
format(SLink, sizeof(SLink), "%s", linkpesme);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i, linkpesme);
SCM(i, -1, "DA:RP | {FFFFFF}Admin je pustio pesmu.");
SCM(i, -1, "(( Ako hocete da je zaustavite - /stopmusic!))");
}
}
}
return 1;
}[/pawn]
3. Dodajemo komandu /pustimuziku:
[pawn]YCMD:pustimuziku(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(IsPlayerConnected(playerid))
{
new songs[128];
format(songs, sizeof(songs), "-= STOP =-\n-= LINK PESME =-");
SPD(playerid, 13460, DSL, "Muzika", songs, "Pusti", "Otkazi");
}
return true;
}[/pawn]
Eto! Nadam se da sam vam pomogao.
Trebao si malo vise objasniti sta radi koja funkcija ali svakako pohvale za trud !
Citat: #Comi poslato April 15, 2017, 08:52:24 PRE PODNE
Trebao si malo vise objasniti sta radi koja funkcija ali svakako pohvale za trud !
Ma ok, evo sacu:
fDialog vam je zamena za funkciju OnDialogResponse,na fDialog je mnogo jednostavnije i lakse raditi.
to je sve sada objasnjeno, komandu znas default
Moze nekome posluziti