WeslleyScript
Eae galera , ta afim de colocar musicas no seu servidor ?Bom Hoje demonstrarei como criar um comando para tocar as suas musicas , voce pode usa-los
para criar um sistema de radio , eu tambem irei demonstrar como criar esse sistema de radio !
Bom o sistema de radio vou criar em dialog.
Primeira coisa , vou ensinar coloca uma musica ao conectar ao servidor !
Vamos la .
Faça o upload da musica que voce deseja colocar !
Logo depois vamos na Public OnPlayerConnect(playerid)
- CÓDIGO:
PlayAudioStreamForPlayer(playerid, "http://dc141.4shared.com/img/306148464/23ee3f26/dlink__2Fdownload_2FwoBzrzYp_3Ftsid_3D20120317-214524-ec27a440/preview.mp3");
Explicando :
PlayAudioStreamForPlayer(playerid -> Funçao do audio !
Exemplo> Tocando na Radio

Resultado : Quando o Player tiver fazendo o Login vai ficar tocando essa musica ! se quiser deixar ela até que acabe
é só isso mesmo !
Caso contrario voce vai ter que criar uma SetTimer.
Agora Vou Ensinar como criar uma Radio em Dialog.
Primeiro , Definimos Nossa Dialog !
#define RADIO 1]
"Não podera ter outra Dialog com valor 1"
Public OnPlayerCommandText.
if(strcmp(cmdtext, "/Radio", true) == 0) // Comando !
{
ShowPlayerDialog(playerid, RADIO, DIALOG_STYLE_LIST,
"{FF0000}Radio By:BarbosaScript", "Don Omar - Danza Koduro \nIt Was A
Good Day - Ice Cube \nBack in Black - AC/DC \nSweet Child o'Mine - Guns
n' Roses \nIn the end - Linkin Park \nHood Took Me Under (Compton's Most
Wanted) \nNirvana - Rape me \nDesligar iPod", "Selecionar", "Sair");
return 1;
}
Criamos nosso comando agora vamos as funçoes do dialog !
Public OnDialogResponse (playerid, dialogid, resposta, listitem, inputText [])
- CÓDIGO:
if(dialogid == RADIO) // RADIO
{
if(response) {
if(listitem == 0) { // Musica 1
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://24.media.v4.skyrock.net/music/245/dcd/245dcdbcbc5b0e5b2f89c26fc1eed062.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'Don Omar - Danza Koduro'.");
}
if(listitem == 1) { // Musica 2
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dc357.4shared.com/img/67088660/f5210d66/dlink__2Fdownload_2F65Bzqywd_3Ftsid_3D20111212-191247-f380314f/preview.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'It Was A Good Day - Ice Cube'.");
}
if(listitem == 2) { // Musica 3
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dc178.4shared.com/img/235743270/9051dbed/dlink__2Fdownload_2FtmG-P3-2_3Ftsid_3D20111212-193534-415bf737/preview.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'Back in Black - AC/DC'.");
}
if(listitem == 3) { // Musica 4
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dc167.4shared.com/img/235424715/24a9f5b8/dlink__2Fdownload_2FdceWdGB9_3Ftsid_3D20111212-193757-a5f4ad42/preview.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'Sweet Child o'Mine - Guns n' Roses'.");
}
if(listitem == 4) { // Musica 5
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dc93.4shared.com/img/87704807/45a8c4ba/dlink__2Fdownload_2FHIa9jRlX_3Ftsid_3D20111212-194305-90ab7842/preview.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'In the end - Linkin Park'.");
}
if(listitem == 5) { // Musica 6
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dc128.4shared.com/img/36036298/2f372b5/dlink__2Fdownload_2F_5FbL20vRC_3Ftsid_3D20111212-204112-7a5bb970/preview.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'Hood Took Me Under (Compton's Most Wanted)'.");
}
if(listitem == 6) { // Musica 7
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dc390.4shared.com/img/621459286/4feaacec/dlink__2Fdownload_2FcnM9rZoR_3Ftsid_3D20120311-171042-e83561fb/preview.mp3");
SendClientMessage(playerid, Vermelho,"| RADIO | Você está escutando a música 'Nirvana - Rape me'.");
}
if(listitem == 7) { // Desligar RADIO
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, Vermelho,"| RADIO | Você resolveu desligar sua Radio");
}
}
}
OBS : URL DAS MUSICAS TÃO DE EXEMPLO POIS ACHO QUE 4SHARED NÃO TA PEGANO NA VERSAO 0.3D
BOM ESSE FOI MAIS UM TUTORIAL , ESPERO QUE TENHO AJUDADO.
OBRIGADO (:
CREDITOS : BarbosaScript & Weslley_Script
demostração da Do tutorial
Download

Sem Comentários
Postar um comentário