Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

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

Статус
В этой теме нельзя размещать новые ответы.

ECspezi

Пользователь
Регистрация
7 Авг 2016
Сообщения
4
Реакции
0
Баллы
13
Возраст
23
Адрес
Parts Unknown
Пол
Ужасно раздражает, когда на админ разборках в войс чате все игроки слышат это через пол карты. Каким образом можно уменьшить его дальность до 5-6 метров?
 

Neon

Создатель
Команда форума
Проверенный
Регистрация
9 Фев 2013
Сообщения
1,394
Реакции
3
Баллы
49
В хуке PlayerCanHearPlayersVoice(listener, speaker) сделать проверку на расстояние между игроками. Думаю, что 300 юнитов будет достаточно
 

ECspezi

Пользователь
Регистрация
7 Авг 2016
Сообщения
4
Реакции
0
Баллы
13
Возраст
23
Адрес
Parts Unknown
Пол
Встает второй вопрос: как сделать такому недоскриптеру как я проверку на расстояние между игроками?
 

Neon

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

Mr_Claush

Пользователь
Регистрация
7 Июл 2017
Сообщения
10
Реакции
0
Баллы
13
Возраст
25
Адрес
Russia
Пол
В помощь вики: http://wiki.garrysmod.com/page/Main_Page
1. Определяем координаты игрока, который говорит - потом который слышит.
2. Определяем расстояние между ними.
3. Делаем простую проверку (если менее 300 юнитов, то возвращает true. Иначе false)
На костыли похоже.
 

Neon

Создатель
Команда форума
Проверенный
Регистрация
9 Фев 2013
Сообщения
1,394
Реакции
3
Баллы
49
Конечно костыли. В самом НС уже реализовано это, в настройках можно менять дальность.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу