SA-MP Forums Archive
[Ajuda] Ajuda PlayAudio - 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)
+---- Thread: [Ajuda] Ajuda PlayAudio (/showthread.php?tid=549491)



Ajuda PlayAudio - _Play_ - 07.12.2014

eu peguei esse sistema sу que tem vez que a mъsica sу toca pra outros players e nгo tocar pra quem colocou a mъsica. http://forum.sa-mp.com/showpost.php?...24&postcount=8


Re: Ajuda PlayAudio - JonathanFeitosa - 07.12.2014

pawn Код:
stock BLigarMP3(playerid, url[])
{
        if(strlen(url) <= 1) return SendClientMessage(playerid, -1, "ERRO: Digite a URL da mъsica");
        for(new i=0;i< MAX_PLAYERS; i++)
        {
                StopAudioStreamForPlayer(i);
                PlayAudioStreamForPlayer(i, url);
        }
        StopAudioStreamForPlayer(playerid);
        PlayAudioStreamForPlayer(playerid, url);
        return 1;
}
partiu dormir u.u


Re: Ajuda PlayAudio - _Play_ - 07.12.2014

Quote:
Originally Posted by JonathanFeitosa
Посмотреть сообщение
pawn Код:
stock BLigarMP3(playerid, url[])
{
        if(strlen(url) <= 1) return SendClientMessage(playerid, -1, "ERRO: Digite a URL da mъsica");
        for(new i=0;i< MAX_PLAYERS; i++)
        {
                StopAudioStreamForPlayer(i);
                PlayAudioStreamForPlayer(i, url);
        }
        StopAudioStreamForPlayer(playerid);
        PlayAudioStreamForPlayer(playerid, url);
        return 1;
}
partiu dormir u.u
Iniciou a mъsica 2 vezes.


Re: Ajuda PlayAudio - zSuYaNw - 07.12.2014

Й sу apagar as duas ъltimas linhas..


pawn Код:
stock BLigarMP3(p, url){

    if(strlen(url) <= 1)
        return SendClientMessage(p, -1, "ERRO: Digite a URL da mъsica");
       
       
   
    for(new i, e = GetMaxPlayers(); i != e; ++i){
   

        StopAudioStreamForPlayer(i);
        PlayAudioStreamForPlayer(i, url);
       
       

    }
   
    SendClientMessageToAll(-1, "INFO: Aguarde alguns segundos... uma mъsica foi iniciada.")
    return true;
   
   
}



Re: Ajuda PlayAudio - [BOPE]Seu._.Madruga - 07.12.2014

Aqui a soluзгo, Se funcionou avisa aqui no tуpico, espero ter ajudado!

° No comeзo do GM:
PHP код:
#define TBGTOCAR 2553 
° Dialog para colocar nos comandos:
PHP код:
ShowPlayerDialog(playeridTBGTOCAR ,DIALOG_STYLE_INPUT,"{800080}The Big Mъsicas.","{0000FF}Coloque  o Link Abaixo:","Tocar","Cancelar"); 
° Em OnDialogResponse:
PHP код:
if(dialogid == TOCAR)
{
    if(
response)
    {
        
BLigarMP3(playeridinputtext);
    }

° Caso queira que a mъsica toque apenas para quem ligou o mp3 use:
PHP код:
stock BLigarMP3(playeridurl[])
{
    if(
strlen(url) <= 1) return SendClientMessage(playerid, -1"ERRO: Digite a URL da mъsica");
    
StopAudioStreamForPlayer(playerid);
    
PlayAudioStreamForPlayer(playeridurl);
    return 
1;

° Caso queira que a mъsica toque para todos do servidor use:
PHP код:
stock BLigarMP3(playeridurl[])
{
    if(
strlen(url) <= 1) return SendClientMessage(playerid, -1"ERRO: Digite a URL da mъsica");
    for(new 
i=0;iMAX_PLAYERSi++)
    { 
        
StopAudioStreamForPlayer(i);
        
PlayAudioStreamForPlayer(iurl);
    }