[FilterScript] Rбdio online
#1

Falae galera beleza? eu tava tentando achar uma Filterscript de rбdio online para poder usar na minha GM e achei Filterscripts antigas com rбdios off.
Entгo resolvi fazer minha prуpia Filterscript de rбdio online nгo tem todos os Genкros de mъsicas mais se vocкs quiser adicionar adicione... Sу nгo remova os creditos Lembrando sou iniciante em Pawno bastante iniciante Aceito dicas, eu ia criar com DIALOG_INPUT_TEXT mais eu nгo sei como criar entгo resolvi fazer com DIALOG_STYLE_LIST mesmo entгo й isso ai galera vou deixar algumas prints aн pra vocкs e o cуdigo.






Porfavor nгo retire os creditos.



Код:
/* ---------------------------------|
| RБDIO ONLINE BY RIANRBS - RRBS    |
| NГO RETIRE OS CREDITOS !          |
| CRIADA NO DIA 15/11/16 !          |
| HORБRIO 12:20 !                   |
| ----------------------------------|*/

#include <a_samp>

public OnFilterScriptInit ( )
{
    print("{FF0000| FS|\n" "Sistema de rбdios online feito por RianRBS");
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/Radio", cmdtext, true, 10) == 0) //  Se quiser vocк muda o comando para qual vocк quiser.
	{
		ShowPlayerDialog(playerid, 2525, DIALOG_STYLE_LIST, "{9B30FF}Lista de Rбdios onlines", "{00CED1}Rбdio Eletrфnica\n{00FF00}Rбdio Reggae\n{6495ED}Rбdio Gospel\n{0000FF}Rбdio Hitz\n{FF00FF}Rбdio Funk\n{696969}Rбdio Rock\n{EE4000}Rбdio Rap\n{FF0000}Desligar Rбdio", "Fechar", "Sair");
		return 1;
	}
	return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2525){
if(response){
if(listitem == 0){
 {
 StopAudioStreamForPlayer(playerid);// Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://107.183.192.108:8130/live"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{00CED1}Vocк ligou a Rбdio Eletronica!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 1){
 {
 StopAudioStreamForPlayer(playerid);// Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://streaming13.hstbr.net:8118/live"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{00FF00}Vocк ligou a Rбdio Reggae!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 2){
 {
 StopAudioStreamForPlayer(playerid);// Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://ice1.crossradio.com.br:8050/live.mp3"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{6495ED}Vocк ligou a Rбdio Gospel!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 3){
 {
 StopAudioStreamForPlayer(playerid);// Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://servidor26.brlogic.com:8050/live"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{0000FF}Vocк ligou a Rбdio Hitz!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 4){
 {
 StopAudioStreamForPlayer(playerid);// Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://servidor32.brlogic.com:8278/live"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{FF00FF}Vocк ligou a Rбdio Funk!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 5){
 {
 StopAudioStreamForPlayer(playerid);// Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://servidor32.brlogic.com:8056/live"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{696969}Vocк ligou a Rбdio Rock!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 6){
 {
 StopAudioStreamForPlayer(playerid); // Desligar a rбdio que estiver tocando
 PlayAudioStreamForPlayer(playerid,"http://184.154.89.186:9944/"); // Stream da rбdio
 SendClientMessage(playerid, -1, "{EE4000}Vocк ligou a Rбdio Rap!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 if(listitem == 7){
 {
 StopAudioStreamForPlayer(playerid); // Desligar rбdio
 SendClientMessage(playerid, -1, "{FF0000}Vocк desligou a Rбdio!"); // Menssagem que vai aparecer ao vocк tocar a rбdio
 }
 }
 }
 else{
 }
}
return 1;
}

public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, -1, "{FF0000}| {FFD700}Sistema de Rбdio criado por {00FF00}RianRBS {FFD700}use {FF0000}/Radio {FFD700}para usar. {FF0000}|");
	}

/* ---------------------------------|
| RБDIO ONLINE BY RIANRBS - RRBS    |
| NГO RETIRE OS CREDITOS !          |
| CRIADA NO DIA 15/11/16 !          |
| HORБRIO 12:20 !                   |
| ----------------------------------|*/
Reply
#2

Sobre o sistema, existem vбrios antigos mesmo que jб devem estar com os links em off.
Simples, mas pode ser ъtil para quem quiser pegar os links ! +rep pela forзa de vontade.
Reply
#3

Obrigado, irei postar lб.
Reply
#4

FS muito boa, sendo que quando liga a musica nгo tem como desligar.
Reply
#5

Quote:
Originally Posted by pedroxato
Посмотреть сообщение
FS muito boa, sendo que quando liga a musica nгo tem como desligar.
PHP код:
CMD:stopmusica(playerid) {
    
StopAudioStreamForPlayer
    
return true;

Creio eu que resolve

@TOPIC
Bom FilterScript!
Reply
#6

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
Sobre o sistema, existem vбrios antigos mesmo que jб devem estar com os links em off.
Simples, mas pode ser ъtil para quem quiser pegar os links ! +rep pela forзa de vontade.
Verdade, acabei de ageitar, o cуdigo ficou fora da ordem.
Arrumado!
Reply
#7

Sistema interessante, pena que existem muitas por aн.
Reply
#8

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Sistema interessante, pena que existem muitas por aн.
Sim, existem vбrias com a stream " Desatualizada / Off " porriso resolvi fazer essa !
Reply
#9

ta identica a radio q vem em algumas dtens sу q com cores diferentes e rбdios diferentes!
mas ta na mesma ordem,

este sistema с й muito util ja q existe varios no forum!
Reply
#10

Bom, acrescentei a minha Webradio tudo bem?

Код:
/ * --------------------------------- |
| RБDIO ONLINE POR RIANRBS - RRBS |
| NГO SE APOSENTA OS CREDITOS! |
| Criada NO DIA 15/11/16! |
| Horбrio 00:20! |
| ---------------------------------- | * /

#include <a_samp>

OnFilterScriptInit pъblica ()
{
    print ( "{FF0000 | FS | \ n" "Sistema de rбdios em linha RianRBS Feito POR");
	retornar 1;
}

OnPlayerCommandText pъblica (playerid, cmdtext [])
{
	if (strcmp ( "/ Radio", cmdtext, й verdade, 10) == 0) // Se Quiser rбpido Vocк muda o Comando parбgrafo qua rбpido Vocк Quiser.
	{
		ShowPlayerDialog (playerid, 2525, DIALOG_STYLE_LIST, "{9B30FF} Lista de Rбdios onlines" ", {00CED1} Rбdio Eletrфnica \ n {00FF00} Rбdio Reggae \ n {6495ED} Rбdio Gospel \ n {0000FF} Rбdio Hitz \ n {FF00FF} Rбdio Funk \ n {696969} rock Radio \ n {EE4000} Rбdio Rap \ n {FF0000} Desligar Rбdio "," Fechar "," Sair ");
		retornar 1;
	}
	return 0;
}

OnDialogResponse pъblica (playerid, DialogID, resposta, listitem, inputText [])
{
se (== DialogID 2525) {
if (response) {
Se (listitem == 0) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://107.183.192.108:8130/live"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} 00CED1 rбpido Vocк Ligou um rбdio Eletronica!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 se (== listitem 1) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://streaming13.hstbr.net:8118/live"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} 00FF00 rбpido Vocк Ligou a Rбdio Reggae!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 se (== listitem 2) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://ice1.crossradio.com.br:8050/live.mp3"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} 6495ED rбpido Vocк Ligou um Evangelho Rбdio!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 Se (listitem == 3) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://servidor26.brlogic.com:8050/live"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} 0000FF rбpido Vocк Ligou um rбdio Hitz!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 Se (listitem == 4) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://servidor32.brlogic.com:8278/live"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} FF00FF rбpido Vocк Ligou a Rбdio Funk!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 se (== listitem 5) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://servidor32.brlogic.com:8056/live"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{696969} rбpido Vocк Ligou uma rocha Rбdio!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 se (== listitem 6) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://118.stm-ip.com:9120/listen.psl"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} EE4000 rбpido Vocк Ligou um Radio SSGamers!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 se (== listitem 7) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar um estiver tocando Rбdio that
 PlayAudioStreamForPlayer (playerid, "http://184.154.89.186:9944/"); // Cуrrego da Rбdio
 SendClientMessage (playerid, -1, "{} EE4000 rбpido Vocк Ligou um rбdio Rap!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 Se (listitem == 8) {
 {
 StopAudioStreamForPlayer (playerid); // Desligar Rбdio
 SendClientMessage (playerid, -1, "{} FF0000 rбpido Vocк desligou um rбdio!"); // Menssagem that aparecer vai Ao rбpido Vocк tocar um rбdio
 }
 }
 }
 outro{
 }
}
retornar 1;
}

pъblica OnPlayerConnect (playerid)
{
SendClientMessage (playerid, -1, "{FF0000} | {} FFD700 Sistema de Rбdio CRIADO POR {00FF00} {RianRBS FFD700} {usar FF0000} / Rбdio {FFD700} para Usar {FF0000} |.");
	}

/ * --------------------------------- |
| RБDIO ONLINE POR RIANRBS - RRBS |
| NГO SE APOSENTA OS CREDITOS! |
| Criada NO DIA 15/11/16! |
| Horбrio 00:20! |
| ---------------------------------- | * /
Reply
#11

Muito bom. Legal para animar os players. Parabйns.
Reply
#12

Bom filterscript, mas o strcmp (comparador de strings) й um pouco ultrapassado.
Refiz todo o FS em ZCMD, alguns cуdigos estavam mal indentados. Espero que tenha ajudado.
Obs.: Nгo chequei os endereзos das rбdios, caso nгo estejam funcionando, basta trocar por a que vocк deseja.

PHP код:
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit() { print("{FF0000| FS|\n" "Sistema de rбdios online feito por RianRBS"); return true; }
CMD:radio(playerid)
{
    
ShowPlayerDialog(playerid2525DIALOG_STYLE_LIST"{9B30FF}Lista de Rбdios onlines""{00CED1}Rбdio Eletrфnica\n{00FF00}Rбdio Reggae\n{6495ED}Rбdio Gospel\n{0000FF}Rбdio Hitz\n{FF00FF}Rбdio Funk\n{696969}Rбdio Rock\n{EE4000}Rбdio Rap\n{FF0000}Desligar Rбdio""Escolher""Sair");
    return 
true;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 2525)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://107.183.192.108:8130/live"); 
                     
SendClientMessage(playerid, -1"{00CED1}Vocк ligou a Rбdio Eletronica!");
                }
                case 
1:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://streaming13.hstbr.net:8118/live");
                     
SendClientMessage(playerid, -1"{00FF00}Vocк ligou a Rбdio Reggae!");
                }
                case 
2:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://ice1.crossradio.com.br:8050/live.mp3");
                     
SendClientMessage(playerid, -1"{6495ED}Vocк ligou a Rбdio Gospel!");
                }
                case 
3:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://servidor26.brlogic.com:8050/live");
                     
SendClientMessage(playerid, -1"{0000FF}Vocк ligou a Rбdio Hitz!");
                }
                case 
4:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://servidor32.brlogic.com:8278/live");
                     
SendClientMessage(playerid, -1"{FF00FF}Vocк ligou a Rбdio Funk!");
                }
                case 
5:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://servidor32.brlogic.com:8056/live");
                     
SendClientMessage(playerid, -1"{696969}Vocк ligou a Rбdio Rock!");
                }
                case 
6:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
PlayAudioStreamForPlayer(playerid,"http://184.154.89.186:9944/");
                     
SendClientMessage(playerid, -1"{EE4000}Vocк ligou a Rбdio Rap!");
                }
                case 
7:
                {
                     
StopAudioStreamForPlayer(playerid);
                     
SendClientMessage(playerid, -1"{FF0000}Vocк desligou a Rбdio!");
                }
            }
        }
    }
    return 
true;
}
public 
OnPlayerConnect(playerid)
{
    
SendClientMessage(playerid, -1"{FF0000}| {FFD700}Sistema de Rбdio criado por {00FF00}RianRBS {FFD700}use {FF0000}/Radio {FFD700}para usar. {FF0000}|");
    return 
true;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)