Создание кастомных головоломок для RustEdit

Хостинг игровых серверов

igotsurf34

Новичек
3 Апр 2020
7
0
Возможно такая тема уже была на этом форуме, но с каким-либо более умным названием.
Вы уже построили своё РТ и хотите сделать его не просто туннелями, а чем-то интерактивным?
В этом гайде я по шагам объясню, как создать свою головоломку в RustEdit


Шаг №1 - подготовка.
1.Вам как не сложно догадаться, понадобится RustEdit, готовое место для головоломки, так-же необходимо установить oxide (umod) и .dll файл с https://github.com/k1lly0u/Oxide.Ext.RustEdit/ в папку RustDedicated_Data\Managed, для корректной работы на сервере
1586174426846.png

Он так-же поможет вам устанавливать кастомные товары/цены в торговых автоматах, делать спавн лута и спавн NPC в ваших монументах, используя RustEdit

2. Установите галочку напротив Show IO Connections
1586174974600.png
3. Также сразу найдите раздел IO в Prefab List
1586174863596.png


Шаг №2 - Элементы цепи.
В нашем случае будет легче всего тем, кто уже разбирается в электричестве внутри самой игры, и не испытывает трудностей.
1. нам необходим генератор. Ни одна цепь не будет работать без генератора. Найти его можно в Io > Electric > Generators.
2. Цепь для открытия двери с одной картой доступа и одним предохранителем выглядит так:
Генератор -> Предохранитель -> Выключатель -> Кардридер -> Переключатель ИЛИ (Вход 1) -> Контроллер двери <- Переключатель ИЛИ (Вход 2) <- Кнопка изнутри <- Генератор
Так-же возможна цепь с переключателем И (AND Switch), если требуется установка двух и более предохранителей, кардридеров и тд , как на космодроме. тогда цепь выглядит так:
1586175782867.png
Также можно не добавлять кнопку, а сделать выход из рт через другую дверь, за которой можно поставить несколько NPC, используя префаб NPC Spawner.

Шаг №3 - установка и подключение.
Переместимся же наконец в RustEdit и начнем.
1. В поиске по префабам наберите Security, вам будут предоставлены 4 префаба. Красная дверь, синяя дверь и зеленая дверь. Префабы с названием Static не будут изменять свое положение в игровом мире и соответственно вся наша работа пойдет коту под хвост.
Выбираем необходимую дверь и устанавливаем в проём. Рядом с ней со стороны воображаемых петель двери ставим Io>Electric>Switches>Doormanipulator и в его свойствах смотрим пункт Is Valid Placement

Если видим True - можем продолжать.

1586176762773.png

1586176822211.png
Устанавливаем кнопку с обратной стороны двери
1586177092884.png
Также устанавливаем кардридер и настраиваем уровень доступа и длительность открытия двери (по умолчанию 10)
Io>Electric>Switches>Cardreader
1586177120252.png

2. Устанавливаем элементы в необходимые вам места: FuseBox, Generator, Simpleswitch, OR Switch. Места их установки полностью зависят от вас, вы можете установить их куда угодно. В каком либо здании снаружи, или прямо около двери. НЕ УСТАНАВЛИВАЙТЕ FUSEBOX/SWITCH ВНУТРИ РТ, ИГРОК НЕ СМОЖЕТ ПОПАСТЬ ВНУТРЬ И АКТИВИРОВАТЬ ЕГО!
1586177520577.png
Так как я не могу продолжить добавлять файлы, продолжу я в следующем сообщении.
 

Вложения

  • 1586175525794.png
    1586175525794.png
    32.4 KB · Просмотры: 64

igotsurf34

Новичек
3 Апр 2020
7
0
Шаг №4 - Подключение.
1. Выбираем наш OR switch возле двери и находим пункт Connect IO Output To...
1586177810497.png
Подключаем появившийся провод к Doormanipulator
2. Подключаем генератор сначала к Fusebox, затем его же к кнопке на обратной стороне двери. Выход с кнопки подключаем к OR Switch на вход
Выход с Fusebox подключаем к выключателю, а выход с выключателя к кардридеру, а от кардридера к OR Switch. Схема готова. Вы можете тестировать её на своем сервере.
1586178103150.png
Для понимания более сложных схем, вам следует разобратся с понятиями И(AND), ИЛИ(OR), XOR, тогда создание головоломок и понимание всего электричества в игре RUST будет для вас не проблема. Ниже и немного позже загружу видео о создании РТ с несколькими картами доступа и предохранителями, NPC.
Извините за какие-либо ошибки или опечатки в моем гайде. Писал впервые нечто подобное
 

Вложения

  • 1586178079951.png
    1586178079951.png
    1.2 MB · Просмотры: 66

Danchic26

Новичек
24 Фев 2021
1
0
Очень полезное руководство и спасибо что поделился знаниями которые у тебя есть. Полезно особенно для новичков
если можно тебя попросить помочь мне по дискорду буду благодарен
Вот мой ДС: Danchic26#8525