подскажите где в клиенте найти код который выводит имя и кол-во хп игрока при игре в мулти если на него навести прицел. хочу тоже самое сделать для дружественных npc и реализовать это как в svencoop , тоесть
имя
статус
хп
заранее прошу прощение если тема поднималась , не нашел на русскоязычных форумах этого.
unit_sar, уважаемый, в клиенте нет такого кода
Вам самому придется его писать.
Суть в чем, делаем трасерт из "глаз" игрока, получаем id энтии и отправляем его на сервер ( или лучше трасерт и все остальное сделать так же на сервере ), а сервер в ответ возвратит вам всю нужную вам информацию.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Спасибо за ответы!
XaeroX, то что ты написал помогло мне разобраться )
более полно увидел как это должно работать.То что сделал, пока выводит только хп, это перво на перво решил сделать и подобрать приятный и не мешающий глазу стиль вывода на худ.
Технический вопрос:
Почему такая фишка работает через сервер? Зачем гонять трафик, если клиенту можно передать нужную информацию и отображать ее при наведении прицела на игрока?
qpAHToMAS писал: Почему такая фишка работает через сервер? Зачем гонять трафик, если клиенту можно передать нужную информацию и отображать ее при наведении прицела на игрока?
Вот жешь молодой реформатор
А как по твоему один игрок может получить информацию о другом, если не через сервер? Это вопрос из области "почему сотовые телефоны не связываются напрямую, минуя оператора".
Дядя Миша, нет, ты меня не понял.
Сейчас (как я понимаю): когда игрок наводит прицел на другого, то клиент каждый раз гетает нужную информацию с сервера и отображает ее у себя.
Но почему бы не сделать так: при подключении игрока на сервер, ему передается вся нужная информация о каждом игроке и она отображается когда клиент наведет прицел на другого. Ну и конечно же обновляется с сервера когда кто-то сменил ник/HP?
вот поэтому я и искал её в клиенте )
логично же , от клиента запрос, от сервера ответ. только когда нужно.
а на деле сервер сам бесконечно проверяет трейсы плеиров и отсылает инфу клиентам
qpAHToMAS писал: Сейчас (как я понимаю): когда игрок наводит прицел на другого, то клиент каждый раз гетает нужную информацию с сервера и отображает ее у себя.
ну никто не заставляет тебя посылать каждый раз ВСЮ информацию.
Достаточно послать только плеер-индекс, а инфорация обо всех игроках уже и так есть на клиенте.