SA-MP Forums Archive
[Ajuda] Sistema de Radio - 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] Sistema de Radio (/showthread.php?tid=620278)



Sistema de Radio - MtPlayerZ - 28.10.2016

Bom pessoal, estou tendo um 'problema' com o meu sistema de radio portatil.
quando os players dгo o comando /tocarsom, nгo aparece as listas de radio para eles escolherem, e sim uma linha para eles porem um link, e eu queria que eles pudessem escolher uma musica do servidor ou o link.
Podem me ajudar?


Re: Sistema de Radio - FStralioti - 28.10.2016

Poste o cуdigo.


Re: Sistema de Radio - MtPlayerZ - 29.10.2016

PHP код:
CMD:tocarsom(playeridparams[]){

    if(!
PlayerInfo[playerid][pRadio])return SendClientMessage(playeridCOLOR_GREY" Vocк nгo tem um rбdio portбtil, compre um na 24/7 !");
     if(!
PlayerInfo[playerid][pComRadio])return SendClientMessage(playeridCOLOR_GREY" Vocк nгo estб com seu rбdio portбtil em mгos, use /pegarradio !");
    if(
isPertoSound(playerid))return SendClientMessage(playeridCOLOR_GREY" Jб existe um rбdio tocando muito prуximo a este local !");
    if(
isPertoCarSound(playerid))return SendClientMessage(playeridCOLOR_GREY"Existe um som de Carro tocando muito prуximo a este local !");
    if(
isPlayerSound(playerid))return SendClientMessage(playeridCOLOR_GREY" Seu Rбdio Portбtil ja estб tocando, desligue-o primeiro !");
    if(
GetPlayerSpeedEx(playerid) > 1)
        return 
SendClientMessage(playeridAMARELO_COR"Vocк precisa estar completamente parado para ligar o rбdio!");

    
MEGAString[0] = EOS;

    
strcat(MEGAString"Coloque aqui o link de mъsica, rбdio ou Dropbox:\n\n");
    
strcat(MEGAString"{999999}Exemplo de link (HUNTER FM): {FFFFFF}http://live.hunterfm.com/live\n");
    
strcat(MEGAString"{999999}OBS1: Certifнque-se que o link nгo esteja invбlido, caso estiver a mъsica nгo irб tocar!\n");
    
//strcat(MEGAString, "{999999}OBS2: Agora й possнvel colocar link de musicas do *******, nem todas irгo tocar.\n");
    //strcat(MEGAString, "{FFFFFF}Exemplo de link do *******: {FFFF00}www.youtube.com/watch?v=YgFyi74DVjc");

    
ShowPlayerDialog(playerid3499DIALOG_STYLE_INPUT"Rбdio Portбtil"MEGAString"Tocar""Sair");


    return 
1;




Re: Sistema de Radio - Ducati - 29.10.2016

Tenta ae:
PHP код:
CMD:tocarsom(playeridparams[]){

    if(!
PlayerInfo[playerid][pRadio])return SendClientMessage(playeridCOLOR_GREY" Vocк nгo tem um rбdio portбtil, compre um na 24/7 !");
     if(!
PlayerInfo[playerid][pComRadio])return SendClientMessage(playeridCOLOR_GREY" Vocк nгo estб com seu rбdio portбtil em mгos, use /pegarradio !");
    if(
isPertoSound(playerid))return SendClientMessage(playeridCOLOR_GREY" Jб existe um rбdio tocando muito prуximo a este local !");
    if(
isPertoCarSound(playerid))return SendClientMessage(playeridCOLOR_GREY"Existe um som de Carro tocando muito prуximo a este local !");
    if(
isPlayerSound(playerid))return SendClientMessage(playeridCOLOR_GREY" Seu Rбdio Portбtil ja estб tocando, desligue-o primeiro !");
    if(
GetPlayerSpeedEx(playerid) > 1)
        return 
SendClientMessage(playeridAMARELO_COR"Vocк precisa estar completamente parado para ligar o rбdio!");

    
MEGAString[0] = EOS;

    
strcat(MEGAString"Coloque aqui o link de mъsica, rбdio ou Dropbox:\n\n");
    
strcat(MEGAString"{999999}Exemplo de link (HUNTER FM): {FFFFFF}http://live.hunterfm.com/live\n");
    
strcat(MEGAString"{999999}OBS1: Certifнque-se que o link nгo esteja invбlido, caso estiver a mъsica nгo irб tocar!\n");
    
//strcat(MEGAString, "{999999}OBS2: Agora й possнvel colocar link de musicas do *******, nem todas irгo tocar.\n");
    //strcat(MEGAString, "{FFFFFF}Exemplo de link do *******: {FFFF00}www.youtube.com/watch?v=YgFyi74DVjc");

    
ShowPlayerDialog(playerid3499DIALOG_STYLE_LIST"Rбdio Portбtil"MEGAString"Tocar""Sair");


    return 
1;




Re: Sistema de Radio - Relaxed - 29.10.2016

Isso й assim mesmo, o player pode escolher a musica que quйr tocar por link a que ele quiser, mas se quiser colocar opзфes pode criar um /radio ai vocк coloca as opзфes como Radio Nome do seu server, Rбdio Hunter, etc..

Um Exemplo:
PHP код:
    if (strcmp("/radio"cmdtexttrue10) == 0)
    {
         
ShowPlayerDialog(playerid1245DIALOG_STYLE_LIST"{FFFFFF}Escolha uma Opзгo""Rбdio Digital\n\nRбdio Hunter\nRap Brasil\nDesligar""OK""Cancelar");
           return 
1;
       } 
PHP код:
    if(dialogid == 1245)
        {
        if(
listitem == 0)
        {
                
PlayAudioStreamForPlayer(playerid,"http://78.129.190.50:19058/");
                
SCM(playerid0xFFFFFFAA"Rбdio Digital Ligada!");
        }
        if(
listitem == 1)
        {
                
PlayAudioStreamForPlayer(playerid,"http://live.hunterfm.com/live");
                
SCM(playerid0xFFFFFFAA"Rбdio Hunter Ligada!");
        }
        if(
listitem == 2)
        {
                
PlayAudioStreamForPlayer(playerid,"http://184.154.89.186:9944/");
                
SCM(playerid0xFFFFFFAA"Rap Brasil Ligada!");
        }
        if(
listitem == 3)
        {
                
StopAudioStreamForPlayer(playerid);
                
SCM(playerid0xFFFFFFAA"Rбdio Desligada");
        }
    } 



Re: Sistema de Radio - MtPlayerZ - 29.10.2016

Й isso mesmo mas eu queria que tipo,o player que compra um radio portatil e da um /tocarsom.Quando ele da esse comando eu queria que aparecesse todas as radio do servidor + o colocar link para tocar, igual akeles servidores RPG


Re: Sistema de Radio - ClaudioF - 29.10.2016

Cara, os links do servidor vocк quem coloca o Relaxed te deu uma base ali, й sу colocar os links e os respectivos nomes que vocк quer.