ElysiumReports

LUA ElysiumReports 1.1

Нет прав для скачивания
ElysiumReports — это российско-америнсканская модификация (аддон) для Garry's Mod к игровому режиму DarkRP. Модификация создаёт для сервера полноценную систему внутриигровых жалоб со сбором статистики ведущих администраторов по количеству разобранных жалоб и рейтинга одобрения со стороны обычных игроков. Аддон разрабатывается фактически с 24 декабря 2020 года, однако до релизной версии он дошёл 11 февраля 2026 года, через 5 лет после начала его создания на языке программирования GLua.

За 5 лет разработки аддон существовал в более чем 100 экземпляров из альфа (период 2020—2022 гг.) и беты (период 2022—2026 гг.) версий. Во время разработки беты, ElysiumReports начал упорно акцентироваться на механиках из другого похожего аддона FReports от TravkaCode.


На текущий момент существует в мастерской Steam контент ElysiumReports:
https://steamcommunity.com/sharedfiles/filedetails/?id=3668290083

◈ Отдельный чат игрока и администратора и их взаимной связью при подаче жалобы игроком или её принятием администратором (игрок может также посмотреть текущий рейтинг администратора после принятие его жалобы им);
◈ Возможность оценить работу администратора по 5-бальной звёздной системе после закрытия жалобы (имеется также возможность посмотреть информацию об администраторе, такое как его никнейм, Steam64 ID, Steam ID, количество принятых им жалоб за всё время и общий 5-бальный рейтинг);
◈ Список активных жалоб на сервере от игроков для администраторов с возможность его скрывать;
◈ Передача администратором жалобы другим администратором в некоторых случаях;
◈ Просмотр общего списка ТОП-рейтинга администраторов по иным категориям (никнейму, рангу, разборанным жалобам и 5-бальному рейтингу);
◈ Детальный просмотр статистики отдельного администратора по инным критериям (статус на сервере, 5-бальный рейтинг; количество разобранных жалоб; последний визит на сервер; просмотр количества онлайна/разобранных жалоб/5-бального рейнтинга за определённый день с сохранением в базе данных до 30 дней);
◈ Журнал аудита (логи) жалоб игроков, которые администраторы разбирают в текущий момент, а также просмотр действий игроков/администраторов через аддон ElysiumReports;
◈ Изменение языка аддона внутри игры (русский и английский);
◈ Изменение статистики отдельного администратора (количество разобранных жалоб/5-бального рейтинга) или полный сброс всей статистики всех администраторов;
◈ Полная поддержка базы данных для сохранения глобальной статистики всех администраторов (SQLite/MySQL).
YouTube aVh-naw9FRw
1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png

9.png
10.png

11.png
Подробная ветвь:
Текст:
Развернуть Свернуть Копировать
elysiumreports/
├── lua/
│   ├── autorun/
│   │   └── elysiumreports_init.lua
│   │
│   └── elysiumreports/
│       ├── sv_config.lua
│       ├── sv_language.lua
│       ├── sv_db_config.lua
│       ├── sv_database.lua
│       ├── sv_main.lua
│       │
│       ├── cl_fonts.lua
│       ├── cl_utils.lua
│       ├── cl_chatplayer.lua
│       ├── cl_chatadmin.lua
│       ├── cl_reportlist.lua
│       ├── cl_rate.lua
│       ├── cl_menu.lua
│       └── cl_info.lua
│
├── materials/
│   └── elysiumreports/
│       ├── chat_icon.png
│       ├── admin.png
│       ├── player.png
│       ├── send_icon.png
│       ├── star.png
│       └── ElysiumReportsLogo.png
│
└── resource/
    └── fonts/
        └── DelaGothicOne-Regular.ttf

Подробное описание:
◈ elysiumreports_init.lua //
Главный загрузчик (подключает все файлы);
◈ sv_config.lua // Конфигурация (ранги, доступ, цвета);
◈ sv_language.lua // Система локализации (RU/EN тексты);

◈ sv_db_config.lua // Настройки подключения к базе данных;
◈ sv_database.lua // Логика работы с БД (SQLite/MySQL);
◈ sv_main.lua // Основная логика (жалобы, чат, статистика);
◈ cl_fonts.lua // Создание шрифтов;
◈ cl_utils.lua // Утилиты (блюр, звуки, скролл, уведомления);
◈ [ICODE]cl_chatplayer.lua[/ICODE] // Окно чата для игрока;
[FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]cl_chatadmin.lua[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Окно чата для админа (с действиями);[/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]cl_reportlist.lua[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]HUD-список новых жалоб (справа);[/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]cl_rate.lua[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Окно оценки админа после жалобы;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]cl_menu.lua[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Главное меню;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]cl_info.lua[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Профиль админа;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]chat_icon.png[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Иконка чата;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]admin.png[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Иконка админа;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]player.png[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Иконка игрока;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]send_icon.lua[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Иконка отправки сообщения;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]ElysiumReportsLogo.png[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Иконка аддона;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
[FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][B][COLOR=rgb(98, 156, 227)]◈[/COLOR] [COLOR=rgb(98, 157, 227)][ICODE]DelaGothicOne-Regular.ttf[/ICODE][/COLOR] [COLOR=rgb(98, 156, 227)]//[/COLOR] [/B]Шрифт интерфейса;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
Чатовые:
◈ @ <text> // Подать жалобу;
◈ @menu // Открыть меню ElysiumReports.

Консольные:

◈ elysium_reports <text> // Подать жалобу;
◈ elysium_reports_menu // Открыть меню ElysiumReports.
◈ Установите сжатый архив этого аддона из источника [BROKENCORE];
◈ Распакуйте содержимое архива на свой компьютер;

◈ Поместите папку elysiumreports по пути ...steam\steamapps\common\GarrysMod\garrysmod\addons\....
Основная настройка аддона осуществляется через sv_config.lua. Вы можете еë с лëгкостью изменить под свою конфигурацию в зависимости от ваших целей. Снизу – конфигурация аддона, задействована по умолчанию после установки на сервер.
P.S.: Часть названия рангов по стандарту акцентировались из проекта MetaHub от TravkaCode, а другая часть из проекта GambitRP так что не судите строго.

Заработная плата за полученную оценку игроком:
Настройка в ElysiumReports.Config.RatingRewards
◈ За оценку в 1/5 администратор получает 1,000$;
◈ За оценку в
2/5 администратор получает 2,000$;
◈ За оценку в 3/5 администратор получает 3,000$;
◈ За оценку в 4/5 администратор получает 4,000$;
◈ За оценку в 5/5 администратор получает 5,000$.

Видимость рангов:

Настройка в ElysiumReports.Config.RankDisplay
◈ Руководство проекта // superadmin // Color(255, 140, 0);
◈ Команда проекта // teamproject // Color(115, 255, 227);
◈ Рук. Состава // rs // Color(215, 0, 36);
◈ Зам. Рук. Состава // zrs // Color(137, 0, 23);
◈ Старший Мастер // stmaster // Color(66, 68, 132);
◈ Игровой Мастер // gamemaster // Color(136, 138, 255);
◈ Стажëр // staff // Color(255, 244, 150);
◈ ЭлисАдмин [FONT=verdana][FONT=verdana][FONT=verdana][FONT=verdana][FONT=arial][COLOR=rgb(98, 156, 227)]//[/COLOR] elysadmin [FONT=arial][COLOR=rgb(98, 156, 227)]// [/COLOR]Color(87, 255, 129);[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
◈ VIP+ // vip+ // Color(0, 227, 208);
◈ VIP // vip // Color(0, 156, 143);
◈ Игрок // user [FONT=verdana][FONT=verdana][FONT=arial][COLOR=rgb(98, 156, 227)]// [/COLOR]Color(255, 255, 255).[/FONT][/FONT]

Кто является администратором:[/FONT]
Настройка в ElysiumReports.Config.AdminRanks
◈ superadmin;
◈ teamproject;
◈ rs;
◈ zrs;
◈ stmaster;
◈ gamemaster;
◈ staff;
◈ elysadmin.

Кто может открывать меню аддона:

Настройка в ElysiumReports.Config.MenuAccess
◈ superadmin;
◈ teamproject;
◈ rs;
◈ zrs;
◈ stmaster;
◈ gamemaster;
◈ staff;
◈ elysadmin;
◈ vip+;
◈ vip;
◈ user.

Кто может просматривать за журналом аудита (логами):
Настройка в ElysiumReports.Config.ActivityAccess
◈ superadmin;
◈ teamproject;
◈ rs;
◈ zrs;
◈ stmaster.

Кто может разбирать свои жалобы:

Настройка в ElysiumReports.Config.CanAcceptOwnReport
◈ superadmin;
◈ teamproject.

Кто может изменять статистику администратору:

Настройка в ElysiumReports.Config.EditStatsAccess
◈ superadmin;
◈ teamproject.

Кто может сбрасывать всю статистику администраторов:

Настройка в ElysiumReports.Config.ResetStatsAccess
◈ superadmin;
◈ teamproject.

Разное:
Настройка:
◈ для перевода аддона в ElysiumReports.Config.Language;
◈ для видимости ботов в ElysiumReports.Config.ShowBots;
◈ для срока очищения 1 лога журнала аудита в ElysiumReports.Config.AuditLogExpireTime.
◈ Изначальный перевод аддона на русском;
◈ Видимость ботов в статистике отключена;
◈ Логи в журнале аудита очищаются по принципу 1 сообщение каждые 24 часа.
По состоянию на v1.1 аддон включает в себе 2 перевода на языки – русский и английский. Перевод текста находиться в sv_language.lua.
v1.1:
17.02.2026
◈ Изменены файлы sh_config.lua, sh_language.lua и sh_db_config.lua. Теперь они являются частью SV, а не SH ради безопасности от их перехвата через стронние программные обеспечения (ScriptHooks);
◈ Полностью переписана логика и система сохранения базы данных (sv_db_config.lua и sv_database.lua). Теперь имеется возможность подключения как SQLite, так и MySQL (возможность отслеживать это можно через консоль сервера);
◈ В разделе Активность добавлены подразделы Разбор жалоб и Журнал аудита. В первом разделе по прежнему остаётся возможность отследить администраторов, которые разбирают активную жалобу. Во втором же разделе показывается полное логирования действий игроков и администраторов через аддон (кто-то подаёт/принимает/отклоняет/закрывает жалобу; выдаёт оценку администратору после закрытия жалобы);
◈ Теперь за полученное иное количество 5-бальной оценки работы администратора игроком после закрытия жалобы, первый может получить игровую валюту:
- За 5/5 администратор получает на счёт 5,000$;
- За 4/5 администратор получает на счёт 4,000$;
- За 3/5 администратор получает на счёт 3,000$;
- За 2/5 администратор получает на счёт 2,000$;
- За 1/5 администратор получает на счёт 1,000$.

◈ Теперь чтобы администратор мог отклонить жалобу игроку, он должен ввести для этого причину;
◈ Чат игрока и адмнистратора увеличен в ширину в 2 раза;
◈ В списке активных жалоб панель игрока с его жалобой уменьшена в ширину в 1,5 раза;
◈ Исправлен баг, когда список с активными жалобами игроками, появляющийся у администратора справой части экрана мог некорректно отображаться в зависимости от разного расширения экрана у клиента;
◈ Прочие визуальные корректировки.

v1.0:
11.02.2026
◈ Официальный релиз аддона в [BROKENCORE].
Вопрос: Почему аддон разрабатывался 5 лет, учитывая, что подобные ему создаются за считанные недели или месяца?
Ответ: В 2020 году я начал интересоваться языком программирования GLua, имея до этого времени нулевой уровень его знания. Аддон ElysiumReports стал для меня практической работой и свободной песочницей для его [GLua] изучения. Нужно ещë учитывать, что в жизни начинающий разработчиков бывают моменты, когда из-за поэтапного обучения они начинают выгорать и забрасывать свои проекты. На протяжении 2020–2026 годов ElysiumReports точно также неоднократно откладывался по тем или иным причинам. Разработка не была также с конкретным дедлайном на его релиз.

Вопрос: Будет ли аддон в дальнейшем обновляться?
Ответ: В ближайшей перспективе разработка ElysiumReports на следующие версии не исключается. Такая возможность реальна – однозначно будут различные исправления багов, а также добавление тех или иных функций, которые могут предложить в обсуждении этого аддона на [BROKENCORE].

Помощь в разработке ElysiumReports​
Дорогое сообщество Garry's Mod. Если вы хотите действительно видео какие либо дальнейшие изменения этого аддона, помочь в его доработке, или просто нашли какой-то баг, то вы вправе оставить под обсуждением свой комментарий. Абсолютно все я стараюсь читать и брать их во внимание.

Также важная пометка — создателем и единственным разработчиком ElysiumReports являюсь только я один. Не введитесь на возможные копии этого аддона. Официальный репозиторий ElysiumReports – эта тема в [BROKENCORE]. Если вы готовы распространять этот аддона на иные источники массовой информации в интернете, то обязательно указываете автора и оригинальный репозиторий.


​
Автор
T_O_R_R_E_N_T
Скачивания
97
Просмотры
1,174
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Последние обновления

  1. 1.1

    v1.1: 17.02.2026 ◈ Изменены файлы sh_config.lua, sh_language.lua и sh_db_config.lua. Теперь они...
Назад
Сверху Снизу