HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
4 голосов
Страницы (230): « Первая ... « 222 223 224 225 [226] 227 228 229 230 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
who said meow?

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

Рейтинг



Цитата:
Crystallize писал:
Есть ли какие-то умные способы как такое дебажить?

Есть. Понимать что делаешь. Тогда и ДЕБАЖИТЬ не придётся.

__________________
My Projects: download page

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

Цитата:

>> так а раньше почему падало ?
> Потому что говно ваш С++, вот почему

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

Старое сообщение 21-05-2022 19:52
-
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1030

Рейтинг



Есть такая проблема: при использовании func_tank_laser игрок может встать так, что заблочит движение пушки. Если в этот момент ещё и выстрелить, то лазер после выстрела не исчезнет. Танк попросту перестает вызывать свой Think. В чём тут дело?
В аттаче карта-пример.

Вложение: lasertest.zip (14.8 кб)
Этот файл был скачан 12 раз.

__________________
I'm on github
I'm on Open Build Service
I'm on opendesktop.org
Про капибар и не только

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

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

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

Рейтинг



Цитата:
FreeSlave писал:
Танк попросту перестает вызывать свой Think

Заблоченный MOVETYPE_PUSH не вызывает Think, это еще Кармак придумал.
Вальва сделала флажок FL_ALWAYSTHINK для решения этой проблемы.

__________________
My Projects: download page

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

Цитата:

>> так а раньше почему падало ?
> Потому что говно ваш С++, вот почему

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

Старое сообщение 26-05-2022 06:11
-
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1030

Рейтинг



Цитата:
Дядя Миша писал:
Вальва сделала флажок FL_ALWAYSTHINK для решения этой проблемы.

Спасибо. Выставляю FL_ALWAYSTHINK при включении лазера и убираю при отключении. Вроде работает, как надо.
Можно ещё танк сделать SOLID_NOT, если неважна солидность.

Тем временем, другая проблема.
Есть такой странный баг: если игрок стоит на трупе, лежащем около двери, то дверь будет получать игрока в Blocked при попытке открыть её прикосновением. Пример в аттаче.
Убейте хаундая около двери и попытайтесь открыть дверь с той же стороны. Она откроется только если игрок разобьёт труп или подпрыгнет на месте, касаясь двери (при подходе с другой стороны дверь открывается как обычно). Т.е. каким-то образом нахождение трупа под игроком влияет на коллизии с игроком.
Если двери выставить урон, то она таким образом игрока ещё раздавит
У меня подобный баг был с func_train на одной из карт FI - если при движении func_train игрок становился на труп неподалеку, то func_train останавливался и наносил урон игроку. Я тогда просто положил труп чуть дальше и проблема исчезла.
В HL подобное наблюдается на карте c1a2 - если зайти в секретку в вентиляции и встать на труп барника, не касаясь вентилятора, всё равно получишь от него урон.

Вложение: blocktest.zip (10.9 кб)
Этот файл был скачан 12 раз.

__________________
I'm on github
I'm on Open Build Service
I'm on opendesktop.org
Про капибар и не только

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

Старое сообщение 26-05-2022 11:26
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
FreeSlave писал:
откроется только если игрок разобьёт труп или подпрыгнет на месте, касаясь двери

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

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

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

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

Рейтинг



Цитата:
FreeSlave писал:
Есть такой странный баг: если игрок стоит на трупе, лежащем около двери, то дверь будет получать игрока в Blocked при попытке открыть её прикосновением

Попробуй под Ксашем воспроизвести.

__________________
My Projects: download page

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

Цитата:

>> так а раньше почему падало ?
> Потому что говно ваш С++, вот почему

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

Старое сообщение 26-05-2022 12:08
-
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1030

Рейтинг



Цитата:
Дядя Миша писал:
Попробуй под Ксашем воспроизвести.

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

Цитата:
Ku2zoff писал:
Много раз сталкивался с тем, что трупы блокируют двери и пушабли. Независимо от того, стоит игрок на трупе, или нет.

Это другая проблема. В таком случае дверь получает в качестве блокировщика именно монстра. И тут уж девелопер может решить - разбивать трупы, делать их временно несолидными или ещё что. В описанном же мной случае блокировщиком считается игрок.

Добавлено 26-05-2022 в 16:38:

Проверил ещё вентилятор на c1a2 - убивает и под ксашем, если наступить на труп барника. Причем на новом Xash3D-FWGS вентилятор останавливается, а на старом - нет.

__________________
I'm on github
I'm on Open Build Service
I'm on opendesktop.org
Про капибар и не только

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

Старое сообщение 26-05-2022 13:38
- За что?
Vadiman
Частый гость

Дата регистрации: Jun 2013
Проживает: (void)
Сообщений: 78

Рейтинг



Всем привет!
Ребят, столкнулся с проблемой: перестали собираться сорцы sdk 2.3 - вроде бы всегда все нормально было, но спустя год-полтора перерыва в "хобби" обнаружил, что теперь студия (юзаю 2005) перестала компилить и ругается на ошибки. Скачивал сорцы с этого сайта, в теме выше, но они тоже не собираются.
Я что-то не так настроил? Вроде бы всегда на дэфолтных настройках все работало



Отредактировано Vadiman 27-05-2022 в 17:21

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

Старое сообщение 27-05-2022 17:12
+ За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 409

Рейтинг



Цитата:
Vadiman писал:
Всем привет!
Ребят, столкнулся с проблемой: перестали собираться сорцы sdk 2.3 - вроде бы всегда все нормально было, но спустя год-полтора перерыва в "хобби" обнаружил, что теперь студия (юзаю 2005) перестала компилить и ругается на ошибки. Скачивал сорцы с этого сайта, в теме выше, но они тоже не собираются.
Я что-то не так настроил? Вроде бы всегда на дэфолтных настройках все работало


А что за проект у тебя? Может тебе PrimeXT подошел бы больше?

__________________
GoldSrc Monitor (https://gamebanana.com/mods/39429)
mdl-flip (gFlip analog) (https://gamebanana.com/tools/7299)
Xash3D Modding Discord (https://discord.com/invite/Ycgd9QqB9z)
PrimeXT (https://github.com/SNMetamorph/PrimeXT)

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

Старое сообщение 27-05-2022 20:27
- За что?
Crystallize
Бета-тестер XashNT

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

Рейтинг



Vadiman возможно где-то не закрыта фигурная скобка?

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

Старое сообщение 28-05-2022 08:04
- За что?
Vadiman
Частый гость

Дата регистрации: Jun 2013
Проживает: (void)
Сообщений: 78

Рейтинг



Цитата:
SNMetamorph писал:
А что за проект у тебя? Может тебе PrimeXT подошел бы больше?

В том и дело, что сорцы чистые и скачаны с сдк, который ранее всегда нормально собирался. Я еще даже ничего не редачил там, просто решил собрать их, как чувствовал, что надо проверить)
Может обновления винды какие-то библиотеки скорраптили? Хз.

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

Старое сообщение 28-05-2022 19:59
+ За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 252
Возраст: 21

Рейтинг



можно ли использовать нулевой слот WEAPON_NONE 0 ?

__________________
Илья

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

Старое сообщение 31-05-2022 10:21
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 10893
Возраст: 30

Рейтинг



Цитата:
Vadiman писал:
В том и дело, что сорцы чистые и скачаны с сдк, который ранее всегда нормально собирался. Я еще даже ничего не редачил там, просто решил собрать их, как чувствовал, что надо проверить)
Может обновления винды какие-то библиотеки скорраптили? Хз.


Чистые сорцы из ХЛСДК они под шестую студию. Тебе нужен СДК для студии 2005.

__________________
Запад - лохи, Штаты - дуры. Мы фанаты диктатуры

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

Старое сообщение 31-05-2022 10:46
- За что?
hgrunt_2020
учусь методом тыка,проб и ошибок

Дата регистрации: Aug 2021
Проживает: Московское метро
Сообщений: 152
Возраст: 15

Рейтинг



илья2 Нельзя, т.к. он используется когда у игрока нет оружия в принцепе

__________________


https://www.moddb.com/mods/metro-2031-last-chance

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

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

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

Рейтинг



илья2 нулевой слот означает, что у игрока вообще нет оружия.
Если ты туда повесишь какую-то пушку, она всегда будет с игроком.

__________________
My Projects: download page

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

Цитата:

>> так а раньше почему падало ?
> Потому что говно ваш С++, вот почему

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

Старое сообщение 31-05-2022 11:56
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 18:13. Новая тема    Ответить
Страницы (230): « Первая ... « 222 223 224 225 [226] 227 228 229 230 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
4 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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