Четверг, 25.04.2024, 02:47
Приветствую Вас Гость | RSS
МОДБИЛДИНГ
Главная
Регистрация
Вход
Меню сайта

Категории каталога
Статьи [8]

Мини-чат

Главная » Статьи » Статьи

Скрипты дверей ( S.T.A.L.K.E.R.: Shadow of Chernobyl)
Покажу вам на примере, как открыть дверь в саркофаге без дешифра) мы просто сделаем дверь открытой по умолчанию, этот трюк можно использовать в любом направлении, в том числе и для новых квестов 
Идём в gamedataconfigscripts и ищем скрипт нужной двери или объекта, нам нужна дверь в саркофаге и это sar_door.ltx 
Вот вам скрипт с моими комментариями, мои комментарии после символа ;, в вашем скрипте они не нужны, так что удалите их если будете копировать отсюда... 

[logic] ;Основное действие 
active = ph_door@locked ; При нажатии кнопки "Действия" выполняется скрипт [ph_door@locked] 

[ph_door@locked] ; То что выполняется сейчас 
locked = true ; Закрыто на замок, значение правда ("Закрыто", при нажатии на кнопку действия ничего не произойдёт) 
closed = true ; Прикрыта, правда ("Прикрыта", при нажатии на кнопку действия дверь октроется) 
tip_open = tip_door_coded ; Всплывающая подсказка "Дверь закодирована" 
on_info = {=actor_has_decoder} ph_door@coded ; При нажатии на кнопку действия идёт проверка есть ли декодер 

[ph_door@coded] ; Если есть декодер то... 
locked = true ;Закрыто, правда 
closed = true ;Прикрыто, правда 
tip_open = tip_door_decode ; Всплывающая подсказка "Декодировать" 
on_info = {!actor_has_decoder} ph_door@locked 
on_use = ph_door@decoding % sar_access_decoding% ; При начале декодирования, пошёл процесс декодирования и выполняется скрипт sar_access_decoding 

[ph_door@decoding] ; В процессе декодирования 
locked = true 
closed = true 
tip_open = tip_door_decoding 
on_info = { sar_finish_decoding} ph_door@unlocked ; Завершение скрипта sar_finish_decoding и выполнение ph_door@unlocked 

[ph_door@unlocked] ; Дверь разкодирована и открыта 
locked = false 
closed = false 
show_tips = false 

Если мы хотим увидеть правдивые концовки, но мы уже в саркофаге и у нас нет дешифра, то мы просто можем изменить везде 
locked = false на true 
closed = false на true 
И в зависимости что вам надо и где можете менять и изменять, тут всё предельно просто и понятно...

Категория: Статьи | Добавил: САШКО (21.10.2008)
Просмотров: 1076 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2024
Используются технологии uCoz