plugins de saltos musicales
#1
busco plugins de salgos musicales
Responder
#2
Código PHP:
#include <amxmodx>

#define PLUGIN  "Random Sounds by Command and Menu (OnlyDeaths)"
#define VERSION "1.3-1"
#define AUTHOR  "[N]drs"

enum _:DATA
{
    
NAME[20],
    
RUTA[126]
}

new const 
SONIDO[][DATA] = 
{
    {
"Mix daddy yanke""sound/music/vitoco.mp3"},
    {
"Yo tomo Amaz azul""sound/music/tomo.mp3"}
}

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)

    
register_clcmd("say /play""play")
    
register_clcmd("say /musica""play_menu")
    
register_clcmd("say xxxx""stop")
}

public 
plugin_precache()
{
    for(new 
isizeof(SONIDO); i++)
        
precache_generic(SONIDO[i][RUTA])
}

public 
play(id)
{
    if(
get_user_flags(id) & ADMIN_LEVEL_H)
    {
        new 
random_num(0sizeof(SONIDO))
        
listen(i)
    }

    return 
PLUGIN_HANDLED
}

public 
play_menu(id)
{
    if(!(
get_user_flags(id) & ADMIN_LEVEL_H))
        return 
PLUGIN_HANDLED

    
new menu menu_create("\yMenu Musica Admin Full""handlermenu");

    for(new 
isizeof(SONIDO); i++)
        
menu_additem(menuSONIDO[i][NAME])

    
menu_display(idmenu)
    return 
PLUGIN_HANDLED
}

public 
handlermenu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}

    
listen(item)

    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

listen(iMusic)
{
    for(new 
id 1id <= MaxClientsid++)
    {
        if(!
is_user_connected(id) || is_user_alive(id))
            continue

        
client_cmd(id"Mp3 play %s"SONIDO[iMusic][RUTA])
    }
}

public 
stop(id)
{
    
client_cmd(id"Mp3 stop")
    return 
PLUGIN_HANDLED

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)