HLFX.Ru Forum Страницы (2): [1] 2 »
Показать все 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)


Отправлено Jimmy C. 30-05-2011 в 05:13:

Angry Impact Bullet

Приветствую! Хочу сделать разные звуки при попадании в различные текстуры. Попробовал скопипастить из арранжмода,но вкупе с туториалом кутузова о эффект попадания пуль в стену выходит полная чушь не компилируется. Что делать?

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша


Отправлено -=DrTressi=- 30-05-2011 в 05:27:

(epeFk@ Дык когда бегаешь по различным текстурам - создаётся различное звучание. Найди этот код и пляши от туда

__________________
How interesting, just look at that!
© Scientist


Отправлено Ku2zoff 30-05-2011 в 05:45:

(epeFk@ на кой фиг юзать одновременно несколько вариантов кода, выполняющего одни и те же функции из разных туторов? Я имею ввиду трейсинг текстур и определие типа материала. В мой старый тутор можно просто добавить воспроизведение звука при попадании пульки, а лучше - написать всё заново, ибо тутор несколько кривоват, и по моему мнению не идеален.


Отправлено Jimmy C. 30-05-2011 в 05:48:

Цитата:
Ku2zoff писал:
а лучше - написать всё заново

Ну я не так крут в C++,а
Цитата:
Ku2zoff писал:
просто добавить воспроизведение звука

можно попробовать.

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша


Отправлено Ku2zoff 30-05-2011 в 05:54:

Вообще, в неизменном виде из арранжмода почти ничего копипастить нельзя - будет какой-нибудь баг


Отправлено Jimmy C. 30-05-2011 в 06:00:

Ну я когда копипастил было 100 ошибок! ну я пофиксил до десяти. и тут я завис

Добавлено 30-05-2011 в 10:00:

Цитата:
Ku2zoff писал:
воспроизведение звука при попадании

делать в combat.cpp?

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша


Отправлено Дядя Миша 30-05-2011 в 08:24:

Цитата:
Ku2zoff писал:
Вообще, в неизменном виде из арранжмода почти ничего копипастить нельзя - будет какой-нибудь баг

Вообще из арранджмода ничего копипастить нельзя. Его даже изучать вредно для мозга.
Потому что когда люди пишут вот такое
C++ Source Code:
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'


Отправлено HAWK0044 30-05-2011 в 09:07:

>Ну я не так крут в C++,а
ты всегда так отмазываешься я смотрю? чтоб код за тебя писали.
Для этого достаточно быть нубищем-занубищем ниже моего уровня даже!

Дядь МишЭто что за код вообще


Отправлено Ku2zoff 30-05-2011 в 10:13:

Странный код Сначала поднимаем объект по оси z на 1 юнит, потом, если стоит флаг, то должны опустить. Но, ЕМНИП, проверка на флаги должна быть что-то вроде

C++ Source Code:
if (FBitSet(pev->spawnflags, MYFLAGNAME))


Добавлено 30-05-2011 в 17:13:

А вместо того, чтобы опустить объект на один юнит обратно, ему задают координату 0 по оси Z, и он странным образом улетает куда-нибудь или вообще ничего не происходит


Отправлено HAWK0044 30-05-2011 в 10:54:

И вообще при разборе их кода можно кучу всяких сранностей найти.


Отправлено Дядя Миша 30-05-2011 в 11:51:

Цитата:
Ku2zoff писал:
Но, ЕМНИП, проверка на флаги должна быть что-то вроде

еще один мег-кодер
ты хоть смотрел что такое FBitSet ?

__________________
My Projects: download page

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

Цитата:

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


Отправлено pRoxxx 30-05-2011 в 12:12:

Хм, помоему если задать брашевой энтити кординаты, 0, 0, 0 она вернеться на свое место тоесть будет стоять там где была поставлена маппером.


Отправлено Дядя Миша 30-05-2011 в 12:54:

pRoxxx речь не про особенности координат у бмоделей, а речь о самом подходе. Сегодня там бмодель, завтра туда притулят уже студио-модельку ящика, как в CS:CZ, еще что-то. С таким стилем программирования неудивительно, что арранджемент запускается строго на своей демокарте, а на стандартных халфовских либо вешается, либо крашит халфу. То есть по уму код должен выглядеть вот так

C++ Source Code:
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'


Отправлено fire64 30-05-2011 в 13:50:

Дядя Миша, это еще что, видел бы ты. как я в брутере доменов, сделал 6 вложенных друг в друга циклов

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено HAWK0044 30-05-2011 в 13:58:

оО вот это ужос!

По теме: Ну что , ты так не понял откуда звуки воспроизводить?


Временная зона GMT. Текущее время 22:11. Страницы (2): [1] 2 »
Показать все 20 сообщений этой темы на одной странице

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