Перейти к содержанию
Авторизация  
FalkineIsaku

[CoP] Открытие двери после введения кода

Рекомендуемые сообщения

 
Спойлер

Цифровой код, при введении которого открывается дверь.
Такая вещь была в ТЧ, В ЗП она не используется, к счастью, вырезана была только моделька.

Спойлер

Для начала качаем этот архив и кидаем его в геймдату SDK и Сталкера.
В LE на нужное нам место ставим physics_object и жмём Enter
Жмём на Visual, выбираем codedoor_key.ogf по пути: meshes\dynamics\door\
В fixed_bones выбираем link
Дальше идём в Custom Data, вы можете сделать отдельный
файл в config\scripts, или же сделать логику прямо в Custom Data, я сделаю логику в кастом дате.
Пишем в Custom Data:
[logic]
active = ph_code@first_code; - переход на нужную секцию логики

[ph_code@first_code]
code = 1414; - Код, при введение которого будет выполняться действие в on_code
on_code = {=actor_alive} %=disable_ui +infoportion%; - Всё что идёт после "on_code = " можете заменить на своё.
Готово, заходим в игру и проверяем получение инфопоршня.

Спойлер

Заходим в файл с логикой двери, как её спавнить уж объяснять не буду.
Допустим есть 3 секции: ph_door@locked, ph_door@closed и ph_door@open
Убеждаемся что в секции ph_door@locked написано:
locked = true
closed = true
звук = ***
звук = ***
звук = ***
И после этого пишем:
on_info = {+infoportion} ph_door@close/ph_door@open;- выбираем отпереть дверь, чтобы её нужно было открыть вручную, или же открываем её сразу.

 

Изменено пользователем FalkineIsaku
  • Лайк 4
  • Жму руку 1
  • Хабар 1

𝐒𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟, 𝐬𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫…𝐬𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
4 часа назад, FalkineIsaku сказал:

Готово, заходим в игру и проверяем

И чё будет? А ничего не будет. Ну будет выдана инфопорция. А дверь то каким образом откроется?

Она чё! дверь догадаться должна, что ты вроде как правильный код ввел в какой-то замок, который может к этой двери и не имеет никакого отношения?

Прежде чем писАть тутор, ты хотя - бы прикинь его реализацию.

А пока что у тебя не тутор, а полная хрень.

  • Аплодисменты 2
  • Печаль 1
  • Хабар 1

Терпение... И все получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

makdm  Я хотел показать как сделать выдачу инфопоршня при введении правильного кода, позже добавлю как открыть дверь при получении инфопоршня

Изменено пользователем FalkineIsaku

𝐒𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟, 𝐬𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫…𝐬𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

FalkineIsaku а смысл делать много мелких туториалов, когда уже давно есть, например,  
ТЫК

 

  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Emmis Просто некоторым не везёт с поиском, и оно не находится, только что попробовал поискать "кодовые замки сталкер зп", ничего полезного не нашлось. А ph_code думаю не каждый догадается написать в поисковик.


𝐒𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟, 𝐬𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫…𝐬𝐭𝐨𝐩 𝐡𝐢𝐭𝐭𝐢𝐧𝐠 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Полезное дело делаешь. Но хорошо было б в один топик собрать твои гайды, для более удобной навигации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 30.04.2023 в 18:37, FalkineIsaku сказал:

Я хотел показать как сделать выдачу инфопоршня при введении правильного кода

Тема называется - "Открытие двери.....", а не - "Выдача инфопорции....."

Вижу, что тутор поправил. Молодец! так сразу и надо было делать.

 

Изменено пользователем makdm

Терпение... И все получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу