- Языки
- Английский
О пользовательских определениях элементов
Эта библиотека позволяет разработчикам создавать собственные ItemDefinitions, которые позволят им создавать пользовательские элементы со своими уникальными значениями.




Что такое ItemDefinition, созданный с помощью библиотеки?
Это полноценный ItemDefinition, как и другие определения, созданные разработчиками Rust. Новое определение предмета создаётся на основе существующего с изменёнными параметрами.
У него есть своё сокращённое имя и itemid, а также могут быть собственные itemMod, созданные разработчиком, что очень удобно.
Вы можете использовать команду give, item.info.[что угодно] и любым другим способом.
О чем следует помнить?
- Последуйте примеру;
- Автор не будет делать вашу работу за вас. Узнайте, как работают предметы и моды. Вы можете начать здесь: wiki.facepunch.com
- Вам необходимо позаботиться о регистрации уникального короткого имени.
- Никогда не изменяйте ItemId в вашем плагине, так как элементы, созданные со старым itemId, будут неработоспособны, если у них не будет своего определения.
- После выгрузки плагина все элементы, созданные с использованием ваших определений, потеряют взаимодействие, поскольку все модули ItemMod будут удалены. Это сделано для безопасности, не волнуйтесь: после повторной загрузки плагина все элементы снова будут работать как прежде.
Модификации предметов перезаписываются , то есть новое определение предмета не будет включать модификацию предмета родительского предмета.
Если вам нужно импортировать модификацию предмета из родительского предмета, вы можете использовать
PARENT_DEFINITION.GetComponent <ItemModWhatYouNeed> ( )
если вам нужно импортировать все ItemMods
PARENT_DEFINITION . itemMods
Пользовательские моды предметов добавляются с помощью метода создания нового класса, т.е.
новый YourItemMod ()
Здесь вы также можете указать нужные вам поля, например:
новый YourItemMod () {
поле : значение
}
Быстрые ответы на вопросы:
- Предметы стали углём. Что это значит?
Это резервный ItemDefinition на случай, если плагин, предоставляющий этот предмет, больше недоступен. Предметы будут восстановлены при возврате плагина. - Будет ли видео?
Нет, это библиотека. - Где можно узнать об этом больше?
Разборка и самостоятельное обучение. Самостоятельно изучите работу ItemDefinition и его модов.
Вот небольшой обзор предметов от Facepunch: https://wiki.facepunch.com/rust/Items_Overview