![]() |
Показать все 20 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Impact Bullet (https://hlfx.ru/forum/showthread.php?threadid=2861)
Impact Bullet
Приветствую! Хочу сделать разные звуки при попадании в различные текстуры. Попробовал скопипастить из арранжмода,но вкупе с туториалом кутузова о эффект попадания пуль в стену выходит полная чушь не компилируется. Что делать?
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

(epeFk@ Дык когда бегаешь по различным текстурам - создаётся различное звучание. Найди этот код и пляши от туда
__________________
How interesting, just look at that!
© Scientist
(epeFk@ на кой фиг юзать одновременно несколько вариантов кода, выполняющего одни и те же функции из разных туторов? Я имею ввиду трейсинг текстур и определие типа материала. В мой старый тутор можно просто добавить воспроизведение звука при попадании пульки, а лучше - написать всё заново, ибо тутор несколько кривоват, и по моему мнению не идеален.
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

Вообще, в неизменном виде из арранжмода почти ничего копипастить нельзя - будет какой-нибудь баг 
Ну я когда копипастил было 100 ошибок! ну я пофиксил до десяти. и тут я завис
Добавлено 30-05-2011 в 10:00:
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

1 | pev->origin.z += 1; // Pick up off of the floor |
2 |
3 | if (pev->spawnflags & SF_DONT_PICKUPFLOOR)//FGd fix |
4 | pev->origin.z = 0; // Dont Pick up off of the floor |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
>Ну я не так крут в C++,а
ты всегда так отмазываешься я смотрю? чтоб код за тебя писали.
Для этого достаточно быть нубищем-занубищем ниже моего уровня даже!
Дядь МишЭто что за код вообще
Странный код
Сначала поднимаем объект по оси z на 1 юнит, потом, если стоит флаг, то должны опустить. Но, ЕМНИП, проверка на флаги должна быть что-то вроде
if (FBitSet(pev->spawnflags, MYFLAGNAME)) |
И вообще при разборе их кода можно кучу всяких сранностей найти.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хм, помоему если задать брашевой энтити кординаты, 0, 0, 0 она вернеться на свое место тоесть будет стоять там где была поставлена маппером.
pRoxxx речь не про особенности координат у бмоделей, а речь о самом подходе. Сегодня там бмодель, завтра туда притулят уже студио-модельку ящика, как в CS:CZ, еще что-то. С таким стилем программирования неудивительно, что арранджемент запускается строго на своей демокарте, а на стандартных халфовских либо вешается, либо крашит халфу. То есть по уму код должен выглядеть вот так
if (!(pev->spawnflags & SF_DONT_PICKUPFLOOR))//FGd fix |
pev->origin.z += 1;// Pick up off of the floor |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, это еще что, видел бы ты. как я в брутере доменов, сделал 6 вложенных друг в друга циклов 
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
оО вот это ужос!
По теме: Ну что , ты так не понял откуда звуки воспроизводить?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, ну надо все же смотреть, в чем дело.
Может быть у человека. ассемблеровская вставка неправильная или код требует СП5
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
>>Может быть у человека. ассемблеровская вставка неправильная
И чо все так боятся ассемблера? Главное знать назначение регистров, логические и прочие основные операции, ну и архитектуру МП систем, и основы компьютерной электросхемотехники... После этого не язык, а милый инструмент...
А по теме, ТС, смотри сорцы неофициального патча для паранои, я там в тутор Кутузова вписал проигрывание звуков, а также декали, в зависимости от материала.
Лучше юзать не сырое дерьмо ,а проверенный способ кутузова!В добавок ко всему ,сделать от-туда проигрывание звука - раз плюнуть!
з.Ы При долгом общении с ТС , я всё же понял ,что он кроме как выпрашивать код и копипастить туторы ВООБЩЕ ничего не умеет больше. Только "по инструкции".Я ему даже исходники мода отдал, а он всё равно на форум и ко мне лезет, "как сделать?", у меня там это было между прочим и даже больше ,чем просто это.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
| Временная зона GMT. Текущее время 21:14. | Показать все 20 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024