HLFX.Ru Forum
Показать все 12 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- нужна помощь по коду ejectbrass (https://hlfx.ru/forum/showthread.php?threadid=5726)


Отправлено илья2 02-09-2021 в 19:25:

Question нужна помощь по коду ejectbrass

Здравствуйте у меня вопрос как сделать ejectbrass бесконечным чтобы он не кончался пытался 1000 10000 поставить не получается

так просто подсказка где изменения делал
WRITE_BYTE ( 1000 );// 2.5 seconds
WRITE_BYTE ( 10000 );// 2.5 seconds

__________________
илья


Отправлено Chyvachok 02-09-2021 в 19:34:

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


Отправлено илья2 02-09-2021 в 19:36:

для чего я их делаю бесконечными хочу реалистичности в халфе чтобы не исчезали а то пропадают куда то в воздухе и все 0 реалистичности

__________________
илья


Отправлено Aynekko 02-09-2021 в 19:41:

Цитата:
илья2 писал:
WRITE_BYTE ( 10000 );

По-моему здесь лимит 255.

__________________
Мой мод на Xash


Отправлено илья2 02-09-2021 в 19:41:

а выше нельзя ?

__________________
илья


Отправлено Aynekko 02-09-2021 в 19:45:

Я не знаю, как в голде, но я поглядел в коде ксаша - там нельзя. Если 0 поставить то гильзы вообще не будет (умрет на первом же кадре).
Наверное надо это функцию тащить на клиент и делать под себя, как недавно тут с маззлфлешем проделывали.
То есть максимум 25.5 секунд.

__________________
Мой мод на Xash


Отправлено илья2 02-09-2021 в 19:45:

проверил даже с 255 они почему то быстро исчезают через небольшое время проверил да точно 25.5 секунд ровно потом исчезают

__________________
илья


Отправлено Дядя Миша 02-09-2021 в 19:51:

Цитата:
Chyvachok писал:
Тут и кроется первое разочарование в Халве, если сделать их бесконечными игра вылетит при достажения отдельного числа гильз

А в других движках можно делать хоть миллион гильз и ничего не вылетит?

__________________
My Projects: download page

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

Цитата:

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


Отправлено Aynekko 02-09-2021 в 19:54:

Цитата:
илья2 писал:
25.5 секунд ровно потом исчезают

Потому что там приходит число (0-255) и умножается на 0.1, и задается время смерти - текущее время + эти секунды.

__________________
Мой мод на Xash


Отправлено Ku2zoff 03-09-2021 в 01:55:

Цитата:
Chyvachok писал:
Тут и кроется первое разочарование в Халве, если сделать их бесконечными

В сталкере гильзы вообще спрайтовые... А в халфе даже взаимодействуют с окружающим миром: отскакивают от пола, издают звук. Чего ж вам ещё надобно? Чтоб голдсорс умел кофе варить и продукты в холодильник заказывать в системе умный дом?


Отправлено Chyvachok 03-09-2021 в 15:55:

Цитата:
Дядя Миша писал:
А в других движках можно делать хоть миллион гильз и ничего не вылетит?


Ну примеры есть, 2, Брутал Дум, и Баллистик Вепонс для УТ2004, можно хоть бесконечный таймер выставить что для гильз что для декалей крови, и оно даже играбельно было когда я баловался давно на днище-видеокарте с 512мб видеопамяти, хотя гильзы там не спрайтовые. Оно даже не вылетало когда я поковырял код минигана чтобы у него гильзы тоже не исчезали (единственное оружие у которого гильзы все равно исчезали не смотря на лимит) В запущенных случаях при огромном кол-ве энтить, тот же nuts.wad, или какие нибуть slaughter-wadы, если комп не тянет то будет лагодром, а не краш, и тут куски и прочее можно подкрутить.

Ku2zoff В играх с скажем там "aftermath experience" туговато, кроме Брутал Дума, все исчезает, причем почти сразу, куски, гильзы, сделали их бы как декали, чтобы при достижении максимального количества удалялись старые - игра по другому и куда естественнее станет ощущаться, особенно конечно это круто в Думе где часто надо возвращаться в уровне на пройденные места когда нашел нужный ключ. А ХЛ блин 512 или сколько там, это же мизерное число.

Добавлено 03-09-2021 в 17:55:

Что-то типа такого есть еще в Брутал Халве, там тоже мясо не исчезает или по крайней мере долго лежит, но он и работает более-менее только под Ксашем.


Отправлено [CFR] B@N@N 05-09-2021 в 21:42:

Цитата:
Chyvachok писал:
Тут и кроется первое разочарование в Халве, если сделать их бесконечными игра вылетит при достажения отдельного числа гильз, сколько там 512 или скоко0там сушностей одновременно может существовать, хотя я бы сам не против бы возможности все куски гильзы сделать настраиваемыми, чтобы если комп позволяет хоть миллион кусков иметь на уровне. Вот в Брутал Думе мясную атмосферу то создает не только мясо, но что оно не исчезает как и гильзы.


В Брутал Думе это всё спрайты и они не требует много памяти в отличие от моделей в Халве


Временная зона GMT. Текущее время 00:26.
Показать все 12 сообщений этой темы на одной странице

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