Wega:Панель взаимодействий: различия между версиями
Pok (обсуждение | вклад) м Pok переименовал страницу Панель взаимодействий (Wega) в Wega:Панель взаимодействий |
|||
| (не показаны 3 промежуточные версии 2 участников) | |||
| Строка 1: | Строка 1: | ||
'''Кхем, кхем, панель взаимодействий - В С Ё''' <ref>[[Файл: панелька_всё.png]] | |||
<small><small>https://discord.com/channels/1286594744432066562/1293190429768028160/1427402074039255171</small></small> | |||
</ref> <p> | |||
<small><small>Чек сноску</small></small> | |||
</p> | |||
== Пособие по созданию прототипов взаимодействий для чайников == | == Пособие по созданию прототипов взаимодействий для чайников == | ||
Данное пособие несет в себе лишь пояснение по возможностям создания прототипов взаимодействия с пояснением как сделать таки этот прототип, чтобы он работал, к работе естественно приложен файл пример с разметкой в нем самом | Данное пособие несет в себе лишь пояснение по возможностям создания прототипов взаимодействия с пояснением как сделать таки этот прототип, чтобы он работал, к работе естественно приложен файл пример с разметкой в нем самом | ||
| Строка 29: | Строка 37: | ||
=== 1. Основные поля прототипа === | === 1. Основные поля прототипа === | ||
Вот основные поля, которые используются при создании прототипов: | Вот основные поля, которые используются при создании прототипов: | ||
* <code>ID</code> — уникальный идентификатор прототипа. Должен быть уникальным для каждого нового прототипа.* | |||
* <code>Name</code> — название прототипа, которое будет отображаться в интерфейсе.* | |||
* <code>Icon</code> — путь к иконке, которая будет отображаться для этого прототипа.* | |||
* <code>ERP</code> — флаг, который указывает, относится ли это взаимодействие к ERP* | |||
* <code>UserMessages</code> — сообщение которые будет воспроизведено от этого взаимодействия* | |||
* <code>AllowedGenders</code>, <code>AllowedSpecies</code> — списки допустимых полов и рас для взаимодействия.* | |||
* <code>BlackListSpecies</code> — список рас, которые не могут и по отношению к которым не могут использовать это взаимодействие.* | |||
* <code>NearestAllowedGenders</code>, <code>NearestAllowedSpecies</code> — списки допустимых полов и видов для ближайшего объекта.* | |||
* <code>RequiredClothingSlots</code> — списки слотов одежды, которые должны быть сняты для возможности воспроизвести взаимодействие.* | |||
* <code>SoundPerceivedByOthers</code> — если true, звук взаимодействия будет слышен другим игрокам.* | |||
* <code>InteractSound</code> — звук, который воспроизводится при взаимодействии.* | |||
===2. Как создавать прототипы?=== | ===2. Как создавать прототипы?=== | ||
| Строка 45: | Строка 53: | ||
====2.1 В блокноте (текстовом редакторе)==== | ====2.1 В блокноте (текстовом редакторе)==== | ||
Просто создайте файл в формате YAML ( | Просто создайте файл в формате YAML (достаточно создать файлик блокнота .txt и к названию добавить .yml) и заполните поля. Или отредактируйте уже экспортированный файл. | ||
Например: | Например: | ||
<syntaxhighlight lang="yaml" line> | |||
# ---- example.yml ---- | |||
- type: interaction | |||
id: MyInteraction | id: MyInteraction | ||
name: Моё взаимодействие | name: Моё взаимодействие | ||
| Строка 59: | Строка 68: | ||
allowedGenders: | allowedGenders: | ||
- all | - all | ||
</syntaxhighlight> | |||
====2.2 С помощью специальных программ==== | ====2.2 С помощью специальных программ==== | ||