SA-MP Forums Archive
[Include] PlayListAudioStreamForPlayer - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] PlayListAudioStreamForPlayer (/showthread.php?tid=407340)



PlayListAudioStreamForPlayer - Falcon. - 13.01.2013

PlayListAudioStreamForPlayer
PlayAudioStreamForPlayer com lista de reproduзгo



Com esta include vocк usa a funзгo PlayAudioStreamForPlayer com uma lista de reproduзгo. Determinando a sequencia desejada, й reproduzido os sons conforme isso.

- adicione uma sequкncia de audio a ser reproduzida.
- decida se um ou mais audios dentre estas serгo executados.
- defina a quantia mбxima de audios a serem reproduzidos.
- mude de faixa de audio como em um reprodutor de mъsica.
-* quando uma mъsica й finalizada a prуxima й automaticamente iniciada



Funзхes:


pawn Код:
native audioL_resetvars();
adiciona a todos os dados os seus valores padrхes. (O uso desta funзгo й necessбrio somente em OnFilterScriptInit)



pawn Код:
native audioL_stoptrack(playerid);
para um som sendo reproduzido. Use isso em OnPlayerDisconnect caso o player saia do servidor enquanto um audio й executado.



pawn Код:
native audioL_resetpvars(playerid);
adiciona a todos os dados do player seus valores padrхes. (O uso desta funзгo й necessбrio em OnPlayerDisconnect ou OnPlayerConnect)



pawn Код:
native audioL_playtrack(playerid, trackid);
inicia um audio na faixa introduzida no parвmetro trackid.

- Os valores de faixa vбlidos sгo de 0 а max_track - 1
- Caso a faixa esteja desativada para reproduзгo a funзгo retornarб uma mensagem no console
- Caso o envio de informaзгo esteja ativado tambйm serб enviado uma mensagem informando ao player o autor, tнtulo e duraзгo do som
desculpe-me pelo timestamp



pawn Код:
native audioL_changetrack(playerid, next_track | previous_track);
muda a faixa de mъsica para a prуxima "next_track" ou anterior "previous_track". Caso voce queira fazer algo como um reprodutor de mъsica...



pawn Код:
native audioL_executetrack(playerid, trackid, bool:execute_this_track);
define se uma faixa vai ser executada, adicionando no parвmetro execute_this_track "true" sim ou nгo "false".

- Por padrгo todas sгo desativadas, 0 а max_track. Quando voce usa a funзгo audioL_conftrack й automaticamente recebido na faixa o valor para ser executada.



pawn Код:
native audioL_conftrack(playerid, trackid, minutes, seconds, title[], url[]);
configura as faixas a serem reproduzidas.

- playerid: o player a ser configurado.

- trackid: a faixa de audio a ser configurada.

- minutes: o valor em minutos do som.

- seconds: o valor em segundos do som.

- title[]: insira algo como: "author - music name"

- url[]: a url onde se encontra o audio. O uso й o mesmo do PlayAudioStreamForPlayer.



pawn Код:
native audioL_confpos(playerid, bool:usepos, Float:PosX, Float:PosY, Float:PosZ, Float:distance);
define se o audio serб executado em uma certa posiзгo. Por padrгo isso nгo й usado.



Configuraзхes:


pawn Код:
#define max_track      (10)
A quantia mбxima de faixas que podem ser reproduzidas por player.
- isto й, o valor ( -1 ), no exemplo acima as faixas vбlidas sгo de 0 а 9


pawn Код:
#define max_title      (50)
O tamanho mбximo da string do tнtulo de cada audio.


pawn Код:
#define max_track_url  (100)
O tamanho mбximo da string da url de cada audio.


pawn Код:
#define max_players    (100)
A quantia mбxima de slots em seu servidor


pawn Код:
#define show_info      (01)
Define se irб ou nгo exibir a mensagem sobre o audio para o player.

- para desativar basta adicionar um comentбrio sobre a linha. Ex: "//#define show_info (01)"



Agradecimentos:

Quote:
Originally Posted by Jonathan_Feitosa
Посмотреть сообщение
Poderia arrumar melhor o PlayAudioStreamForPlayer, colocar uma funзгo que quando termine uma mъsica comeзar outra, poderia ser um PlayListAudioStreamForPlayer !

Download:

pastebin



Outros:

- vocк pode usar livremente esta include.
- vocк pode modificar livremente esta include.
- por favor nгo adicione outros links de download.

- Eu nгo consegui encontrar nomes melhores para as funзхes, caso vocк tenha algumas sugestхes fico esperando seu feedback.


Re: PlayListAudioStreamForPlayer - alexcordeiro - 13.01.2013

Bem Interessante meus parabйns.


Re: PlayListAudioStreamForPlayer - Schocc - 13.01.2013

Parabйns gostei muito...


Re: PlayListAudioStreamForPlayer - JapaN* - 13.01.2013

Parabйns, Vou Usar.


Re: PlayListAudioStreamForPlayer - VenoN - 13.01.2013

legal!


Re: PlayListAudioStreamForPlayer - LincoN_ - 13.01.2013

Nice -.- nгo cheguei Olhar o code mбs parece bem legal!


Re: PlayListAudioStreamForPlayer - tonisantolia - 13.01.2013

Muito bom parabens.. Estava com saudades de seus trabalhos hehe'


Re: PlayListAudioStreamForPlayer - DiReCt hIt - 13.01.2013

Muito Interessante, vou procurar, usa-la .


Re: PlayListAudioStreamForPlayer - JonathanFeitosa - 13.01.2013

LOL '-'
Tб nй '-'

Parabйns, ficou Legal


Re: PlayListAudioStreamForPlayer - Magnus' - 13.01.2013

Nгo tem lб a sua grande utilidade, mas pode ser ъtil.