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

    Для получения возможности скачивать скрипты, вам необходимо проявлять активность на форуме. Подробнее..

    Скрыть объявление

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

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

  1. ECspezi

    ECspezi Новичок

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

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

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

    ECspezi Новичок

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

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

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

    Mr_Claush Отмычка

    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    2
    На костыли похоже.
     
  6. Neon

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

    Сообщения:
    1.330
    Симпатии:
    214
    Баллы:
    72
    Клан-тег:
    Кус-Кус
    Конечно костыли. В самом НС уже реализовано это, в настройках можно менять дальность.