Админ в спектрах слышит обе команды

Тема в разделе "Запросы", создана пользователем mihaput, 10 май 2013.

  1. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    Ребят, подкиньте пожалуйста ссылку на простенький плагин, чтобы админ вышел в спектры и слышал разговоры обеих команд, при этом играющие не слышали админа в спектрах, кроме тех кто тоже в спектрах. И все, больше лишних функций плагин не исполнял. Заранее спасибо :)
     
  2. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Пробуй так.
    PHP:
    #include <sourcemod>
    #include <sdktools_voice>

    public OnPluginStart()
    {
        
    HookEvent("player_team"Event_OnPlayerTeam);
    }

    public 
    Event_OnPlayerTeam(Handle:event, const String:name[], bool:silent)
    {
        new 
    client GetClientOfUserId(GetEventInt(event"userid"));

        if (
    client && GetUserAdmin(client) != INVALID_ADMIN_ID)
        {
            
    SetClientListeningFlags(clientGetEventInt(event"team") <= VOICE_LISTENALL VOICE_NORMAL);
        }
    }
    Если не будет работать, то так
    PHP:
    #include <sourcemod>
    #include <sdktools_voice>

    public OnPluginStart()
    {
        
    HookEvent("player_team"Event_OnPlayerTeam);
    }

    public 
    Event_OnPlayerTeam(Handle:event, const String:name[], bool:silent)
    {
        new 
    client GetClientOfUserId(GetEventInt(event"userid"));

        if (
    client && GetUserAdmin(client) != INVALID_ADMIN_ID)
        {
            if (
    GetEventInt(event"team") <= 1)
            {
                
    SetClientListeningFlags(clientVOICE_LISTENALL);
            }
            else
            {
                
    SetClientListeningFlags(clientVOICE_NORMAL);
            }
        }
    }
     
    ALЬTAIR и mihaput нравится это.
  3. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    1ый вариант работает как надо, 2ой не стал проверять :)
     
    Последнее редактирование: 10 май 2013
  4. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    mihaput нравится это.