Продвинутый вентилятор(ломается от переграждения пути)

Помогаем новичкам в создании своего мира
Ответить
Сообщение
Автор
Аватара пользователя
giant_lizard
Маппер
Маппер
Сообщения: 364
Зарегистрирован: 12.10.2007
Откуда: ЗОНА 51

#1 Сообщение 17.09.2008, 19:39

В общем решил разобрать и написать тутор о вентиялоре, который ломается если например перекрыть его путь палкой :crazy:
Нам понадобится:
func_physbox - сам винт, любой нуб поимет с названия че это.
phys_motor - симулирует ось по которой вращается физический объект с опеределенной скорость, на примере пилы из рэвенхольма.
*point_angularvelocitysensor - довольно таки непростая энтитя реагирует на скорость вращения (градусов °/сек) и если скорость равна,меньше или больше, активирует аутпуты типа logic_compare только сравнюет скорость, а не "ценность"!
env_spark - искры...
env_explosion - хз :crazy:
logic_relay - в общем нужно чтобы делать хз че :D
1. Создаем че-то типа винта, также огараживаем его чем-то, за что может зацепится доска*(которая будет держать винт чтобы он не двигался). Доску так же можно сделать из браша... перевести в func_physbox*(в настройках поставить например flags: only break on tigger или strength: 0, чтобы она не разбивалась от физ. удара, ну или в крайнем случае поставить filter_activator_name! я не буду рассказывать как и что делать с фильтром, т.к. это совсем необязательно, и можно убить винт любым объектом). Дальше выделяем наш винт и переводим в func_physbox, и настраиваем:
name: vint
impact damage type: sharp*(это ж как бы винт)
Изображение
2. Теперь настраиваем phys_motor, для начала ставим наш синий шарик "хэлпер" в то место где будет наша ось, например как у мя, на скрине после настроек:
name: vint_motor
rotation speed: 600*(кто не знает 600 °(градусов)/сек., это значит что за секунду пролетает 600 градусов, получается где-то полный круг и 67% от круга)
spin up time: 0 *(очень нужно для тех кто создает, скажем ту же пилу из рэвенхольма, дает реализма, а точнее например скорость вращения 600 радусов/сек, если поставить 6 сек то это что-то типа разгона, стартует со скоросить =0 значит на 1ой секунде скорость будет уже 100 °/сек значит на 2ой секунде будет уже 200 в секунду и так до максимальной(600), в общем иными словами это время разгона скорости до максимума(от 0 до *вашей скорости*(например 1000))
system interia scale: 150*(в общем чем больше у вас объект который будет крутить мотор тем больше ставим число)
attached object: vint*(объект который будет крутить мотор, это че-то типа парента, и самое главное ось ставим там где будет центр этого объекта)
flags:
start on
hinge*(простой "стержень" или проще сказать ось на которой будет держатся и крутится винт)
Изображение
Изображение
3.point_angularvelocitysensor ну вот и уже стало интереснее:
name: ybiica_vinta
target entity name: vint
threshold velocity: 500 *(вот оно самое и важное! Напоминаю что можно использовать где угодно чтобы сравнивать скорость, только к сожалению скорость только в градусах/сек)
fire interval: 0,2*(в общем так и оставляем скажу сразу это интервал времени до того как активируются аутпуты. В общем если поставить 5, только через 5 сек после того как скорость будет больше,меньше, или равна, аутпуты активируются)
use axis helper: no
Изображение
4.Ставим env_explosion*(вообще сами настраиваем, тут все просто, я только поставлю по своиму вкусу):
name: exp
flags:
no damage
Изображение
5. env_spark*(тоже по вкусу)
name: iskri
magnitude: large *(размер искры)
spark trial length: medium*(длинна искры)
flags:
glow
Изображение
6. Легче будет создать 2 logic_relay вместо того чтобы каждому аутпуту вписывать время задержки, в общем один logic_relay: name: syd'ya'; start disable: yes, другого logic relay: name: ispolnitel'; start disable: yes.
Изображение
7. Настраивае аутпуты, начинаем с ybiica_vinta:
ongreaterthan-syd'ya-disable
ongreaterthan-ispolnitel'-disable
onlessthan-ispolnitel'-enable
onlessthan-syd'ya-enable
onlessthan-syd'ya-trigger

Дальше переходим к аутпутам syd'ya(logic_relay):
ontrigger-ispolnitel'-trigger-After a delay in seconds of: 5.00
Теперь к аутпутам ispolnitel':
ontrigger-vint_motor-turnoff
ontrigger-exp-explode
ontrigger-iskri-sparkonce
ontrigger-ybiica_vinta-kill
ontrigger-syd'ya-kill

Изображение
Ссылка с depositfiles.com
Ссылка с ifolder.ru
пароль
csmania.ru

*(...) - обычный комментарий, или описания :$
*(...) - важный комментарий читать обязательно!
Последний раз редактировалось giant_lizard 17.09.2008, 21:32, всего редактировалось 5 раз.
Все что не попало ниже, т.е. ничего
cens писал(а):Ты видимо слеп на оба уха,
KUSTS писал(а):А что такое прон...
lupic писал(а):У меня есть контр-страйк сорч версии 34 и халф оранж бокс!
Как из них сделать деаду?
segun17 писал(а):где мона скачать нормальные модельки искал нормальных не нашол
egornet писал(а):ЧТО ТАКОЕ РЕЖИМ VAC? И ЧТО ТАКОЕ ЧИТЫ?
Inworms писал(а):эЙ!!! я купил хл1 антологию а там никакой Half-Life Game Of The yEar Edition нету !!!! исправте это!!!

Аватара пользователя
giant_lizard
Маппер
Маппер
Сообщения: 364
Зарегистрирован: 12.10.2007
Откуда: ЗОНА 51

#2 Сообщение 17.09.2008, 19:40

прошу оценить :blush: и перенести в туторы
Все что не попало ниже, т.е. ничего
cens писал(а):Ты видимо слеп на оба уха,
KUSTS писал(а):А что такое прон...
lupic писал(а):У меня есть контр-страйк сорч версии 34 и халф оранж бокс!
Как из них сделать деаду?
segun17 писал(а):где мона скачать нормальные модельки искал нормальных не нашол
egornet писал(а):ЧТО ТАКОЕ РЕЖИМ VAC? И ЧТО ТАКОЕ ЧИТЫ?
Inworms писал(а):эЙ!!! я купил хл1 антологию а там никакой Half-Life Game Of The yEar Edition нету !!!! исправте это!!!

Аватара пользователя
Spajk
Лейтенант
Лейтенант
Сообщения: 141
Зарегистрирован: 24.02.2008
Контактная информация:

#3 Сообщение 17.09.2008, 20:40

Молодец! Респект :good:

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#4 Сообщение 18.09.2008, 19:06

На отличненько))
Полезная в модинге вещь!
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
zerg_spb
Маппер
Маппер
Сообщения: 823
Зарегистрирован: 11.06.2006
Благодарил (а): 1 раз
Поблагодарили: 32 раза
Контактная информация:

#5 Сообщение 18.09.2008, 19:24

Аффтор! Тебе бы учебники писать! :) Ссцылка в туторах!

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#6 Сообщение 23.10.2008, 15:29

Супер!!!! Респект :Yahoo!: :Yahoo!: :Yahoo!: :good:
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

Аватара пользователя
giant_lizard
Маппер
Маппер
Сообщения: 364
Зарегистрирован: 12.10.2007
Откуда: ЗОНА 51

#7 Сообщение 26.10.2008, 21:00

proplayer96 писал(а):Супер!!!! Респект :Yahoo!: :Yahoo!: :Yahoo!: :good:
:crazy: старался :blush: ,
Все что не попало ниже, т.е. ничего
cens писал(а):Ты видимо слеп на оба уха,
KUSTS писал(а):А что такое прон...
lupic писал(а):У меня есть контр-страйк сорч версии 34 и халф оранж бокс!
Как из них сделать деаду?
segun17 писал(а):где мона скачать нормальные модельки искал нормальных не нашол
egornet писал(а):ЧТО ТАКОЕ РЕЖИМ VAC? И ЧТО ТАКОЕ ЧИТЫ?
Inworms писал(а):эЙ!!! я купил хл1 антологию а там никакой Half-Life Game Of The yEar Edition нету !!!! исправте это!!!

Ответить