Comando mъsica
#1

Hola chicos/as, bueno, he buscado por algunos lados un comando de mъsica como por ejemplo: /musica y pones el link y que se reproduzca.

La verdad es que no lo encuentro, algunos estбn bugs blablabla. Asн que queria saber si alguien de ustedes seria amable de pasarme uno o algo asн.

Gracias.
Reply
#2

pawn Код:
COMMAND:music(playerid, params[])
{
    new url[128];
    if(sscanf(params, "s[128]", url)) return SendClientMessage(playerid, -1, "[USO] /music [URL]");
    PlayAudioStreamForPlayer(playerid, url);
    return 1;
}
pawn Код:
COMMAND:stopmusic(playerid, params[])
{
    StopAudioStreamForPlayer(playerid);
    return 1;
}
Se necesita zcmd y sscanf para usarlos, serнa muy raro no tenerlos en un servidor moderno.

Un saludo.

EDIT #1: aсado comandos para reproducir/parar la canciуn para todo el mundo.
PHP код:
// --- Comandos --- //
COMMAND:music(playeridparams[])
{
    new 
url[128];
    if(
sscanf(params"s[128]"url)) return SendClientMessage(playerid, -1"[USO] /music [URL]");
    
PlayAudioStreamForAll(url);
    return 
1;
}
COMMAND:stopmusic(playeridparams[])
{
    
StopAudioStreamForPlayer(playerid);
    return 
1;
}
COMMAND:stopmusic4all(playeridparams[])
{
    
StopAudioStreamForAll();
    return 
1;
}
// --- Funciones --- //
PlayAudioStreamForAll(url[])
{
    for(new 
0GetPlayerPoolSize(); <= ti++)
    {
        if(
IsPlayerNPC(i) || !IsPlayerConnected(i)) continue;
        
PlayAudioStreamForPlayer(iurl);
    }
    return 
1;
}
StopAudioStreamForAll()
{
    for(new 
0GetPlayerPoolSize(); <= ti++)
    {
        if(
IsPlayerNPC(i) || !IsPlayerConnected(i)) continue;
        
StopAudioStreamForPlayer(i);
    }
    return 
1;

Reply
#3

Quote:
Originally Posted by RIDE2DAY
Посмотреть сообщение
pawn Код:
COMMAND:music(playerid, params[])
{
    new url[128];
    if(sscanf(params, "s[128]", url)) return SendClientMessage(playerid, -1, "[USO] /music [URL]");
    PlayAudioStreamForPlayer(playerid, url);
    return 1;
}
pawn Код:
COMMAND:stopmusic(playerid, params[])
{
    StopAudioStreamForPlayer(playerid);
    return 1;
}
Se necesita zcmd y sscanf para usarlos, serнa muy raro no tenerlos en un servidor moderno.

Un saludo.
Muchas gracias, pero.. їcуmo puedo poner mъsica y que la escuche todos los jugadores del server? xD
Reply
#4

GetPlayerPoolSize tambien necesita IsPlayerConnected.
saludos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)