PDA

Просмотр полной версии : GAdmin - плагин для администрации Gambit RP


DZONE
29.10.2025, 22:24
GAdmin - плагин для администрации Gambit RP​

Исходный код плагина для администрации гамбита, содержащий на момент написания темы 30972 строки (

find . -name "*.cpp" -o -name "*.h" -o -name "*.cmake" | xargs wc -l

). Прошлая тема в луашном разделе удалена мною по причинам неактуальности и переписывания кода с нуля на C++. Исходный код луашной (Clue) версии модификации - тут (https://github.com/Vadim-Kamalov/GAdmin/tree/cae4ed2c54187048489e41fa5c8530b0dc7a3915).


Репозиторий: https://github.com/Vadim-Kamalov/GAdmin​
Код написан на последнем C++26 стандарте и с поддержкой только GCC компиляторов версий

>=15.1.0

(скорее всего можно скомпилировать и с Clang; не проверял. MSVC отпадает из-за отсутствия поддержки ключевых нововведений стандарта, например того же

#embed

). В сборке используется CMake v4.0.0 и доступны настройки для уменьшения размера бинарников: используются UPX и msgpack-cli (для уменьшения размера JSON файлов, добавленных в код;

cargo install msgpack-cli

). Поддерживаются все версии сампа, кроме R2 и R4. Также используются библиотеки, перечисленные ниже:


форкнутый kthook (https://github.com/kin4stat/kthook/pull/16) с фиксом варнингов от

std::is_trivial

(P3247: Deprecate the notion of trivial types (https://www.blast.hk/redirect/aHR0cHM6Ly93ZzIxLmxpbmsvcDMyNDc));

Compile-Time-Regular-Expressions (CTRE) (https://github.com/hanickadot/compile-time-regular-expressions) в качестве замены медленного

std::regex

;

ImGui; (https://github.com/ocornut/imgui)

ImGui Markdown; (https://github.com/enkisoftware/imgui_markdown)

nlohmann/json; (https://github.com/nlohmann/json)
После компиляции генерируются два файла -

gadmin.dll

и

gadmin-loader.asi

. Второй файл используется для реализации автообновления, которое ищет

gadmin.dll

по ресурсному файлу и сравнивает его версию с той, что получена от Github API: если различается - предлагает установить обновление, в противном случае - просто загружает в игру. Отключить автообновление можно переименовав

gadmin.dll

в

gadmin.asi

и удаля лоадер.

Лицензия​

Проект залицензирован под GNU General Public Licence v3. Авторское право закреплено за теми, кто внес или вносит прямой вклад в разработку (The Contributors (https://github.com/Vadim-Kamalov/GAdmin/blob/main/CONTRIBUTORS)).

https://forum.antichat.xyz/attachments/28643269/

kyrtion
30.10.2025, 02:40
плагин админ-тулс? не, не слышал!

01EG
31.10.2025, 17:29
Проект залицензирован под GNU General Public Licence v3. Авторское право закреплено за теми, кто внес или вносит прямой вклад в разработку (The Contributors (https://github.com/Vadim-Kamalov/GAdmin/blob/main/CONTRIBUTORS)).


Слава GAY(m)BITOVCAM!

GAY(m)BITY Слава!

TheBadZero
05.11.2025, 21:30
Какой смысл играть каждый день в текстовой чат (якобы отыгрывание РП). Я вот до сих пор не понимаю, почему никто с 2013-го года не смог отвязаться от /me, /do, /try? Почему не могут взять и перейти на 0.3DL с патчами? Почему эта вся eбля? До сих пор не могут сделать функционал того-же "/me достал паспорт с трусов и передал человеку на против" но в виде анимаций.

А на всякие админ тулзы есть деньги и время, чтобы плеткой наказывать игроков, а на нормальный функционал денег нет и мозгов нет.

01EG
13.11.2025, 02:18
очему не могут взять и перейти на 0.3DL с патчами?


а шо оно даст собственно с патчами?



До сих пор не могут сделать функционал того-же "/me достал паспорт с трусов и передал человеку на против" но в виде анимаций.


дак это несколько рпц отправлять вместо одноого зачем напрягатсья и грузить сервер?

+пакеты синхронизаций анимаций, пока один игрок принимает пасспорт, у них анимки соединялись

TheBadZero
24.11.2025, 03:55
а шо оно даст собственно с патчами?

дак это несколько рпц отправлять вместо одноого зачем напрягатсья и грузить сервер?
+пакеты синхронизаций анимаций, пока один игрок принимает пасспорт, у них анимки соединялись


Хотя бы анимациями всё делать досконально и красиво вместо флуда фиолетовым текстом. Хотя я и сам давно уже не играю в самп и рп отсебятину, мне никогда не нравилось, как в чат говорят "ЭЭэээ я это, достал пафпорт и передал феловеку на пвотив" или "расстегнул ширинку и начал дгачить на админа транса". Устал смотреть на однотипность, я бы лучше на анимации посмотрел, хоть какое-то разнообразие, а не смотреть на каждый сервер и видеть одну и ту же картину чисто скопированную друг у друга, приторно, тошнотворно, ненавистно. Я вот до сих пор удивляюсь с большим ААааааXyем и задаюсь вопросом с вопросительными знаками на 1000 страниц, мол реально вообще, что ни у кого не появилось за второй десяток лет: 1) руки; 2) здравый рассудок; 3) логики, чтобы сделать хотя бы нормальные миссии/задания с нормальными катсценами как в SinglePlayer. Есть же один мод для GTA SA, который сумел сделать катсцены (хоть и мод забросили). По сути если подумать, можно просто вызвать готовую сцену на клиенте со стороны сервера как в GTA Online. Но видимо никогда этого не произойдет, будем жить в консервации и смотреть, как верхушка серверов тратят деньги в борделях, на яхты, как очередной владелец своей тупой шмаре дарит цветы (уровень дна орущего как баба мараса шкуры с его личинкой), а за их спиной видеть красивую обертку, а в этой обертке - дерьмо.

Ejik_Letchik
25.11.2025, 14:06
что ни у кого не появилось за второй десяток лет: 1) руки; 2) здравый рассудок; 3) логики, чтобы сделать хотя бы нормальные миссии/задания с нормальными катсценами как в SinglePlayer. Есть же один мод для GTA SA, который сумел сделать катсцены (хоть и мод забросили). По сути если подумать, можно просто вызвать готовую сцену на клиенте со стороны сервера как в GTA Online.


Подобное есть, но не на ру серверах. Тот же WTLS, или Mike's cops and robbers. У нас всё стабильно - раз школьники платят, то развиваться и менять ничего не нужно-_-

TheBadZero
27.11.2025, 18:21
Подобное есть, но не на ру серверах. Тот же WTLS, или Mike's cops and robbers. У нас всё стабильно - раз школьники платят, то развиваться и менять ничего не нужно-_-


На WTLS донатеры могут с читами играть, они на подсосе у админов.