[Ajuda] Ajuda PlayAudio
#1

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

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
Reply
#3

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

Й 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;
   
   
}
Reply
#5

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);
    }

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)