Plug13 DM

March 17, 2026 · View on GitHub

Go to English README version

Plug13 DM

_defines.dm

Файл, который стоит поместить куда-нибудь повыше в иерархии, чтобы все дефайны, описанные там, были доступны.
Содержит макросы для более удобного использования Plug13.

_plug13.dm

Подключает все находящиеся в папке code/ файлы.
Превращает проект в аля Drag-n-drop solution.
(По крайней мере в рамках серверов с конфигурацией как на BlueMoon)

Plug13.tsx

Сам интерфейс, который должно быть достаточно скопапастить в tgui/packages/tgui/interfaces/ и всё должно заработать. Но это не точно.

code/client.dm

Привязывает /datum/plug13_connection к каждому клиенту, позволяя выполнить подключение по коду.
Также он добавляет вёрб "Plug13" во вкладку OOC, открывающий интерфейс подключения по коду.

code/config.dm

Здесь используется конфигурацию сервера BlueMoon.
Так как она на разных серверах производится по-разному, универсального файла конфига здесь не будет.

code/plug13.dm

Реализация /datum/plug13_connection. Интересующая вас процедура, скорее всего - proc/send_emote.
С помощью send_emote отправляются данные об произошедшем в игре и вызывается действие на сайте.

code/tgui.dm

Всё связанное с TGUI