Sidebar

Нубский вопрос: ключи/записки

KPE030T

Герой Советского Союза
09.11.10
3 829
112
63
Нубский вопрос: ключи/записки

Давно хотел реализовать следующие фичи:
1) Допустим есть дверь, человек подходит к ней, нажимает USE, на экран выводится сообщение, что дверь открывается только ключом/ключ-картой. На уровне также присутствует модель ключа/ключ-карты, человек подходит к ней, она автоматически подбирается, и теперь можно подойти к двери и открыть ее. Как?
2) Допустим есть модель записки/ПДА/ноутбука. Человек подходит к ней, нажимает на USE и на экране высвечивается картинка/текстура с записями. Или через game_text высвечивается внутриигровой текст записки. Как?
З.Ы.: Может такая тема уже поднималась, поэтому не серчайте =)
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
2 KPE030T:
1) Изначально таргетом кнопки будет сообщение о том, что нужен ключ. После того, как игрок заберет ключ, он активирует trigger_changetarget, который меняет таргет кнопки на дверь.
2) Так сам же написал, game_text. Ставишь его таргетом у кнопки(записки), и оно будет отображаться.
 

KPE030T

Герой Советского Союза
09.11.10
3 829
112
63
2 Monyak:
1) Так как же этот ключ подобрать?
2) А текстуру картинку/на весь экран, как например в Poke, можно без кодинга?
 

Max Flynt

New member
10.01.12
134
5
0
KPE030T сказав(ла):
2 Monyak:
1) Так как же этот ключ подобрать?
2) А текстуру картинку/на весь экран, как например в Poke, можно без кодинга?
1. осмелюсь предположить, что тригером, игрок просто заходит в него и подбирает :roll:
 

KPE030T

Герой Советского Союза
09.11.10
3 829
112
63
2 Max Flynt:
С этим теоретически разобрался, а что со вторым?
 

xDShot

Well-known member
20.12.10
1 844
2 KPE030T:
Мой вариант:
1. Создаем кнопку, делаем у кнопки target на объект, который как-либо показывает, что дверь закрыта, требуется ключ (писк, надпись)
2. Добавляем модель ключа через cycle_sprite
3. Наносим trigger-браш поверх модели, target указываем на env_render, который делает модель ключа невидимой, и на trigger_chagetarget, который меняет у кнопки target на открытие двери

В этом способе есть недостаток: если один игрок "подберет" ключ, то другие могут открывать свободно дверь, так что этот способ лучше подходит для singleplayer-модов, хотя такую полноценную систему можно сделать в team fortress classic
 
  • Like
Reactions: KPE030T

KPE030T

Герой Советского Союза
09.11.10
3 829
112
63
2 xDShot:
Ну я собрался делать эту фишку для сингла, поэтому этот недостаток несущественен)
Еще пожалуй можно не указывать на env_render, а просто указать в параметре Killtarget на имя модели.
Щас тутор напишу, твое имя там тоже будет =)
 

Game Server

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

Користувачі онлайн

Немає користувачів онлайн.