[FilterScript] Sistema Bбsico De Web Radios
#1

Bem galera, hoje eu vim postar um simples sistema de web radios, ele contem 11 Web radios, todas funcionando , bem resolvi fazer esse simples sistema, porque boa parte que tem ae na net, estгo com vбrias radios sem funcionar .



- Vбrios vгo dizer, nossa que FS simples, nгo importo , pois fiz com boa vontade & boa Intenзгo .

Criticas ? Avontade, desde que seja construtiva.

Код:
// SISTEMA BASICO DE WEB RADIO - Feito Por: DiRecTHiT
#include <a_samp>
#define Amarelo 0xFFFF28AA
forward SendMSG();

new RandomMSG[][] =
{
  "[RADIO]: Esta Afim De Ouvir Uma Radio enquanto Joga ? (/RADIO)",
  "[RADIO]: Ouзa Radio Quando Joga, Use: (/RADIO)"
};

public OnFilterScriptInit()
{
    SetTimer("SendMSG", 300000, true);
	return 1;
}
public SendMSG()
{
  new randMSG = random(sizeof(RandomMSG));
  SendClientMessageToAll(0x00FE19FF, RandomMSG[randMSG]);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/radio", cmdtext, true, 10) == 0)
	{
	    ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_LIST, "RADIOS", "{FF0000}RADIO HUNTER \n{FFA500}RADIO SUPER MIX\n{FFFAFA}RADIO REVOLTA FUNK\n{00BFFF}RADIO ROCK\n{7CFC00}RADIO BALADA ALTERNATIVA\n{FF00FF}RADIO UNVERSO PAGODE\n{FFFF00}RADIO MANDELA DIGITAL\n{8B8989}RADIO VTO MIX\n{6495ED}RADIO CANЗГO NOVA\n{CD6600}RADIO BALADA VIBE\n{6B8E23}RADIO MUNDAO SERTANEJO\n{FFFFFF}Desligar Radio","Sintonizar", "Sair");
		return 1;
	}
	return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1245){
    if(response){
        if(listitem == 0){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO HUNTER SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO HUNTER SINTONIZADA",5000,3);//RADIO HUNTER
			PlayAudioStreamForPlayer(playerid, "http://184.164.142.54:8080");
	    }
        }
        if(listitem == 1){
        {
  			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO SUPER MIX SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO SUPER MIX SINTONIZADA",5000,3);//RADIO SUPER MIX
			PlayAudioStreamForPlayer(playerid, "http://83.170.116.212:7585");
        }
        }
        if(listitem == 2){
        {
		 	SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO REVOLTA FUNK SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO REVOLTA FUNK SINTONIZADA",5000,3);//RADIO REVOLTA FUNK
			PlayAudioStreamForPlayer(playerid, "http://208.115.242.114:9998");
        }
        }
        if(listitem == 3){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO ROCK SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO ROCK SINTONIZADA",5000,3);//RADIO ROCK
			PlayAudioStreamForPlayer(playerid, "http://87.230.53.10:9480");
        }
        }
        if(listitem == 4){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO BALADA ALTERNATIVA");
			GameTextForPlayer(playerid,"~w~RADIO BALADA ALTERNATIVA SINTONIZADA",5000,3);//RADIO BALADA ALTERNATIVA
			PlayAudioStreamForPlayer(playerid, "http://69.64.51.62:9896");
        }
        }
        if(listitem == 5){
        {
        	SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO UNIVERSO PAGODE SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO UNIVERSO PAGODE SINTONIZADA",5000,3);//RADIO UNIVERSO PAGODE
			PlayAudioStreamForPlayer(playerid, "http://64.120.176.106:1128");
        }
        }
        if(listitem == 6){
        {
        	SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO MANDELA DIGITAL SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO MANDELA DIGITAL SINTONIZADA",5000,3);//RADIO MANDELA DIGITAL
			PlayAudioStreamForPlayer(playerid, "http://184.154.6.90:14523");
        }
        }
        if(listitem == 7){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO VTO MIX SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO VTO MIX SINTONIZADA SINTONIZADA",5000,3);//RADIO VTO MIX
			PlayAudioStreamForPlayer(playerid, "http://178.159.0.11:7554");
        }
        }
        if(listitem == 8){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO CANCAO NOVA SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO CANCAO NOVA SINTONIZADA",5000,3);//RADIO CANCAO NOVA
			PlayAudioStreamForPlayer(playerid, "http://38.100.207.145:8000");
        }
        }
        if(listitem == 9){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO BALADA VIBE ");
			GameTextForPlayer(playerid,"~w~RADIO BALADA VIBE SINTONIZADA",5000,3);//RADIO BALADA VIBE
			PlayAudioStreamForPlayer(playerid, "http://108.163.178.106:8775");
        }
        }
        if(listitem == 10){
        {
			SendClientMessage(playerid, Amarelo, "[RADIO]: RADIO MUNDAO SERTENEJO SINTONIZADA");
			GameTextForPlayer(playerid,"~w~RADIO MUNDAO SERTENEJO SINTONIZADA",5000,3);//RADIO MUNDAO SERTENEJO
			PlayAudioStreamForPlayer(playerid, "http://50.23.34.220:5040");
        }
        }
        if(listitem == 11){
        {
		GameTextForPlayer(playerid,"~w~RADIO DESLIGADA COM SUCESSO",5000,3);
        StopAudioStreamForPlayer(playerid);
        SendClientMessage(playerid, 0x33CCFFAA, "{BCBCBC}Vocк Desligou a Radio !");
        }
        }
    }
    else{
    }
    }
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
Quem Quizer Baixar a Versгo Ja Compilada, Clique Aqui !
Reply
#2

tб bem legal mais isso ai vai fazer o player tomar crash pelo menos aqui dava isso por causa de um bang ai
Reply
#3

se nгo fosse strcmp tava otimo.
Reply
#4

use switch!

pawn Код:
if(listitem == 0){
        {
esse code compila

@mt simples! dava para vocк adcionar muito mais!
Reply
#5

Quote:
Originally Posted by Nice-.-
Посмотреть сообщение
tб bem legal mais isso ai vai fazer o player tomar crash pelo menos aqui dava isso por causa de um bang ai
Sera ? testa pra ver acho que funcionara sem crash .

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
se nгo fosse strcmp tava otimo.
De Qualquer Forma, Obrigado .
Quote:
Originally Posted by Sky_.
Посмотреть сообщение
use switch!
Vou fazer uma proxima versгo, e irei postar usando switch .
@mt simples! dava para vocк adcionar muito mais!
como eu disse no tуpico, e um sistema bem simples .
Reply
#6

Achei legal os links, cуdigo comum mas deu pra entender bem. Em questгo de cуdigo podia melhorar, tirando isto, bom sistema !!
Reply
#7

Lixo , simplesmente pegou outra fs de radio mudou as radios e colocou uma mensagem random!
Reply
#8

Quote:
Originally Posted by ipsBruno
Посмотреть сообщение
Achei legal os links, cуdigo comum mas deu pra entender bem. Em questгo de cуdigo podia melhorar, tirando isto, bom sistema !!
Obrigado Bruno D, acho que vou fazer novas versхes, levando em conta as sugestхes de vocкs (:
Reply
#9

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Lixo , simplesmente pegou outra fs de radio mudou as radios e colocou uma mensagem random!
eu jб vi um sistema desse muito parecido
Reply
#10

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Simplesmente pegou outra fs de radio mudou as radios e colocou uma mensagem random!
____
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)