[Include] PlayListAudioStreamForPlayer
#1

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.
Reply
#2

Bem Interessante meus parabйns.
Reply
#3

Parabйns gostei muito...
Reply
#4

Parabйns, Vou Usar.
Reply
#5

legal!
Reply
#6

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

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

Muito Interessante, vou procurar, usa-la .
Reply
#9

LOL '-'
Tб nй '-'

Parabйns, ficou Legal
Reply
#10

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


Forum Jump:


Users browsing this thread: 5 Guest(s)