[Duda] Sistema de radio ? -
roderjit - 03.07.2012
Bueno andaba buscando o mejor dicho investigando sobre un sistema de emisoras o de radio que vi en un server donde al poner mъsica en winamp (con una previa configuraciуn) se podнa escuchar esa mъsica como una emisora (los jugadores pueden poner /emisora [numero de emisora] y el que maneja esa emisora pone su canciуn en winamp y la reproduce ! Me ayudan ? Lo vi en un
Respuesta: [Duda] Sistema de radio ? -
Bu11Sh0t - 03.07.2012
pawn Код:
dcmd_emisora(playerid, params[])
{
new channel;
if(sscanf(params, "d", channel)) SendClientMessage(playerid, 0x0055ffff, "USO: /emisora [97-98]");
switch(channel)
{
case 97: PlayAudioStreamForPlayer(playerid, "http://123.456.789:88/listen.pls");
case 98: PlayAudioStreamForPlayer(playerid, "http://987.654.321:88/listen.pls");
case default: SendClientMessage(playerid, 0x0055ffff, "USO: /emisora [97-98]");
}
}
Algo asi debe ser
No Esta Testeado.
Respuesta: [Duda] Sistema de radio ? -
adrianxd - 03.07.2012
Tienes q crearte una cuenta en giss tv o listen2myradio cuando ya te registres bien te darбn una ip esa ip la meterбs en
Quote:
PlayAudioStreamForPlayer(playerid, "tu ip");
|
y listo puedes buscar en you tube como transmitir con giss tv o listen2myradio
suerte
Respuesta: [Duda] Sistema de radio ? -
roderjit - 03.07.2012
Quote:
Originally Posted by Bu11Sh0t
pawn Код:
dcmd_emisora(playerid, params[]) { new channel; if(sscanf(params, "d", channel)) SendClientMessage(playerid, 0x0055ffff, "USO: /emisora [97-98]"); switch(channel) { case 97: PlayAudioStreamForPlayer(playerid, "http://123.456.789:88/listen.pls"); case 98: PlayAudioStreamForPlayer(playerid, "http://987.654.321:88/listen.pls"); case default: SendClientMessage(playerid, 0x0055ffff, "USO: /emisora [97-98]"); } }
Algo asi debe ser
No Esta Testeado.
|
Donde irнa eso ?
Respuesta: [Duda] Sistema de radio ? -
Bu11Sh0t - 04.07.2012
seria un comando de dcmd (si no sabes usarlo puedes buscar un tutorial) o puedes cambiar el
Код:
dcmd_emisora(playerid, params[])
y
Код:
sscanf(params, "d", channel)
por
Код:
if(!strcmp(cmtext, "/emisora", true))
y
Код:
sscanf(cmdtext, "d", channel)
obviamente debes usar el sscanf.n Buscalo por la wiki si no lo tienes.
Respuesta: [Duda] Sistema de radio ? -
adrianxd - 04.07.2012
Ahуrrate de todo eso, mas fazil seria si usas: strcmp
esto va en
Quote:
public OnPlayerCommandText(playerid, cmdtext[])
|
pawn Код:
if (strcmp(cmdtext, "/radio", true)==0)
{
new url[120];
switch(random(5))
{
case 0: url="http://78.159.104.160:80";
case 1: url="otra ip";
case 2: url="otra ip";
case 3: url="otra ip";
case 4: url="otra ip"; // esto va hacer dinamico
}
PlayAudioStreamForPlayer(playerid,url,0.0,0.0,0.0,0.0,0);
return 1;
}
if (strcmp(cmdtext, "/off", true)==0)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
Respuesta: [Duda] Sistema de radio ? -
CaptainMactavish - 04.07.2012
Esto no es una duda, es un pedido y estб en el post equivocado.
Retomando, lo que buscas estб en un plugin, acб te lo pongo:
https://sampforum.blast.hk/showthread.php?tid=324349