13.01.2013, 13:57
(
Последний раз редактировалось Falcon.; 13.01.2013 в 19:28.
Причина: include update | novas funcionalidades
)
PlayListAudioStreamForPlayer
PlayAudioStreamForPlayer com lista de reproduзгo
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();
pawn Код:
native audioL_stoptrack(playerid);
pawn Код:
native audioL_resetpvars(playerid);
pawn Код:
native audioL_playtrack(playerid, 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);
pawn Код:
native audioL_executetrack(playerid, trackid, bool:execute_this_track);
- 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[]);
- 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);
Configuraзхes:
pawn Код:
#define max_track (10)
- isto й, o valor ( -1 ), no exemplo acima as faixas vбlidas sгo de 0 а 9
pawn Код:
#define max_title (50)
pawn Код:
#define max_track_url (100)
pawn Код:
#define max_players (100)
pawn Код:
#define show_info (01)
- para desativar basta adicionar um comentбrio sobre a linha. Ex: "//#define show_info (01)"
Agradecimentos:
Quote:
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.