⚙️Настройка конфига
Settings
Settings:
message_format: '&7[%character_color%%character%&7]&8: &f%message%'
look_distance: 32%character% - Выводит наименование персонажа. %character_color% - Выводит цвет персонажа. %message% - Сообщение, которое говорит персонаж.
Параметр look_distance является расстоянием на котором персонаж будет смотреть на игрока, ставить слишком большие значения не имеет смысла, это будет вызывать лишнюю нагрузку на сервер.
Database
Database:
# If not enabled, dialog data will not be saved!
# After the player re-enters, the data will be deleted.
enabled: true
type: SQLITE
types:
mysql:
host: 'localhost'
user: ''
pass: ''
minimum-idle-connection: 3
maximum-pool-size: 10
mariadb:
host: 'localhost'
user: ''
pass: ''
minimum-idle-connection: 3
maximum-pool-size: 10
mongodb:
host: 'localhost'
port: 27017
user: ''
pass: ''Типы баз данных
Всего плагин поддерживает 4 типов баз данных: SQLITE, MYSQL, MARIADB, MONGODB.
Для проверки работы баз данных вы можете использовать SQLITE на вашем тестовом сервере, но когда вы будете ставить плагин на основной сервер рекомендуется сохранять данные в баз данных других типов, но особенно рекомендуется для плагина: MONGODB
Важно
Если у вас не доделаны все ваши запланированные диалоги, то рекомендуется не включать базы данных, ведь в ином случаи это может привести к неправильной работе.
К примеру, у вас имеется диалог под названием "EXAMPLE_DIALOG" и игрок прошел до конца этот диалог, то есть до последнего сообщения, но а вы решили переписать этот диалог в конфиге и добавить еще пару сообщений.
В таком случаи у игрока не слетит весь прогресс диалога, ведь диалог будет обозначен как "Завершенный" в базе данных у игрока, сообщения которые вы добавили не будут выполнены и это может привести к неправильной работе, как было сказано ранее.
По этому делайте диалоги заранее или удаляйте их только с помощью команды:
/dialogmaker delete <название_диалога>
Если у вас уже включены базы данных, то обязательно удаляйте диалог через команду, не файл диалога в папке DialogMaker/dialog/.., а именно командой!
Messages
Так же плагин имеет поддержку HEX цветов: #FF0000
*Сообщения могут иметь изменения.
Last updated