При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Env_shooter в действии

Env_shooter в действии

Я знаю, что вы любите префабы, не надо этого скрывать...
И я знаю, что ваш любимый префаб - торговый автомат : )


Я имею ввиду торговый автомат, подобный тому, что стоит в cs_office.
Торговый автомат


Для начала создайте на вашей карте prop_static .В его свойствах в поле world model напишите models/props/cs_office/Vending_machine.mdl или выберите какую-нибудь другую модель торгового автомата.



Выпадающие бутылки
Теперь нам не помешало бы создать реалистично выпадающие бутылки, которые, вылетая, никого бы не пришибли;). Для этого нужно создать ентитию env_shooter со следующими свойствами:

Name : shooter1
Gib Direction : Направление, в котором будут вылетать наши бутылки
Number of Gibs : Число бутылок, поставьте 1 , чтобы вылетало по одной бутылке(это же торговый автомат, а не автомат Калашникова;))
Gib Angles : Указывает, в каком положении будут вылетать бутылки(лежа, стоя, наискосок и т.п)
Gib Velocity : Скорость вылета бутылок из автомата
Course Varieance : небольшие отклонения от "курса полета"
Gib Life : Длина "жизни" бутылок - через сколько секунд после появления бутылки будут исчезать
Model : Поставьте models/props/cs_office/Water_bottle.mdl или другую модельку бутылки
Material Sound : Поставьте NONE , т.к. у нашей бутылки будет собственный звук
Simulate : Метод симуляции физики, поставьте Physics
Теперь во флагах нашей ентити отметьте Repeatable , чтобы бутылки выпадали неоднократно.




Кнопка
Теперь нам нужно сделать кнопку: создайте браш над кнопками модельки, закрасьте его текстурой tools/toolsinvisible и превратите в ентитю func_button со следующими свойствами:
Sounds : Поставьте любой звук, какой захотите
Delay Before Reset : Задержка между нажатиями кнопки
Во флагах отметьте пункты:
Don't move
и Use Activates

Также создайте такой аутпут(Output):

My output named : OnPressed
Targets entities named : shooter1
Via this input : shoot
After a delay in seconds of : 0.00 (хотя можно поставить и небольшую задержку)




Тада!!! Теперь, когда вы нажмете кнопку торгового автомата, из него выпадет бутылка:





Автор: пожелал остаться анонимным
Перевод AndrewDragon`а
Приятного вам маппинга:)
Взято с http://www.hl2world.com/wiki/index.php/VendingMachine

Последние темы
Сейчас на форуме
Всего: 349
Гостей: 347
Невидимок: 0
Пользователей: 2
crystallize
xDShot
CSM Game Server
Loading...
Counter
Validation
CS-Mapping Crew