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 !











CÓDIGO:
















#define RADIO 1]
"Não podera ter outra Dialog com valor 1"






Public OnPlayerCommandText.









CÓDIGO:
















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