HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Coding question: Have anyone implemented overview system in their mod?
How to implement overview system like in CS for example?
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Napoleon321
Admiral

Дата регистрации: Jan 2017
Проживает: Sofia
Сообщений: 20
Возраст: 32

Рейтинг



Half-Life Coding question: Have anyone implemented overview system in their mod?

I'm wondering if anyone has ever implemented overview system for their multiplayer mod? (I'm talking about the fancy map overview that the spectators or the dead players can look at while dead).

I'm trying to implement it for my mod - FlatLine Arena (for teamplay and last man standing gamemodes...) with little to no success... and any help (hints or maybe tutorials?) would be really appreciated.

__________________
<img src="https://media.moddb.com/cache/images/mods/1/44/43743/thumb_620x2000/Flatline_BadTV_Text.gif" alt="Flatline BadTV Text" />

FlatLine Arena
FlatLine Arena Moddb

Сообщить модератору | | IP: Записан
Сообщение: 202475

Старое сообщение 26-06-2021 17:14
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6050
Возраст: 30

Рейтинг



Map overview is the standard feature since HLSDK 2.0 release. (Since the spectator mode and VGUI 1 were implemented). HLSDK 2.3 and 2.4 have full support of all spec modes, except for some minor features, that available in CS.

Добавлено 27-06-2021 в 11:07:

https://i.imgur.com/0tez9mz.jpg

Standard Steam Half-Life specator Free Look mode with map overview inside "inset view" viewport.

Отредактировано Ku2zoff 27-06-2021 в 04:08

Сообщить модератору | | IP: Записан
Сообщение: 202482

Старое сообщение 27-06-2021 04:07
- За что?
Napoleon321
Admiral

Дата регистрации: Jan 2017
Проживает: Sofia
Сообщений: 20
Возраст: 32

Рейтинг



Interesting... Didn't knew that...

Edit:
Ku2zoff, this may sound stupid from my part... but how to call this routine in mod base of SDK 2.3?

I mean when the player dies to get in that state?

__________________
<img src="https://media.moddb.com/cache/images/mods/1/44/43743/thumb_620x2000/Flatline_BadTV_Text.gif" alt="Flatline BadTV Text" />

FlatLine Arena
FlatLine Arena Moddb

Отредактировано Napoleon321 27-06-2021 в 06:04

Сообщить модератору | | IP: Записан
Сообщение: 202483

Старое сообщение 27-06-2021 05:49
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6050
Возраст: 30

Рейтинг



Well. The way is to call CBasePlayer::StartObserver after player's deaths, and implement new function like StopObserver to set player->pev->iuser (observer mode number) to 0, when player respawns.
Just to test observer mode you need to set cvar allow_spectators to 1 and execute console command "spectate". I recommend totally cut allow_spectators cvar from game libraries, it's useless.

Отредактировано Ku2zoff 27-06-2021 в 09:53

Сообщить модератору | | IP: Записан
Сообщение: 202485

Старое сообщение 27-06-2021 09:50
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 19:19. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Coding question: Have anyone implemented overview system in their mod?
How to implement overview system like in CS for example?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2021