[Ajuda] Sistema de Radio
#1

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

Poste o cуdigo.
Reply
#3

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;

Reply
#4

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;

Reply
#5

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");
        }
    } 
Reply
#6

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)