Pages

Ads 468x60px


[FilterScript] Sistema para procurar e ouvir rádios do ShoutCast In-Game

- Esta filterscript foi criada utilizando a API do ShoutCast também feita por mim, abaixo segue o link do tópico para saber mais sobre como utilizar a API (em inglês):
http://forum.sa-mp.com/showthread.php?t=347016


Vídeo

Comandos
  • /top10radios
  • /procurarradios
  • /pararradio

Personalizando
pawn Code:
_DialogRowsPerPage = 10; // Linha 78
Esta variável guarda a quantidade de estações de rádio listadas por página, eu não aconselho utilizar um número maior do que 15 por conta de uma limitação de caracteres da função ShowPlayerDialog.

pawn Code:
count=X // Linhas 137 e 151
Dentro da URL que é enviada na requisição HTTP existe o parâmetro "count", este parâmetro informa à API quantas estações de rádio serão retornadas, eu testei com vários números e cheguei a conclusão de que "15" é a quantidade ideal de rádios que podem ser mostradas para o jogador, um número muito grande pode fazer o seu servidor crashar, é uma limitação da função HTTP. Eu procurei dentro da include a_http pela quantidade exata do máximo de caracteres que a função suporta antes de crashar o servidor mas não encontrei.

Download
Versão R1: Código-Fonte