SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 13 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

3 participantes

    FilterScript Sistema de Radios em Veiculos v1.0

    avatar
    -
    SS - Membro de honra
    SS - Membro de honra


    Celular : -
    Mensagens : 2172
    Moedas : 7597
    Data de inscrição : 12/10/2015
    Idade : 74

    FilterScript Sistema de Radios em Veiculos v1.0 Empty FilterScript Sistema de Radios em Veiculos v1.0

    Mensagem por - Qua 2 Mar 2016 - 10:42

    FilterScript Sistema de Radios em Veiculos v1.0 1

    Contém 65 rádias da Shoutcast, só funciona em veículos, 
    e caso o player saia do veículo a rádio para de tocar, 
    e ao voltar ao veículo a rádio volta na mesma estação. 


    Comandos: 

    /vradio para visualizar a lista de rádias 
    /pararradio para desligar o rádio 
    Código:
    /*
                             Sistema de Radios em Veiculos
                            
            Versão do Script: 1.0
            Criado por: NurbWill
     
    */
     
    #include <a_samp>
     
    new RadioVeiculoID[MAX_VEHICLES];
     
    enum RadioDataEnum
    {
            ShoutcastRadioID[8],
            ShoutcastRadioName[70]
    }
     
    new RadioData[][RadioDataEnum] = {
    {"914897","idobi Radio: New. Music. Unfiltered. idobi.com"},
    {"175821","COOLfahrenheit 93"},
    {"166835","Alex Jones'Infowars.com"},
    {"16101","RADIO SOUND POP'BRASIL"},
    {"66765","Radio Brasil Hits'BRASILHITS.COM"},
    {"149762","www.requestradio.in.th"},
    {"7581","BlackBeats.FM'finest in blackbeats'powered by surfmusik.de'"},
    {"56491","TamilFlash.Fm |Tamil Radio Powered by: Brapa.Com"},
    {"182443","Radio Television Caraibes broadcasting live from Port-au-Prince Haiti"},
    {"549041","181.FM'Christmas Mix"},
    {"102286","Adom 106.3FM Powered by Mediagh"},
    {"9483900","Lankasri FM"},
    {"197330","COOLfahrenheit 93"},
    {"298757","RAC1. Des de Catalunya per tot el mon"},
    {"38486","ANTENA1'94 7 FM"},
    {"12380","waizon radio"},
    {"675457","181.FM'Christmas Traditional Classics"},
    {"19035","AlTools"},
    {"22146","Venice Classic Radio Italia"},
    {"8318","HOT 108 JAMZ'#1 FOR HIP HOP'www.hot108.com'"},
    {"9256827","KissFM Romania'www.kissfm.ro"},
    {"223772","MusicRadio.in.th@By Pj NeoOne"},
    {"33437","COOLfahrenheit 93"},
    {"104559","Radio IKIMfm Malaysia"},
    {"49892","100Hitz'Top 40"},
    {"1685803","Radio ZU Live"},
    {"402","radio city 24 & 5aab radio punjabi radio"},
    {"7540","CINEMIX"},
    {"1564322","TechnoBase.FM'24h Techno, Dance, HandsUp and More"},
    {"194257","AnimeNfo Radio | Serving you the best Anime and Doujin music!"},
    {"1685803","Radio ZU Live"},
    {"402","radio city 24 & 5aab radio punjabi radio"},
    {"7540","CINEMIX"},
    {"1564322","TechnoBase.FM'24h Techno, Dance, HandsUp and More"},
    {"194257","AnimeNfo Radio | Serving you the best Anime and Doujin music!"},
    {"27824","Groove Salad (SomaFM)"},
    {"1640384","Live Kirtan'Sri harmandir Sahib'Golden Temple"},
    {"80613","KRAL FM"},
    {"508962","181.FM'PARTY 181 -=- Your Official Party Station!"},
    {"366480","181.fm'True R&B"},
    {"651101","CHILLOUT LOUNGE RADIO (1.FM TM)"},
    {"42016","RADIO SOUND POP'BRASIL"},
    {"196253","181.fm'Awesome 80's"},
    {"9479710","Tinimy.de"},
    {"221956","181.FM'Kickin' Country'Today's BEST Country!"},
    {"19460","181.fm'The Heart (All Love Songs)"},
    {"31645","ChartHits.FM'Top 40 Radio'Mega Hot Music!"},
    {"1660760","Magic FM Romania www.magicfm.ro Soft Music"},
    {"220986","COOLcelsius 91.5"},
    {"1697879","iKyzaa DJ"},
    {"144896","[WINK.IN.TH]-THAILAND"},
    {"1599623","Virginhitz 95.5"},
    {"12161","Coles Radio National"},
    {"1569211","RadioMv.com | Russian Christian Radio (128 Kbps)"},
    {"19972","181.FM'POWER 181 -=[: The Hitz Channel :]=- www.181.fm"},
    {"92498","181.fm' The Mix Channel (70s, 80s, 90s and Today's Best Music)"},
    {"144936","Alex Jones'Infowars.com"},
    {"71946","Nhyira 104.5 FM Powered by Mediagh"},
    {"17399","Radioparty.pl'Techno, Dance, Club, Hands Up, House, Trance"},
    {"14659","Eazy1055"},
    {"37586","181.FM'The Buzz (Your Alternative Station!)"},
    {"691274","1.FM'ABSOLUTE TOP 40 RADIO"},
    {"633861","181.FM'Christmas Smooth Jazz"},
    {"57352","HouseTime.FM24h House, Electro and More"},
    {"105867","181.FM'The BEAT * #1 For HipHop and R&B"}
    };
     
    public OnFilterScriptInit()
    {
            print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
            print("             SHOUTCAST RADIO SYSTEM");
            print(" ");
            print("  Criado por: NurbWill");
            print("  Versão: 1.0");
            print(" ");
            print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
            return 1;
    }
     
    public OnFilterScriptExit()
    {
            return 1;
    }
     
    public OnPlayerCommandText(playerid, cmdtext[])
    {
            if (strcmp("/vradio", cmdtext, true, 10) == 0)
            {
                if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{1B9DFA}[Shoutcast Radio]{8C8C8C} Você não está em um veiculo.");
                new String_Dialog[2100], String_Nome[70];
                    for(new i = 0; i < 65; ++i)
                    {
                    format(String_Nome, sizeof(String_Nome), "%s", RadioData[i][ShoutcastRadioName]);
                            format(String_Dialog, sizeof(String_Dialog), "%s %s\n", String_Dialog, String_Nome);
                    }
                    ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_LIST, "{1B9DFA}[Shoutcast Radio]{2A7D52} Uma variedade de radios para você ouvir!", String_Dialog, "Tocar", "Fechar");
                    return 1;
            }
          
            if (strcmp("/pararradio", cmdtext, true, 10) == 0)
            {
                new vehicleid = GetPlayerVehicleID(playerid);
                if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{1B9DFA}[Shoutcast Radio]{8C8C8C} Você não está em um veiculo.");
                if(RadioVeiculoID[vehicleid] == 0) return SendClientMessage(playerid, -1, "{1B9DFA}[Shoutcast Radio]{8C8C8C} Este veiculo não está tocando nenhuma radio.");
                RadioVeiculoID[vehicleid] = 0;
                StopAudioStreamForPlayer(playerid);
                SendClientMessage(playerid, -1, "{1B9DFA}[Shoutcast Radio]{8C8C8C} Você desligou a radio.");
                for(new i = 0; i < MAX_PLAYERS; i++) {
                            if(GetPlayerVehicleID(i) == vehicleid && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_PASSENGER && i != playerid)
                            {
                                    StopAudioStreamForPlayer(i);
                            }
                    }
                    return 1;
            }
            return 0;
    }
     
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
        if(dialogid == 5000)
            {
                    if(response)
                    {
                            new rVeiculo = GetPlayerVehicleID(playerid), FaixaID = listitem, Play_String[74];
                            format(Play_String, sizeof(Play_String), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=%s", RadioData[FaixaID][ShoutcastRadioID]);
                            PlayAudioStreamForPlayer(playerid, Play_String);
                            RadioVeiculoID[rVeiculo] = FaixaID+1;
                            for(new i = 0; i < MAX_PLAYERS; i++) {
                                    if(GetPlayerVehicleID(i) == rVeiculo && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_PASSENGER && i != playerid) {
                                    PlayAudioStreamForPlayer(i, RadioData[FaixaID][ShoutcastRadioID]);
                            }
                            }
                    }
            }
            return 1;
    }
     
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
        if(newstate == PLAYER_STATE_DRIVER) {
                if(RadioVeiculoID[GetPlayerVehicleID(playerid)] != 0) {
                            new PegarRadioID = RadioVeiculoID[GetPlayerVehicleID(playerid)]-1, Play_String[74];
                            format(Play_String, sizeof(Play_String), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=%s", RadioData[PegarRadioID][ShoutcastRadioID]);
                            PlayAudioStreamForPlayer(playerid, Play_String);
                    }
            }
        if(newstate == PLAYER_STATE_PASSENGER) {
            if(RadioVeiculoID[GetPlayerVehicleID(playerid)] != 0) {
                            new PegarRadioID = RadioVeiculoID[GetPlayerVehicleID(playerid)]-1, Play_String[74];
                            format(Play_String, sizeof(Play_String), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=%s", RadioData[PegarRadioID][ShoutcastRadioID]);
                            PlayAudioStreamForPlayer(playerid, Play_String);
                    }
            }
            if(newstate == PLAYER_STATE_ONFOOT) StopAudioStreamForPlayer(playerid);
            return 1;
    }
     
    public OnVehicleSpawn(vehicleid)
    {
        RadioVeiculoID[vehicleid] = 0;
            return 1;
    }
     
    public OnVehicleDeath(vehicleid, killerid)
    {
        RadioVeiculoID[vehicleid] = 0;
            return 1;
    }


    Última edição por Sŵєєт ١ em Sáb 25 Jun 2016 - 23:08, editado 1 vez(es)
    Joao_iTzDown
    Joao_iTzDown
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : 8391453955
    Mensagens : 51
    Moedas : 3279
    Data de inscrição : 19/03/2016

    FilterScript Sistema de Radios em Veiculos v1.0 Empty Re: FilterScript Sistema de Radios em Veiculos v1.0

    Mensagem por Joao_iTzDown Qua 20 Abr 2016 - 11:32

    Bacana.



    Para serviços/ajuda, entre em contato!
    ------------------------------------
    Fundador Brasil Real Planet
    ------------------------------------
    Joao_iTzDown
    Skype: JoaoVictorHost
    ------------------------------------
    Stremmer_Scripter#0961
    Stremmer_Scripter#0961
    --> Postador Fanático
    --> Postador Fanático


    Celular : 17981120325
    Mensagens : 681
    Moedas : 3208
    Data de inscrição : 19/10/2019
    Idade : 29

    FilterScript Sistema de Radios em Veiculos v1.0 Empty Re: FilterScript Sistema de Radios em Veiculos v1.0

    Mensagem por Stremmer_Scripter#0961 Dom 2 Jan 2022 - 19:04

    sistema de radio sempre foi top

    Conteúdo patrocinado


    FilterScript Sistema de Radios em Veiculos v1.0 Empty Re: FilterScript Sistema de Radios em Veiculos v1.0

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter 26 Nov 2024 - 19:20