HLFX.Ru Forum Страницы (260): « Первая ... « 83 84 85 86 [87] 88 89 90 91 » ... Последняя »
Показать все 3892 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нубские вопросы от <censored> и других нубов (https://hlfx.ru/forum/showthread.php?threadid=4535)


Отправлено Luciferchik 10-11-2017 в 20:58:

Расскажите как работают ивенты в халве, вот в нас есть такой ивент "event 5004 4 ", что значит вот эта цифра "5004" и что эта "4"?

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.


Отправлено Ku2zoff 11-11-2017 в 02:25:

Цитата:
Luciferchik писал:
что значит вот эта цифра "5004" и что эта "4"?

C++ Source Code:
event 5004 32 "weapons/reload.wav"

5004 - номер. 32 - кадр вызова. "weapons/reload.wav" - опции. Этот эвент клиентский, играет звук при анимации модели на определённом кадре. Смотри HUD_StudioEvent, разберёшься.
По серверным эвентам смотри CBaseMonster :: HandleAnimEvent.


Отправлено Crystallize 19-11-2017 в 08:20:

При закрытой консоли на экран печатается только последние 4 консольных сообщения, как сделать больше?


Отправлено XaeroX 19-11-2017 в 13:21:

contimes?

__________________

xaerox on Vivino


Отправлено Crystallize 19-11-2017 в 15:33:

XaeroX Спасибо! Жесть какая, и ведь гуглится только в контексте сорса или кс16, в исходниках тоже не ищется. Но работает.


Отправлено Crystallize 25-11-2017 в 10:49:

А что, на клиенте диапазон углов 180, но клиентские функции AngleMatrix и VectorAngles всё равно работают с диапазоном 360?


Отправлено Sigurth 25-11-2017 в 12:59:

Хотелось бы поинтересоваться. Возможно ли на ГС реализовать 3д небо как в Паранойе, но без использования хакнутой опенгл32.длл? В спирите небо на бесконечном расстоянии от игрока, а в Паранойе сделано очень красиво, но работает только на ее кастомном рендерере.

__________________
Никогда не поздно сделать мод под хл1


Отправлено ncuxonaT 25-11-2017 в 13:02:

Sigurth сделать моделью?


Отправлено Дядя Миша 25-11-2017 в 13:11:

Цитата:
Crystallize писал:
А что, на клиенте диапазон углов 180, но клиентские функции AngleMatrix и VectorAngles всё равно работают с диапазоном 360?

Диапазон везде одинаков - 360 градусов, меняется представление, от -180 до 180, либо 0 - 360.

Цитата:
Sigurth писал:
Возможно ли на ГС реализовать 3д небо как в Паранойе, но без использования хакнутой опенгл32.длл?

Возможно.

Добавлено 25-11-2017 в 16:11:

Цитата:
Sigurth писал:
а в Паранойе сделано очень красиво

А вторую параною видел?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Sigurth 25-11-2017 в 13:19:

Цитата:
ncuxonaT писал:
Sigurth сделать моделью?


Не цельной моделью, как, например, в концовке Arctic Incident. А просто расставить в маленькой коробочке на карте модели/браши/чтоугодно и указать точки центра энтитями.

Цитата:
Дядя Миша писал:
Возможно.


Если вышеописанным методом или примерно таким же, то хорошо, это мне и нужно было знать, значит буду изучать и пытаться сделать.

Цитата:
Дядя Миша писал:
А вторую параною видел?


Видел.

__________________
Никогда не поздно сделать мод под хл1


Отправлено Ku2zoff 25-11-2017 в 17:20:

Цитата:
Sigurth писал:
Если вышеописанным методом или примерно таким же, то хорошо, это мне и нужно было знать, значит буду изучать и пытаться сделать.

http://half-life.ru/forum/showthread.php?threadid=6878
Вот. Мааленькая доработка. Но я всё же рекомендую утянуть код (и энтити) из паранойи. В спирите небесная камера (env_sky) статична. А в паранойе подвижна (или сама проекция неба на скай-браши подвижна, точно не помню). Смысл в том, что нам нужны две энтити: одна в спирите уже есть - небесная камера, точка из которой небо проецируется. Остаётся добавить вторую - "центр" мира (envpos_world). И считать смещение относительно неё. Можно конечно считать относительно настоящего центра, но это актуально только если вся карта открытая, а не какой-то отдельный участок в уголке, иначе придётся ставить envpos_world по центру этого уголка.


Отправлено Sigurth 25-11-2017 в 17:48:

Цитата:
Ku2zoff писал:
Вот. Мааленькая доработка.

Благодарю. Сначала перетащу код из спирита, а потом доработаю его)

Цитата:
Ku2zoff писал:
Но я всё же рекомендую утянуть код (и энтити) из паранойи

Тогда придется там весь кастомный рендерер тащить, и говорить юзерам, чтобы кидали в папку с хл.ехе файлик опенгл32.длл, а потом, если играют на лицензии, чтобы удаляли его или бан в стиме получат. Хотелось бы избежать таких неудобностей.

__________________
Никогда не поздно сделать мод под хл1


Отправлено Ku2zoff 26-11-2017 в 02:22:

Цитата:
Sigurth писал:
Тогда придется там весь кастомный рендерер тащить

Не обязательно. Тащишь себе серверную часть и приём мессаг на клиенте. Потом берёшь спиритовское небо и подсовываешь ему envpos_sky вместо env_sky. Потом останется только получить на клиенте координаты envpos_world и написать код, смещающий точку небесной камеры от envpos_sky относительно расстояния между envpos_world и игроком.
Правда, в этом случае небесная камера может выехать за пределы небесной коробки. Или попасть внутрь браша/энтити в небесной коробке. В паранойе такое невозможно, т.к. камера неподвижна, смещается сама проекция относительно небесных брашей. Я ещё не добрался до неба, делал более важные вещи для себя. Как доберусь - покумекаю, может получится как-то грамотно всё провернуть.


Отправлено Sigurth 26-11-2017 в 05:42:

Цитата:
Ku2zoff писал:
Не обязательно.

Тогда еще лучше. Я просто еще не разбирался в коде неба ни спирита, ни паранойи. Буду смотреть

__________________
Никогда не поздно сделать мод под хл1


Отправлено Luciferchik 26-11-2017 в 11:58:

Цитата:
Sigurth писал:
Я просто еще не разбирался в коде неба спирита

Разбираться придется много так как в спирите есть одна энтитя которая разворачивается вокруг всего движка спирита и копипастить её ну очень долго есть замена этой энтити которую придумал тов. Дядя Миша под названиям "Xash PostActive System" она тебе поможет в копипасте неба на хл

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.


Временная зона GMT. Текущее время 05:10. Страницы (260): « Первая ... « 83 84 85 86 [87] 88 89 90 91 » ... Последняя »
Показать все 3892 сообщений этой темы на одной странице

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