1. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Суть следующая)
    Нужно сделать,чтобы при убийстве в хэд, проигрывало из 4х звуков рандомно любой из них.
    Ну или можно чтобы по порядку проигрывало,сначала 1,потом 2 и т.д.
    Исходник:
    Код:
    #include <amxmodx>
    #include <amxmisc>
    
    public plugin_init()
    {
        register_plugin("HS Sound", "3.84", "Sutar")
        register_event("DeathMsg", "event_death", "a", "1>0")
    }
    
    public event_death(id)
    {
        if(read_data(3))
            client_cmd(read_data(1), "spk misc/good_head_shot")
        return PLUGIN_CONTINUE
    }
    
    public plugin_precache()
    {
        precache_sound("misc/good_head_shot.wav")
        return PLUGIN_CONTINUE
    }
    Буду благодарен.
     
  2. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.086
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    PHP:
    #include <amxmodx>
    #include <amxmisc>

    public plugin_init()
    {
        
    register_plugin("HS Sound""3.84""Sutar")
        
    register_event("DeathMsg""event_death""a""1>0")
    }
    new 
    rnd;

    public 
    event_death(id)
    {
        if(
    read_data(3)){
            switch(
    rnd++)
                case 
    0:
                    
    client_cmd(read_data(1), "spk misc/good_head_shot1")
                case 
    1:
                    
    client_cmd(read_data(1), "spk misc/good_head_shot2")
                case 
    2:
                    
    client_cmd(read_data(1), "spk misc/good_head_shot3")
                default:{
                    
    client_cmd(read_data(1), "spk misc/good_head_shot4")
                    
    rnd=0;
                }
        }
        return 
    PLUGIN_CONTINUE
    }

    public 
    plugin_precache()
    {
        
    precache_sound("misc/good_head_shot1.wav")
        
    precache_sound("misc/good_head_shot2.wav")
        
    precache_sound("misc/good_head_shot3.wav")
        
    precache_sound("misc/good_head_shot4.wav")
        return 
    PLUGIN_CONTINUE
    }
     
    x00peR и ThePhoenix нравится это.
  3. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.424
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    LeninChan^^, по порядку или рандом?
     
  4. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.086
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    ThePhoenix, по порядку
    PHP:
    #include <amxmodx>
    #include <amxmisc>

    public plugin_init()
    {
        
    register_plugin("HS Sound""3.84""Sutar")
        
    register_event("DeathMsg""event_death""a""1>0")
    }
    new 
    rnd;

    public 
    event_death(id)
    {
        if(
    read_data(3)){
            switch(
    rnd++){
                case 
    0:
                    
    client_cmd(read_data(1), "spk misc/good_head_shot1")
                case 
    1:
                    
    client_cmd(read_data(1), "spk misc/good_head_shot2")
                case 
    2:
                    
    client_cmd(read_data(1), "spk misc/good_head_shot3")
                default:{
                    
    client_cmd(read_data(1), "spk misc/good_head_shot4")
                    
    rnd=0;
                }
            }
        }
        return 
    PLUGIN_CONTINUE
    }

    public 
    plugin_precache(){
        
    precache_sound("misc/good_head_shot1.wav")
        
    precache_sound("misc/good_head_shot2.wav")
        
    precache_sound("misc/good_head_shot3.wav")
        
    precache_sound("misc/good_head_shot4.wav")
        return 
    PLUGIN_CONTINUE
    }
     
    ThePhoenix нравится это.