Sidebar

[CSS\HL2]Лампочки, которые ломаются

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

Оставить этот туториал?

  • Да

    Голосов: 10 83.3%
  • Нет

    Голосов: 2 16.7%

  • Количество людей, принявших участие в опросе
    12
  • Опрос закрыт .

stfbee

Тыжпрограммист
15.02.2009
1 244
29
[CSS\HL2]Лампочки, которые ломаются+исходник!

Всем привет!
Вот придумал одну интересную штуку: лампу, да такую чтоб ломалась!
Всегда такую хотели?
Ладно все такую хотели, но некоторые не могли...
и так приступим!
нам понадобится:
-комната
-компьютер
-лампа
-хаммер
-кухонный нож(чтобы проверять!)
-руки
-если очень надо то стул
-игра ксс\хл2\хл2дм

а поправде


1 light........................................................................2 штука
2 models/props/cs_assault/wall_wires1.mdl (М2)................1 штука
3 models/props_interiors/lightbulb01a.mdl (М1)...................2 штука
4 prop_static...............................................................3 штука
5 info_player_start........................................................n штук
6 room (без неба!).......................................................1 штука
7 cubemap'ы (по вкусу) ...............................................n штук
8 func_button.............................................................1 штука
9 func_button(invisible).................................................2 штука
10 env_spark...............................................................2 штука

-------------------------------------------------
Часть 1
И так создаём комнату, ставим спавны(вычеркиваем пункт 5 и 6).
ставим модель models/props_interiors/lightbulb01a.mdl на потолок, под ней light, назовём эту лампочку "L2".





Теперь обносим модель брашами (хватит двух), красим в инвизибл, превращаем в func_botton,
вы спросите почему? Потому, что у него есть в аут путах параметр OnDamage.
браши (одна энтитя) называем "LO2".
Добавим искры: env_spark и назовём S1.
Теперь настроим оут путы, время лучше не изменять, так уже красиво:


OnDamage L2 turnOff 0.00 No
OnDamage L2 turnOn 0.20 No
OnDamage L2 turnOff 0.30 No
OnDamage S1 SparkOnce 0.20 No

и добавим ещё один аут

OnDamage LO2 kill 0.00 No

если его не ставить получится глупо,
если стрелять по проводу и лампа будет мигать
плюс чтобы она вырубилась и больше не работала.

Часть 2
теперь соорудим лампу, которая будет включаться.
с прыдыдущим есть небольшая разница-kill не подойдёт.
Поэтому надо юзать lock\unlock.
называем лампу "L1", а кнопку "LO2"
настраиваем ауты у невидимой кнопки:
OnDamage L1 TurnOff 0.00 No
OnDamage L1 TurnOn 0.20 No
OnDamage L1 TurnOff 0.30 No
OnDamage LO1 Lock 0.00 No

делаем обычную кнопку, называем её "LO"
ауты:
OnPress LO1 Unlock 0.00 No
OnPress L1 TurnOn 0.00 No



Ну вот и всё, компилим, запускаем, балуемся!
писал тутор stf_bee!
PS У ВСЕХ КНОПОК ВО ФЛАГАХ НАДО СТАВИТЬ "dont't move"!
исходник ниже
 

Вложения

  • 121.6 КБ Просмотров: 420
  • 18.1 КБ Просмотров: 368
Последнее редактирование:

Cabbie

Member
11.04.2007
715
35
4
18
Еслилампочка, со светящейся тестурой, нужно ещё skin для лапы менять на негоряший...
 

karsar

Guest
K
Может кому-нибудь этот тутор пригодится, а все профи уже давно знают этот способ
 

TeckToniK

МаПпЕрИм По ЖуТкОмУ
23.06.2009
136
31
Вау спасибо вот попробовал тока с разбитием лампочки смотрите во вложении карта и исходник, просто свой сделал вроде все так :)
 

Вложения

  • 19.7 КБ Просмотров: 286
Последнее редактирование:

Headcrab (Rus)

Кушаю моцги
08.09.2009
183
30
stf_bee ! Попробывал =) . Норм токо лагает немного ! На репку
:D
 
Последнее редактирование:

Gaia

Чёрный вертолёт
Спонсор
04.08.2008
4 685
37
154
63
хехе, я почти также делал. Только я добавлял субмодели разбитых ламп в саму модель и func_breakable ложил вместо здешнего func_button. И стекляшки летели, когда разбивал :)
 

stfbee

Тыжпрограммист
15.02.2009
1 244
29
2 Nucleo:
это облегчонная версия :]

Подумав, добавил:

2 CsMAPPER:
у тебя не правильно указан аут у lo1
у тебя:
OnDamage LO2 kill 0.00 no
надо:
OnDamage LO1 kill 0.00 no
 
Последнее редактирование:

Allien

Guest
A
2 Гега:
Хех, я когда то по твоему тутору собирал лампочку.
Думаю две одинаковые темы не нужны.
 

Gaia

Чёрный вертолёт
Спонсор
04.08.2008
4 685
37
154
63
2 CsMAPPER:
Если найду, выложу. Давно это было :)

Подумав, добавил:

2 Javelines:
Да пусть будет. Одним нубским вопросом будет меньше =)

Подумав, добавил:

2 CsMAPPER:
Вот, держи!
 
Последнее редактирование:

comandor

Нуб 80 лвл
30.04.2007
387
35
0
0
Хорошая идея и тутор хорошо написан авттору + за соображалку
 

Game Server

Доноры Красавчики

Пользователи онлайн