Звук при убийстве в голову cs:go

Тема в разделе "Запросы", создана пользователем Altaj, 16 авг 2016.

  1. Altaj

    Altaj

    Сообщения:
    102
    Симпатии:
    5
    Ребят, кто может начеркать плагин, который бы воспроизводил звук при убийстве противника только в голову?
     
  2. Altaj

    Altaj

    Сообщения:
    102
    Симпатии:
    5
    Тому кто убил.
     
  3. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    PHP:
    #include <sdktools_sound>
    #include <sdktools_stringtables>
    #pragma newdecls required

    #define SOUND_LOAD    "sound/custom/ur.mp3"
    #define SOUND_PLAY    "*/custom/ur.mp3"

    public void OnPluginStart()
    {
        
    HookEvent("player_death"Event_PlayerDeath);
    }

    public 
    void OnMapStart()
    {
        
    PrecacheSound(SOUND_PLAYtrue);
        
    AddFileToDownloadsTable(SOUND_LOAD);
    }

    public 
    void Event_PlayerDeath(Event event, const char[] namebool dontBroadcast)
    {
        if (
    event.GetBool("headshot"))
        {
            
    int attacker[1];
            
    attacker[0] = GetClientOfUserId(event.GetInt("attacker"));
            
    EmitSound(attacker1SOUND_PLAY);
        }
    }
    SOUND_LOAD "sound/custom/ur.mp3" - загружаемый звук;
    SOUND_PLAY "*/custom/ur.mp3" - проигрываемый звук (не убирать */ для CS:GO!).
     
    Altaj и nuPAT нравится это.
  4. Altaj

    Altaj

    Сообщения:
    102
    Симпатии:
    5
    Звук загружается, но не проигрывается.
     
  5. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Обновите долбанные кэши CS:GO:
    Оффтоп
     
  6. Altaj

    Altaj

    Сообщения:
    102
    Симпатии:
    5
    Кеши обновил и все заработало. Но я так понимаю, что звук буду слышать только я? Остальным игрокам тоже нужно обновлять кеши, даже если они впервые зашли на сервер?
     
  7. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    А без понятия. Оффтоп
     
    Altaj нравится это.
  8. gubka_3d

    gubka_3d

    Сообщения:
    51
    Симпатии:
    23
    Вот так будут все слышать кто убивает в голову

    PHP:
    #include <sdktools>

    #pragma newdecls required

    #define SOUND_LOAD    "sound/custom/ur.mp3"
    #define SOUND_PLAY    "*/custom/ur.mp3"

    public void OnPluginStart()
    {
        
    HookEvent("player_death"Event_PlayerDeath);
    }

    public 
    void OnMapStart()
    {
        
    PrecacheSound(SOUND_PLAYtrue);
        
    AddFileToDownloadsTable(SOUND_LOAD);
    }

    public 
    void Event_PlayerDeath(Event event, const char[] namebool dontBroadcast)
    {
        if (
    GetEventBool(event"headshot"))
        {
            
    // Get all required event info
            
    int attackerIndex GetClientOfUserId(GetEventInt(event"attacker"));

            
    // Emit sound
            
    EmitSoundToClient(attackerIndexSOUND_PLAYSOUND_FROM_PLAYERSNDCHAN_STATICSNDLEVEL_NORMAL);
        }
    }