Исходник Софт GAdmin - плагин для администрации Gambit RP

DZONE

Известный
Автор темы
185
200

GAdmin - плагин для администрации Gambit RP


Исходный код плагина для администрации гамбита, содержащий на момент написания темы 30972 строки (find . -name "*.cpp" -o -name "*.h" -o -name "*.cmake" | xargs wc -l). Прошлая тема в луашном разделе удалена мною по причинам неактуальности и переписывания кода с нуля на C++. Исходный код луашной (Clue) версии модификации - тут.
Код написан на последнем C++26 стандарте и с поддержкой только GCC компиляторов версий >=15.1.0 (скорее всего можно скомпилировать и с Clang; не проверял. MSVC отпадает из-за отсутствия поддержки ключевых нововведений стандарта, например того же #embed). В сборке используется CMake v4.0.0 и доступны настройки для уменьшения размера бинарников: используются UPX и msgpack-cli (для уменьшения размера JSON файлов, добавленных в код; cargo install msgpack-cli). Поддерживаются все версии сампа, кроме R2 и R4. Также используются библиотеки, перечисленные ниже:
После компиляции генерируются два файла - gadmin.dll и gadmin-loader.asi. Второй файл используется для реализации автообновления, которое ищет gadmin.dll по ресурсному файлу и сравнивает его версию с той, что получена от Github API: если различается - предлагает установить обновление, в противном случае - просто загружает в игру. Отключить автообновление можно переименовав gadmin.dll в gadmin.asi и удаля лоадер.

Лицензия

Проект залицензирован под GNU General Public Licence v3. Авторское право закреплено за теми, кто внес или вносит прямой вклад в разработку (The Contributors).

output.png
 

TheBadZero

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

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

01EG

Известный
Проверенный
794
452
очему не могут взять и перейти на 0.3DL с патчами?
а шо оно даст собственно с патчами?

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

TheBadZero

Gachi Solider
Проверенный
394
194
а шо оно даст собственно с патчами?


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

Ejik_Letchik

Участник
23
47
что ни у кого не появилось за второй десяток лет: 1) руки; 2) здравый рассудок; 3) логики, чтобы сделать хотя бы нормальные миссии/задания с нормальными катсценами как в SinglePlayer. Есть же один мод для GTA SA, который сумел сделать катсцены (хоть и мод забросили). По сути если подумать, можно просто вызвать готовую сцену на клиенте со стороны сервера как в GTA Online.
Подобное есть, но не на ру серверах. Тот же WTLS, или Mike's cops and robbers. У нас всё стабильно - раз школьники платят, то развиваться и менять ничего не нужно-_-
 
Последнее редактирование:
  • Нравится
Реакции: TheBadZero

TheBadZero

Gachi Solider
Проверенный
394
194
Подобное есть, но не на ру серверах. Тот же WTLS, или Mike's cops and robbers. У нас всё стабильно - раз школьники платят, то развиваться и менять ничего не нужно-_-
На WTLS донатеры могут с читами играть, они на подсосе у админов.
 
  • Нравится
Реакции: Ejik_Letchik