Куплю плагин WarMix Half Round frag save" (1.0.0) by FrozDark.

Grey83

не пишу плагины с весны 2022
Сообщения
8,839
Реакции
5,281
@Слава156, но это же ветка для CS:GO.
Сообщения автоматически склеены:

сам часто использую его, так как morecolors и colors не особа нравятся
а он содержит 2 дополнительных инклюда: colors.inc и morecolors.inc 😏
Сообщения автоматически склеены:

Ладно, следующая версия выйдет с использованием вот этого инклюда:

Хотя я рассчитывал на что-то типа вот такого (только без использования расширений):
Сообщения автоматически склеены:

Изменения в 3.4.3_15.06.2026:
  • Для раскрашивания использован немного переписаный инклюд раскраски от wS (оригинальный находится вот тут, для плагина он немного не подошёл, потому и пришлось его переписать). Подправленый инклюд прикрепляю вместе с исходником.
    Также прикрепляю образец конфига рекламы. Сам файл настроек рекламы должен находиться в addons/sourcemod/configs/
  • Список карт для голосования берётся из файлов настроек SM, если они не обнаружатся, то создаётся список файлов карт на сервере.
SM1.13:
//// Match System 3.4.3_15.06.2026.sp
//
// Match System 3.4.3_15.06.2026.sp(126) : warning 204: symbol is assigned a value that is never used: "len"
//    126 |                         int len;
// -------------------------------------^
// Code size:         33608 bytes
// Data size:         9840 bytes
// Stack/heap size:      17324 bytes
// Total requirements:   60772 bytes
//
// 1 Warning.
//
// Compilation Time: 0,17 sec
// ----------------------------------------

Версия скомпиленая с прикреплённым ws_colors.inc:
//// Match System 3.4.3_15.06.2026.sp
//
// Code size:         36268 bytes
// Data size:         10396 bytes
// Stack/heap size:      16880 bytes
// Total requirements:   63544 bytes
//
// Compilation Time: 0,17 sec
// ----------------------------------------
Предупреждение можно игнорировать, т.к. на работу плагина это никак не влияет.
Исходник содержит 1189 строк, не считая инклюда раскраски.
Теперь, наверное, нужно заняться раскрашиванием текстов чата и вывода их в файлы перевода.
 

Вложения

  • Match System 3.4.3_15.06.2026.sp
    33.3 КБ · Просмотры: 1
  • ws_colors.inc
    8 КБ · Просмотры: 1
  • match_adverts.cfg
    1.2 КБ · Просмотры: 1
Последнее редактирование:

Alex777

Участник
Сообщения
38
Реакции
1
Содержимое файла с рекламными сообщениями должно выглядеть примерно таким образом:
csrating_adverts.cfg:
"Adverts"
{
    "тут"           "текст№1"
    "может"         "текст№2"
    "быть"          "текст№3"
    "любой"         "текст№4"
    "текст"         "текст№5"
    "лишь"          "текст№6"
    "бы"            "текст№7"
    "он"            "текст№8"
    "не"            "текст№9"
    "повторялся"    "текст№10"
}
содержимое первых полей не имеет никакого значения
Сообщения автоматически склеены:

Забыл глянуть теги. Для v34 и клиентмода нужен другой инклюд раскраски, но у меня его нет.
Так что для этих вариантов CS:S придётся подправить исходник под используемый инклюд. Поправить нужно будет строку 13 и строки 137 - 142.
Если предоставят актуальный рабочий инклюд, то могу поправить и сам.
Сообщения автоматически склеены:

Кстати, насколько я понимаю, команды mp_pause_match и mp_unpause_match существуют только в CS:GO и CS2.
Т.е. пауза в CS:S любой версии в этом плагине работать не должна.

А чтобы была пауза нужно использовать что-то вроде вот этого плагина:
Сообщения автоматически склеены:

Изменения в 3.4.2_14.06.2026:
* Исправил беспонтовое голосование, которое меняло карту на ту, за которую первую проголосуют. Если никто так и не проголосовал, то выберет случайную из списка.
Список карт как и раньше захардкоджен в самом плагине. Думаю может сделать отдельный конфиг для списка карт или же заставить читать файл mapcycle.txt.
* Пауза теперь должна работать не только в CS:GO, но и в CS:S.
* В случае отсутствия выбранного капитаном игрока (пока капитан выбирал игрок из списка успел выйти) меню пересоздаётся и капитану снова предлагается выбрать из оставшихся.
* Всякие мелкие правки.
C-подобный:
//// Match System 3.4.2_14.06.2026.sp
//
// Code size:         32980 bytes
// Data size:         9844 bytes
// Stack/heap size:      17320 bytes
// Total requirements:   60144 bytes
//
// Compilation Time: 0,17 sec
// ----------------------------------------

Версия скомпиленая с morecolors:
//// Match System 3.4.2_14.06.2026.sp
//
// Code size:         32980 bytes
// Data size:         10256 bytes
// Stack/heap size:      17320 bytes
// Total requirements:   60556 bytes
//
// Compilation Time: 0,17 sec
// ----------------------------------------
Теперь исходник состоит из 1186 строк. Инклюд morecolors парой сообщений выше, если он нужен.

Всё ещё жду отзывов по работоспособности плагина. Ну и инклюды для раскрашивания сообщений в чате.
что сказать ИИ что бы не лепил херни?) может етсь какой то стандарт написания плагинов"?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,839
Реакции
5,281
@Alex777, без понятия: никогда ИИ не пользовался (ну окромя гугловского в поиске, да и то потому что гугл его ответы всем суёт в поисковой выдаче)
 
Сверху Снизу