SA-MP Forums Archive
[Duda] Sistema de radio ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Sistema de radio ? (/showthread.php?tid=356485)



[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