Плагіна
463 файла
-
Join Sound – додає можливість програвання звуку для всіх гравців при підключенні VIP-гравця.
У groups.ini додайте наступне:
groups.ini:
// Шлях до звукового файлу, який відтворюватиметься при підключенні VIP-гравця // Формат: "JoinSound" "путь_к_файлу" "JoinSound" "sounds/music/vip_join.vsnd_c"До файлу vip.phrases.txt додайте наступне:
vip.phrases.txt:
"JoinSound" { "en" "Join Sound" "ua" "Звук під час підключення" }Вимоги
[VIP] Core
MultiAddonManager (для своїх звуків)
- Безкоштовний
- 0 Завантаження
-
Reset Deaths - додає можливість VIP-гравцям скидати кількість своїх смертей за допомогою команд !rd або через VIP меню з командою !vip .
У groups.ini додайте наступне:
groups.ini:
"ResetDeaths" "1" // Встановіть значення "1", щоб дозволити скидання смертейДо файлу vip.phrases.txt додайте наступне:
vip.phrases.txt:
"ResetDeaths" { "en" "Reset deaths" "ua" "Скидання смертей" } "deaths_reset" { "en" "Your deaths have been reset!" "ua" "Ваші смерті були скинуті!" } "deaths_already_zero" { "en" "Your deaths are already zero." "ua" "Ваші смерті вже дорівнюють нулю."Встановлення
!rd – дозволяє VIP-гравцям скинути кількість своїх смертей
!rs – дозволяє всім гравцям скинути кількість своїх вбивств.
- Безкоштовний
- 0 Завантаження
-
Anti-Afk - автоматично вбиває, кикає або переводить у спостерігачі гравців, які перебувають у AFK.
"AntiAfk"
{
// Час (в секундах), через який гравцеві надсилається перше попередження про AFK.
"initial_warning_time" "15"
// Загальний час (в секундах), після якого провадиться дія (вбивство/кік/переведення в спостерігачі).
"warning_interval" "35"
// Максимальна кількість попереджень до застосування фінального заходу.
"max_warnings" "3"
// Якщо встановлено "1", то замість переведення в спостерігачі гравець буде кікнутий.
"kick_instead_of_spec" "0"
}
- Безкоштовний
- 0 Завантаження
-
Вся суть плагіна описана в самій його назві - він забезпечує експорт функцій меню з ядра плагіна Utils від Pisex
На даний момент список методів, що експортуються, обмежений (але не сильно) і вже дозволяє цілком адекватно реалізувати майже повну взаємодію з меню з даного плагіна
- Безкоштовний
- 0 Завантаження
-
[VIP] Teammates Heal - додає можливість лікування союзників при попаданні по них для VIP-гравців.
У groups.ini додайте наступне:
groups.ini:
"heal_teammates" "50" // Процент от нанесенного урона, который восстанавливается союзникуДо файлу vip.phrases.txt додайте наступне:
vip.phrases.txt:
"heal_teammates" { "en" "Heal Teammates" "ru" "Лечение союзников" }
- Безкоштовний
- 0 Завантаження
-
[VIP] No Fall Damage — додає можливість відключення втрати від падіння для VIP-гравців.
У groups.ini додайте наступне:
groups.ini:
// Включение/выключение отключения урона от падения для VIP-игроков // Формат: "nofalldamage" "1" (1 для включения, 0 для выключения) "nofalldamage" "1"До файлу vip.phrases.txt додайте наступне:
vip.phrases.txt:
"nofalldamage" { "en" "No Fall Damage" "ru" "Отключение урона от падения" }- Безкоштовний
- 0 Завантаження
-
Дозволяє налаштувати видачу метальних ножів залежно від адмін прапорів/групи гравця.
Після першого запуску згенерується файл налаштувань [TK] Flags.json шляхом addons\counterstrikesharp\configs\plugins\[TK] Flags
Прапори вказуються через @, групи через #{
"Flags": {
"@css/root": { //Флаг/группа
"delay": 1.5, //Задержка до выдачи новых значений
"amount": 555, //Количество ножей
"limit": 30, //Максимальное количество носимых ножей
"steal": true, //Возможность красть ножи
"velocity": 1200, //Скорость полёта ножей
"damage": 999, //Урон
"model_scale": 1, //Размер модели ножа
"gravity": 1, //Гравитация ножа
"elasticity": 0.2, //Сила отскока
"lifetime": 3, //Время жизни
"spin": true, //Вращение при броске
"headshot_damage": 100//Урон в голову
},
"#css/admin": {
"delay": 1.5,
"amount": 191,
"limit": -1,
"steal": true,
"velocity": 1200,
"damage": 50,
"model_scale": 1,
"gravity": 1,
"elasticity": 1,
"lifetime": 10,
"spin": true,
"headshot_damage": 123
}
},
"ConfigVersion": 1
}
Даний плагін був створений для можливості видачі метальних ножів від плагіна VIP Pisex, а також для тих, хто взагалі не використовує VIP системи на сервері.
- Безкоштовний
- 0 Завантаження
-
Swiftly - це потужний плагін для Metamod (діючий як фреймворк, подібно CounterStrikeSharp ), розроблений для розширення можливостей моддингу. Він заснований на Lua/JS/TS і має безліч функцій, таких як:
Повідомлення користувачів (повідомлення Protobuf)
Стандартизовані меню (меню WASD, але внутрішні, без потреби в будь-якій зовнішній бібліотеці)
HTTP ( HTTP -клієнт і сервер, дуже простий у використанні та дуже цікавий)
Resmon (Перегляд використання ваших плагінів у режимі реального часу)
Звіт про збої (форк акселератора, але вбудований безпосередньо в ядро)
Розширення VSCode (розширення, створене для розробників, яке забезпечує автоматичне доповнення , генерацію плагінів та документацію ) безпосередньо у VSC.
Хуки (розширений API , що дозволяє підключати функції CS2 через сигнатури)
Доступ до схеми
Набагато більше
Встановлення
Завантажте останню версію Metamod:Source та перетягніть папку addons у папку game/csgo.
Завантажте останню версію Swiftly та перетягніть папку addons у папку game/csgo.
- Безкоштовний
- 0 Завантаження
-
Заповнює інформацію про користувача всередині API Steam, в результаті чого гравці відображаються в інформації про сервер, а також моніторингу.
Встановлення
Копіювати папки в game/csgo/addons
- Безкоштовний
- 0 Завантаження
-
Плагін, який блокує веб-сайти та IP-адреси (ім'я + чат) з налаштованим білим списком дозволених сайтів та IP-адрес.
Плагін, що блокує веб-сайти та IP-адреси (ім'я + чат), з налаштованим білим списком дозволених сайтів та IP-адрес.
Команди
Встановлення
addons \ counterstrikesharp plugins - перекинути з архіву.
Налаштувати конфіг у addons/counterstrikesharp/configs/plugins/IPAndSiteBlocker/IPAndSiteBlocker.json - буде створено автоматично
- Безкоштовний
- 0 Завантаження
-
Модуль для видачі кредитів за різні події та активність
PlayerKill_Credits = 2 - Кількість кредитів за вбивство гравця (0 - Нічого не давати)
PlayerDeath_Credits = -5 - Кількість кредитів за смерть гравця (0 - Нічого не давати)
RoundStart_Credits = 5 - Кількість кредитів за
початок раунду (0 - Нічого не давати) RoundEnd_Cits
GiveCredits = 60.0 - Через скільки секунд видавати кредити за активність (0.0 - Нічого не давати)
IntervalGiveCreditsCount = 5 - Кількість кредитів за те, що гравець певний час грає на сервері
- Безкоштовний
- 0 Завантаження
-
Модуль для покупки скінів на гравця
Конфіг
{
"SpawnDelay": 1.0,
"EnablePreview": true,
"Cameraman": {
"name": "Камера Мен",
"price": "5000",
"sellprice": "1000",
"duration": "86400",
"ModelT": "characters/models/cameraman_ported_lev/cameraman_ported_cs2.vmdl",
"ModelCT": "characters/models/cameraman_ported_lev/cameraman_ported_cs2.vmdl"
},
"Deadpool": {
"name": "Дэдпул",
"price": "5000",
"sellprice": "1000",
"duration": "86400",
"ModelT": "characters/models/kolka/deadpool/deadpool.vmdl",
"ModelCT": "characters/models/kolka/deadpool/deadpool.vmdl"
}
}
- Безкоштовний
- 0 Завантаження
-
Дозволяє гравцям надсилати репорти (скарги) на інших гравців.
Конфіг
{ "WebhookUrl": "https://discord.com/api/webhooks/" }Команди
css_report, !report - Надіслати репорт
- Безкоштовний
- 0 Завантаження
-
Конфіг
{
"Players": 10 // Кількість гравців, після якого відкриються проходи
"Message": "...", // Повідомлення про те, що проходи заблоковані
"Maps": {
"de_mirage": [// Назва карти
{
"ModelPath": "models/props/de_dust/hr_dust/dust_windows/dust_rollupdoor_96x128_surface_lod.vmdl", // Шлях до моделі
"Color": [30, 144, 255], // RGB колір, в якому буде пофарбована модель
"Origin": "-1600.46 -741.124 -172.965", // Позиція, де буде розміщена модель
"Angles": "0 180 0" // Напрямок, в якому буде розгорнуто модель
},
{
"ModelPath": "models/props/de_mirage/small_door_b.vmdl",
"Color": [255, 255, 255],
"Origin": "588.428 704.941 -136.517",
"Angles": "0 270.256 0"
},
{
"ModelPath": "models/props/de_mirage/large_door_c.vmdl",
"Color": [255, 255, 255],
"Origin": "-1007.87 -359.812 -323.64",
"Angles": "0 270.106 0"
},
{
"ModelPath": "models/props/de_nuke/hr_nuke/chainlink_fence_001/chainlink_fence_001_256_capped.vmdl",
"Color": [255, 255, 255],
"Origin": "-961.146 -14.2419 -169.489",
"Angles": "0 269.966 0"
},
{
"ModelPath": "models/props/de_nuke/hr_nuke/chainlink_fence_001/chainlink_fence_001_256_capped.vmdl",
"Color": [255, 255, 255],
"Origin": "-961.146 -14.2419 -43.0083",
"Angles": "0 269.966 0"
}
], // Якщо потрібно додати більше карток, поставте кому. Але після останньої карти кома не потрібна! (Приклад)
"de_dust2": [
{
"ModelPath": "",
"Color": [255, 255, 255],
"Origin": "",
"Angles": ""
}
]
}
}
Теги
Теги для "Message"
кольору - {DEFAULT}, {WHITE}, {DARKRED}, {GREEN}, {LIGHTYELLOW}, {LIGHTBLUE}, {OLIVE}, {LIME}, {RED}, {LIGHTPURPLE}, {PURPLE}, {GREY}, {YELLOW}, {GOLD}, {S {MAGENTA}, {LIGHTRED}, {ORANGE}
{MINPLAYERS} - мінімальна кількість гравців
Команди
css_bp_reload, !bp_reload - перезавантажує конфіг (тільки для @css/root)
- Безкоштовний
- 0 Завантаження
-
Плагін, який дозволяє вам використовувати кілька доповнень майстерні одночасно і завантажувати їх клієнтами. (Простіше кажучи, можливість завантажувати моделі, звуки тощо через Workshop)
ПРИМІТКА. Насправді сервер не монтуватиме додаткові доповнення, тому вам доведеться витягти їх вміст у файли сервера. Зокрема, якщо ви цього не зробите, у моделей гравців буде анімація, що не працює.
Команди
mm_print_searchpaths // Вивести всі шляхи пошуку, змонтовані в даний момент сервером.
mm_download_addon <id> // Завантажити аддон вручну.
Обидві команди вимагають перезавантаження картки для застосування змін:
mm_add_addon <id> // Додати аддон до списку, але не монтувати його.
mm_remove_addon // Видалити аддон зі списку, але не розмонтувати його.
Змінні
mm_extra_addons "" // ID аддонів з майстерні, розділені комами (наприклад, "3090239773,3070231528")
mm_extra_addons_timeout 10 // Час очікування клієнтів між підключеннями для встановлення додаткових аддонів, потрібне використання mm_extra_addons
Встановлення
Вийміть вміст архіву в папку game/csgo
Відредагуйте конфігураційний файл за адресою game/csgo/cfg/multiaddonmanager/multiaddonmanager.cfg
- Безкоштовний
- 0 Завантаження
-
Невелике оснащення, завдяки якому значно спрощується взаємодія з БД:
Єдиний інтерфейс для всіх видів баз (MySQL, SQLite, PostgreSQL)
Можливість легкої заміни однієї бази на іншу можна виконувати навіть з-під конфіга плагіна!
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє відображатися ранг гравця в TAB
Можливість підключити як кастомні ранги (з майстерні), так і вже існуючі
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє показувати рекламу, наприклад:
ХУД
Конфіг
{
"PrintToCenterHtml": false, // якщо true, то текст, що відображається в CENTER, може використовувати html
"WelcomeMessage": { //якщо вам не потрібне привітання, просто не додавайте, або видаліть(якщо перегенерували конфіг)
"MessageType": 0, // 0 - ЧАТ | 1 - ЦЕНТР | 2 - ЦЕНТР HTML
"Message": "{RED}Ласкаво просимо, {GREEN}{PLAYERNAME}" //У тексті, який побачить гравець, можна використовувати теги кольорів та тег {PLAYERNAME}.
},
"Ads": [
{
"Interval": 35, //таймер, після якого буде показана реклама
"Messages": [
{
"Chat": "{RED}Chat {BLUE}Advertising {GREEN}1", // Реклама у чаті
"Center": "Center Advertising 1" // Реклама у центрі
},
{
"Chat": "{map_name}", // буде текст із перекладу
"Center": "Center Advertising 2"
}
]
},
{
"Interval": 40,
"Messages": [
{
"Chat": "Chat Advertising 2"
},
{
"Chat": "{RED}Chat {BLUE}Advertising {GREEN}4"
}
]
}
],
"Panel":
"<font color='#ff00ff'>Panel Advertising 1</font>", // Реклама на панелі відображається тільки в кінці раунду
"Panel Advertising 2",
"Panel Advertising 3"
],
"DefaultLang": "US", //Мова який показуватиме повідомлення, якщо нижче немає мови гравця
"LanguageMessages": {
"map_name": { // після того, як зробили тут переклади, просто скопіюйте(в даному випадку map_name) і вставте в "Chat": "map_name"
"RU": "{GRAY}Поточна карта: {RED}{MAP}",
"US": "{GRAY}Current map: {RED}{MAP}",
"CN": "{GRAY}当前地图: {RED}{MAP}"
},
"current_time": {
"RU": "{GRAY}Поточний час: {RED}{TIME}",
"US": "{GRAY}Current time: {RED}{TIME}",
"CN": "{GRAY}当前时间: {RED}{TIME}"
}
},
"MapsName": {
"de_mirage": "Mirage",
"de_dust2": "Dust II"
}
}
CHAT COLORS:
{DEFAULT}
{RED}
{LIGHTPURPLE}
{GREEN}
{LIME}
{LIGHTGREEN}
{LIGHTRED}
{GRAY}
{LIGHTOLIVE}
{OLIVE}
{LIGHTBLUE}
{BLUE}
{PURPLE}
{GRAYBLUE}
PANEL COLORS:
<font color='HEXCOLOR'>TEXT</font>
TAGS:
{MAP} - current map
{TIME} - server time
{DATE} - current date
{SERVERNAME} - server name
{IP} - server ip
{PORT} - port server
{PLAYERS} - кількість гравців на сервері
{MAXPLAYERS} - кількість доступних слотів на сервері
\n - new line
- Безкоштовний
- 0 Завантаження
-
Конфігурації (addons/counterstrikesharp/configs/plugins/VIPCore/)
Core.json
Core Config
{
" TimeMode " : 0, // 0 - секунди | 1 – хвилини | 2 - годинник | 3 - дні)
"ServerId": 0,
"VipLogging": true, // Чи логувати VIPCore | true - так | false - ні
"ServerIP": "0.0.0.0",
"ServerPort": 27015,
"UseCenterHtmlMenu": true, //Якщо true, то меню перебуватиме в центрі, якщо false, то в чаті. Зверніть увагу, що якщо у вас є інший плагін, що використовує CenterHtml, можливі падіння сервера
"ReOpenMenuAfterItemClick": true, // Чи відкривати меню після вибору пунктів.
"Connection": {
"Host": "host",
"Database": "database",
"User": "user",
"Password": "password",
"Port": 3306
}
}
vip.json
Vip Config
{
"Groups": {
"VIP1": {
"Values": {
"feature1": value1,
"feature2": value2
}
},
"VIP2": {
"Values": {
"feature1": value1,
"feature2": value2
}
}
}
}
Команда
Опис
css_vip_reload або !vip_reload
Перезавантажує конфігурацію. (@css/root)
css_vip_adduser <steamid або accountid> <vipgroup> "time або0 назавжди"
Додає VIP-гравця (тільки для консолі сервера)
css_vip_updateuser <steamid або accountid> <група або -s> <час або -s>
Оновлює VIP-гравця (лише для консолі сервера)
css_vip_deleteuser <steamid або accountid>
Видаляє VIP-гравців по SteamId (тільки для серверної конослі)
css_vip або !vip
Відкриває VIP-Меню
- Безкоштовний
- 0 Завантаження
-
Скидання статистики (кіли, смерті, асисти, хедшодубійста, дамага, mvp та score)
Команди
css_rs / !rs
Встановлення
1. Встановити MetaMod та CounterStrikeSharp
2. Перекинути папку addons в game/csgo
3. За необхідності налаштувати конфіг (addons/counterstrikesharp/plugins/ResetScore/settings.json)
Пояснення щодо конфігу
{
"resetIfDeath": true, // Скидання статистики тільки мертвим [true - on | false - off]
"checkIfNullStats": true, // Скидання статистики при нульових значеннях [true - on | false - off]
"notifyAllPlayerResetedStats": true, // Повідомлення в чаті про те, що гравець скинув статистику [true - on | false - off]
"cmdsResetScore": "rs|resetscore", // Команди для скидання статистики
"adminResetScore": {
"cmdsOpenMenu": "ars", // Команди для відкриття адмін меню (поділ команд символом "|")
"accessFlag": "@css/ban" // Адмін прапор, при якому буде доступно адмін меню
"menuTitle": " {LightRed}[ResetScore] Pick a player" // Заголовок меню
},
"resetType": { // Знизу вказано те, що буде скидатися (якщо щось не потрібно - false)
"Kills": true,
"Deaths": true,
"Assists": true,
"HeadShotKills": true,
"Damage": true,
"MVPs": true,
"Score": true
},
"messages": {
"client_ResetOnlyDeath": " {LightRed}[ResetScore]{Default} Скинути статистику можна лише мертвим.",
"client_HaveNullStats": " {LightRed}[ResetScore] {Default}У тебе нульова статистика..",
"client_StatsReseted": " {LightRed}[ResetScore] {Default}Статистика скинута. ", // Можна залишити порожнім, тоді повідомлення не буде
"all_Client_T_ResetedStats": " {LightRed}[ResetScore] {Gold}{NAME} {Default}скинув статистику.",
"all_Client_CT_ResetedStats": " {LightRed}[ResetScore] {Blue}{NAME} {Default}скинув статистику.",
"all_Client_SPEC_ResetedStats": " {LightRed}[ResetScore] {Grey}{NAME} {Default}скинув статистику."
"all_AdminResetScore": " {LightRed}[ResetScore] {Default}Administrator {NAME} has reset player {TARGET_NAME} stats.", // Можна залишити порожнім, тоді повідомлення не буде
"admin_UnsuitablePlayers": " {LightRed}[ResetScore] {Default}Lack of suitable players"
}
}
Список доступних кольорів
{Default}
{White}
{Darkred}
{Green}
{LightYellow}
{LightBlue}
{Olive}
{Lime}
{Red}
{Purple}
{Grey}
{Yellow}
{Gold}
{Silver}
{Blue}
{DarkBlue}
{BlueGrey}
{Magenta}
{LightRed}
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє давати гравцям додаткові можливості
Вид бази даних не відрізняється від версії R1KO(CS:GO)
Команди
!vip - головне меню плагіна для управління можливостями
-- Консольні команди --
vip_reload - перезавантажити vip-конфіг з групами
vip_remove <userid|nickname|accountid> - відібрати vip-доступ у гравця
vip_give <userid|nickname|accountid> <time-second>
Встановлення
1. Встановити потрібні модулі
2. Прописати налаштування груп у groups.ini
3. Прописати дані від бази в databases.cfg
4. Встановити все на сервер
- Безкоштовний
- 0 Завантаження
-
Дозволяє звичайним гравцям отримати статус VIP
Перед встановленням налаштуйте файл vip_test.ini
"VIP"
{
"type" "1" // Тип отримання віпки
//1 - Глобальний timeout, приклад: гравець взяв Example1 і не може взяти Example2 доки не пройде timeout
//2 - Timeout за групою, приклад: гравець взяв Example1 і після цього може взяти Example2
"Example1" // Вип група
{
"display" "Lite-VIP" // Відображуване ім'я в меню
"time" "7200" //Час видачі віпки в секундах
"timeout" "14400" // Перезаряджання між повторними отриманнями віпки в секундах (0 - ніколи)
}
"Example2" // Вип група
{
"display" "VIP" //Відображуване ім'я в меню
"time" "3600" //Час видачі віпки в секундах
"timeout" "14400" // Перезаряджання між повторними отриманнями віпки в секундах (0 - ніколи)
}
}
- Безкоштовний
- 0 Завантаження
-
За допомогою цього плагіна можна створювати та активувати інвайти на сервері.
При активації інвайту гравцем може щось статися. Наприклад, гравець отримає ВІП статус на тиждень.
Сценарій використання плагіна може бути таким:
Наближається свято (Наприклад, новий рік).
Формуються 20 інвайтів до настання свят, кожен видає ВІПки, кредити у шопі тощо.
Під час свята у групі VK формується пост із усіма інвайтами, які можуть активувати гравці.
Конфігувати файл: configs/plugins/InvitesCore/InvitesCore.json
// This configuration was automatically generated by CounterStrikeSharp for plugin 'InvitesCore', at 2024/12/26 03:24:53
{
"Packs": [
{
"ID": "TestPack",
"Rewards": [
{
"ID": "Command",
"Params": "kickid {userid}"
}
]
}
],
"ConfigVersion": 1
}
Структура файлу:
Packs – паки з нагородами (Pack).
ConfigVersion - версія конфігурації.
Структура паку з нагородами (Pack):
ID - ідентифікатор пака (його ми задаємо в css_invite_generate як packid).
Rewards – нагороди (Reward).
Структура нагород (Reward):
ID – ідентифікатор нагороди. Нагороди додаються за допомогою модулів, тому ідентифікатори потрібно дізнаватися у відповідному розділі.
Params – параметри нагороди. Потрібно дізнаватись в описі необхідного модуля.
- Безкоштовний
- 0 Завантаження
-
OfficialDSStatus - змінює статус сервера на "Official DS". Він також додає можливість підключення до вашого сервера через список друзів у лобі гри.
Важливо :
Для коректної роботи плагіна необхідно вказати GSLT-токен (sv_setsteamaccount). Без цього під час підключення через лобі виникнуть помилки.
- Безкоштовний
- 0 Завантаження
-
RoundEndThings – це плагін, який змінює параметри гри наприкінці раунду.
Можливості
Увімкнення/вимкнення підвищеної швидкості в кінці раунду.
Увімкнення/вимкнення зміненої гравітації в кінці раунду.
Bhop наприкінці раунду.
Файл конфігурації , в якому можна налаштувати всі параметри.
Конфіг
"Config"
{
"bhop_enabled" "1" // Включить/отключить BHOP (1 - включено, 0 - отключено)
"speed_enabled" "1" // Включить/отключить скорость (1 - включено, 0 - отключено)
"gravity_enabled" "1" // Включить/отключить гравитацию (1 - включено, 0 - отключено)
"speed" "2" // Скорость в конце раунда (1.0 - стандартная | 2.0 - в 2 раза быстрее)
"gravity" "0.5" // Гравитация в конце раунда (1.0 - стандартная | 0.5 - в 2 раза ниже (то есть выше прыжок))
}
- Безкоштовний
- 0 Завантаження