DynMap

Воѣвода-chan

Главный Администратор
Спонсор Проекта
Сообщения
890
Реакции
2 365



Динамическая карта — плагин, который позволяет отразить в браузере карту сервера с дополнительной информацией: местоположением игроков, шахт, маркерами и областями, топонимами и другой информацией, повышающей иммерсивность или комфорт игроков

Основной свод команд: https://github.com/webbukkit/dynmap/wiki/Commands#markers
Гайд на английском: https://dynmap.wiki.gg/wiki/Using_Markers

Правка над динамической картой происходит через сайт (эта часть вам не нужна и не будет освещаться, она актуальна только при смене карты и добавлении совсем новых маркеров), а также через команды непосредственно на игровом сервере.

Сайт динамической картыhttps://flores.votive-rp.com/
С левого бока есть дополнительные "слои", для работы вы включаете слой "демо" чтобы увидеть доступные иконки для маркеров.



Добавление маркеров


Добавление маркеров (статичных меток на карте) происходит через /dmarker или /dynmap:dmarker

/dmarker list - показывает все маркеры с их id
/dmarker add - добавляет маркер
icon: - отвечает за изображение маркера на карте;
id: - создаёт индивидуальный id маркера через который им можно управлять в дальнейшем;
label: - подпись/название под маркером;
world: ставите мир к которому применена дин. карта;
x:/y:/z: - координаты маркера (лучше брать с сайта, так как реальная карта и бумажная версия имеют небольшие отличия в координатах)

1765549728306.png

/dmarker delete - удаляет маркер
/dmarker update - изменяет маркер

Маркераicon: (последовательно) изображения в демо слое на сайте
Лагеряgeneric_camp
generic_camp_2
generic_camp_3
generic_camp_big_1
generic_camp_big_2
Руиныgeneric_ruin
generic_ruin_2
generic_ruin_3
generic_ruin_4
Шахтыmine_r *красная шахта
mine_y *желтая шахта
mine_g *зелёная шахта
Динамические маркерыland_view *для скриншотов красивых
land_point *для точек интереса
land_ad *для объявлений
Спавнtown_spawn
Рыбыfish_ocean
fish_river
fish_swamp
fish_warm
Метки в виде щитовshield_green
shield_red
shield_violet
shield_yellow
Враги/Опасностьenemy_hog
enemy_kobold
player_death
Поселенияgeneric_farm
generic_house_1
generic_house_2
generic_house_3
generic_house_4
generic_house_5
generic_house_6
generic_house_7
generic_mudhouse_1
generic_mudhouse_2
generic_mudhouse_3
generic_mudhouse_4
generic_mudhouse_5
generic_mudhouse_6
Аванпост/крепостьgeneric_outpost
generic_outpost_2


Добавление областей


/dmarker listareas — список существующих зон

Чтобы создать area необходимо сперва выделить все углы через команду:
/dmarker addcorner *координаты*
Если при добавлении углов вышла ошибка их можно очистить через /dmarker clearcorners

Написание координат опционально, если их не указать то применятся ваши текущие координаты. Опять же лучше брать координаты с динмапы чтобы были ровными границы. После того как вы проставите все точки/углы используем следующую команду:
/dmarker addarea
id: - индивидуальный id области;
label: - подпись внутри при нажатии. Вписываем Ничейная Земля или название фракции (можно с ссылкой).
color: - цвет обводки в формате RRGGBB (hexcode)
fillcolor: - цвет внутри области в формате RRGGBB (hexcode)
opacity: - непрозрачность обводки (от 0.0 до 1.0) - базовой ставим 0.5
fillopacity: - непрозрачность области (от 0.0 до 1.0) - базовой ставим 0.5
weight: - толстота обводки (не трогаем)

/dmarker updatearea - изменяет существующую область
newlabel: - новое название
/dmarker deletearea - удаляет существующую область

Области основаны на системе захвата территорий. Области должны соответствовать обозначенным провинциям.
 
cRV4I.png
 
резерв под создание топонимов.
 
Сверху