1. Добро пожаловать на портал нашего игрового сообщества!
    Попробуйте нашу сверх-быструю регистрацию через Вконтакте, Steam или выберите другой на странице авторизации!

Ролевая Дальность Voice чата. Nut Script.

Тема в разделе "Garry's Mod", создана пользователем ECspezi, 19 июн 2017 в 17:37.

  1. ECspezi
    Оффлайн

    ECspezi Новичок

    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    11
    Ужасно раздражает, когда на админ разборках в войс чате все игроки слышат это через пол карты. Каким образом можно уменьшить его дальность до 5-6 метров?
     
  2. Neon
    Оффлайн

    Neon Архитектор матрицы Команда форума

    Сообщения:
    992
    Симпатии:
    180
    Баллы:
    53
    Клан-тег:
    Кус-Кус
    В хуке PlayerCanHearPlayersVoice(listener, speaker) сделать проверку на расстояние между игроками. Думаю, что 300 юнитов будет достаточно
     
  3. ECspezi
    Оффлайн

    ECspezi Новичок

    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    11
    Встает второй вопрос: как сделать такому недоскриптеру как я проверку на расстояние между игроками?
     
  4. Neon
    Оффлайн

    Neon Архитектор матрицы Команда форума

    Сообщения:
    992
    Симпатии:
    180
    Баллы:
    53
    Клан-тег:
    Кус-Кус
    В помощь вики: http://wiki.garrysmod.com/page/Main_Page
    1. Определяем координаты игрока, который говорит - потом который слышит.
    2. Определяем расстояние между ними.
    3. Делаем простую проверку (если менее 300 юнитов, то возвращает true. Иначе false)
     

Поделиться этой страницей