![]() |
Показать все 10 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- npc info like svencoop (https://hlfx.ru/forum/showthread.php?threadid=2309)
npc info like svencoop
подскажите где в клиенте найти код который выводит имя и кол-во хп игрока при игре в мулти если на него навести прицел. хочу тоже самое сделать для дружественных npc и реализовать это как в svencoop , тоесть
имя
статус
хп
заранее прошу прощение если тема поднималась , не нашел на русскоязычных форумах этого.
__________________
WE'VE GOT HOSTILES!
unit_sar, уважаемый, в клиенте нет такого кода
Вам самому придется его писать.
Суть в чем, делаем трасерт из "глаз" игрока, получаем id энтии и отправляем его на сервер ( или лучше трасерт и все остальное сделать так же на сервере ), а сервер в ответ возвратит вам всю нужную вам информацию.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
unit_sar
То, что ты ищешь, находится в коде сервера, в player.cpp:
void CBasePlayer::UpdateStatusBar() |
__________________
Спасибо за ответы!
XaeroX, то что ты написал помогло мне разобраться )
более полно увидел как это должно работать.То что сделал, пока выводит только хп, это перво на перво решил сделать и подобрать приятный и не мешающий глазу стиль вывода на худ.
__________________
WE'VE GOT HOSTILES!
Технический вопрос:
Почему такая фишка работает через сервер? Зачем гонять трафик, если клиенту можно передать нужную информацию и отображать ее при наведении прицела на игрока?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Дядя Миша, нет, ты меня не понял.
Сейчас (как я понимаю): когда игрок наводит прицел на другого, то клиент каждый раз гетает нужную информацию с сервера и отображает ее у себя.
Но почему бы не сделать так: при подключении игрока на сервер, ему передается вся нужная информация о каждом игроке и она отображается когда клиент наведет прицел на другого. Ну и конечно же обновляется с сервера когда кто-то сменил ник/HP?
вот поэтому я и искал её в клиенте )
логично же , от клиента запрос, от сервера ответ. только когда нужно.
а на деле сервер сам бесконечно проверяет трейсы плеиров и отсылает инфу клиентам
__________________
WE'VE GOT HOSTILES!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Временная зона GMT. Текущее время 05:30. | Показать все 10 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024