HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT/3D [Вопросы и ответы]
Страницы (23): « Первая ... « 19 20 21 22 [23]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 26868
Нанёс повреждений: 385 ед.

Рейтинг



Да, пролетарское чутьё - великая вещь!

__________________
My Projects: download page

Ты сегодня мне принёс гидравлический насос и сказал, что это ландышы
Но меня не проведёшь, насос на ландыш не похож, он большой, а ландыш маленький

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

Старое сообщение 19-10-2020 18:28
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 3152
Возраст: 31

Рейтинг



Aynekko кстати проверь у тебя модель игрока ногами перебирает?

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

Старое сообщение 20-10-2020 01:30
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 227
Возраст: 28

Рейтинг



Crystallize, вид от третьего лица? Да

Добавлено 20-10-2020 в 13:12:

Подскажите по дурацкому вопросу. Т.к. это в ксаше, то спрашиваю здесь. В общем я себе в меню добавил галочку, которая меняет квар с 0 на 1 и обратно. Она находится на сервере. Дело в том, что клиент этот квар не видит. Если есть карта-бэкграунд или во время игры, квар сохраняется в конфиг и в меню. А если запустить игру без карты-бэкграунда, то сервер.длл еще не будет загружен, а вместе с ним и квар. После переключения галочки в меню я получаю сообщение в консоль вида: "Cvar_Set: variable not found"

Как зарегать его в клиенте и чтобы значение бралось из конфига?

__________________
Мой мод на Xash

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

Старое сообщение 20-10-2020 10:12
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 26868
Нанёс повреждений: 385 ед.

Рейтинг



Aynekko это извечная проблема халфовской архитектуры.
Можно этот квар конечно в движке зарегистрировать, но тогда изменённый движок придётся таскать вместе с игрой.
Других вариантов нет. Я для физикса вон в движке квар сделал.

Добавлено 20-10-2020 в 13:19:

Строго говоря, у проблемы есть частичное решение - ксаш восстанавливает архивные квары, зарегистированные в server.dll при старте очередной карты, там довольно хрупкий механизм. Но для взаимодействия из меню он не годится.

__________________
My Projects: download page

Ты сегодня мне принёс гидравлический насос и сказал, что это ландышы
Но меня не проведёшь, насос на ландыш не похож, он большой, а ландыш маленький

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

Старое сообщение 20-10-2020 10:19
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 227
Возраст: 28

Рейтинг



Понятно, тогда и ну его. В любом случае карта-бэкграунд будет, так что такая ситуация практически исключена.
У меня была мысль запускать сервер.длл прямо при запуске вместе с клиентом, возможно ли такое и стоит ли вообще заморачиваться?

__________________
Мой мод на Xash

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

Старое сообщение 20-10-2020 10:24
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 26868
Нанёс повреждений: 385 ед.

Рейтинг



Не стоит. Проще всего квар зарегать прямо в движке.
Ну или как вариант - в меню.

__________________
My Projects: download page

Ты сегодня мне принёс гидравлический насос и сказал, что это ландышы
Но меня не проведёшь, насос на ландыш не похож, он большой, а ландыш маленький

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

Старое сообщение 20-10-2020 12:48
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 227
Возраст: 28

Рейтинг



Подскажите по сейврестору. Не могу вычистить баг. Гранты у меня стреляют энтитей shock_beam. Если сохраниться в тот момент, когда энтитя летит в воздухе - после загрузке в консоль спамит сообщением:
Error: R_BeamComputePoint: Invalid entity 4095
Как только энтитя shock_beam касается врага/стены и уничтожается, спам прекращается. Опытным путем удалось установить, что если удалить из кода shock_beam в разделе CreateEffects вот этот код, то спама не будет

C++ Source Code:
1
m_pBeam = CBeam::BeamCreate( "sprites/lgtning.spr", 30 );
2
 
3
if (m_pBeam)
4
{
5
  m_pBeam->EntsInit( entindex(), entindex() );
6
  m_pBeam->SetStartAttachment( 1 );
7
  m_pBeam->SetEndAttachment( 2 );
8
  m_pBeam->SetBrightness( 180 );
9
  m_pBeam->SetScrollRate( 10 );
10
  m_pBeam->SetNoise( 0 );
11
  m_pBeam->SetFlags( BEAM_FSHADEOUT );
12
  m_pBeam->SetColor( 0, 255, 255 );
13
  m_pBeam->RelinkBeam();
14
}

Ну, эффекта нет - значит и спама нет.

Вот что в сейвресторе:
C++ Source Code:
1
LINK_ENTITY_TO_CLASS(shock_beam, CShock)
2
 
3
BEGIN_DATADESC( CShock )
4
DEFINE_FIELD(m_pBeam, FIELD_CLASSPTR),
5
DEFINE_FIELD(m_pNoise, FIELD_CLASSPTR),
6
DEFINE_FIELD(m_pSprite, FIELD_CLASSPTR),
7
DEFINE_FUNCTION( Touch ),
8
DEFINE_FUNCTION( FlyThink ),
9
DEFINE_FUNCTION( CreateEffects ),
10
DEFINE_FUNCTION( ClearEffects ),
11
DEFINE_FUNCTION( UpdateOnRemove ),
12
END_DATADESC()

То есть m_pBeam прописан. Почему же он не сохраняет? Уже стал думать, что проблема в самом beam, но его же много кто юзает…
В принципе баг не критичный, но мне покоя не дает.

Добавлено 22-10-2020 в 23:22:

Баг пропал, когда сделал так:
C++ Source Code:
// m_pBeam->EntsInit( entindex(), entindex() );
m_pBeam-> PointEntInit( entindex(), entindex() );

Только вот теперь луч дергается от оригина карты.

__________________
Мой мод на Xash

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

Старое сообщение 22-10-2020 20:22
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 26868
Нанёс повреждений: 385 ед.

Рейтинг



Накопипастил не пойми чего и вот результат.

__________________
My Projects: download page

Ты сегодня мне принёс гидравлический насос и сказал, что это ландышы
Но меня не проведёшь, насос на ландыш не похож, он большой, а ландыш маленький

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

Старое сообщение 22-10-2020 20:30
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 227
Возраст: 28

Рейтинг



Дядя Миша посмотри пожалуйста.
Все же хотел сам, но не получается побороть размеры env_static. Скрин в аттаче. Думал, что проблема в модели. Может, она и правда там. Я уже ее декомпилил, переделал анимацию idle с нуля, поставил joint - ни в какую. В игре размер не совпадает.
Такое проявляется только с env_static. Env_model отображается в правильном размере. И причем не со всеми моделями такое происходит. Я такое замечал с одной лампой и вот с этой трубой.
Поставил флаг Solid. Коллизия у труб есть, в игре она осязается вроде правильно, но отображается в размере трубы как будто 1.0.

[ Вложение ]
untitled.jpg

__________________
Мой мод на Xash

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

Старое сообщение сегодня 11:51
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 26868
Нанёс повреждений: 385 ед.

Рейтинг



Так если ты считаешь, что проблема в модели, почему ты её не приложил?
С остальными моделями всё хорошо?

__________________
My Projects: download page

Ты сегодня мне принёс гидравлический насос и сказал, что это ландышы
Но меня не проведёшь, насос на ландыш не похож, он большой, а ландыш маленький

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

Старое сообщение сегодня 12:20
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 227
Возраст: 28

Рейтинг



Вот модели. Они по сути одинаковые. Та, что "Copy" в названии - это оригинал, вторая - декомпил и переделанная.
https://drive.google.com/file/d/1V2...iew?usp=sharing

С остальными моделями вроде норм, пока только парочку нашел.

Насчет коллизии неправильно сказал, я же заменил модели. Коллизия считается правильно - в том скейле, что я задал. А вот сам меш отображается неверно.

__________________
Мой мод на Xash

Отредактировано Aynekko сегодня в 12:38

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

Старое сообщение сегодня 12:35
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 26868
Нанёс повреждений: 385 ед.

Рейтинг



Цитата:
Aynekko писал:
А вот сам меш отображается неверно.

так с этого и надо было начинать. Скейл задавал тремя цифрами через поле xform или одной через поле scale ?

Добавлено сегодня в 15:44:

А вообще. Открой модельки в модельвьювере, включи галки
Show Hitboxes и Show Bones
Ни на какие размышления не наводит?

__________________
My Projects: download page

Ты сегодня мне принёс гидравлический насос и сказал, что это ландышы
Но меня не проведёшь, насос на ландыш не похож, он большой, а ландыш маленький

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

Старое сообщение сегодня 12:44
-
Тема: (Опционально)
Ваш ответ:



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


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

Пользователи, просматривающие тему: Lev
Временная зона GMT. Текущее время 12:44. Новая тема    Ответить
Страницы (23): « Первая ... « 19 20 21 22 [23]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT/3D [Вопросы и ответы]
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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