[Duda] Sistema de radio ?
#1

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
Reply
#2

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.
Reply
#3

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
Reply
#4

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 ?
Reply
#5

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.
Reply
#6

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;
}
Reply
#7

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)