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

Проверка местоположения игрока

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

Spectrum2016

Пользователь
Регистрация
10 Ноя 2018
Сообщения
1
Реакции
0
Баллы
14
Всем привет!
Подскажите пожалуйста, как и возможно ли определить находиться ли игрок например в доме/бункере? (LUA)
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
util.TraceLine, да можно.

Когда то Neon кидал мне эту функцию.
Lua:
function CheckSkyBox(pos)
    local trace = {}
    trace.start = pos
    trace.endpos = trace.start + Vector(0, 0, 32768)
    trace.mask = MASK_BLOCKLOS
    local tr = util.TraceLine(trace)
   
    if (tr.HitSky) then return true end
    return false
end

если true то "батя" не в здание, иначе в здание
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу