Плагіна
463 файла
-
Плагін додає на ваш сервер зворотний відлік до вибуху бомби C4.
Зворотний відлік може виглядати як завгодно. Вам потрібно лише налаштувати конфігурацію на свій смак.
Конфігурація
{ "EnableTimer": true, "EnableProgressBar": true, "TimerStarting": 45, "LeftSideTimer": "-[ ", "RightSideTimer": " ]-", "EnableColorMessage": true, "SidesTimerColor": "45:white", "TimeColor": "20:yellow, 10:red, 5:darkred", "ProgressBarColor": "20:yellow, 10:red, 5:darkred" }- Безкоштовний
- 0 Завантаження
-
Плагін для CS2, який повідомляє про гравця в грі та надсилає вебхук-повідомлення до Discord.
Адміністратори можуть обробити звіт, позначивши його як оброблений. (optional)
Усі звіти зберігаються в базі даних.(optional)
Конфігурація
Конфігурація створюється автоматично. (Шлях: csgo/addons/counterstrikesharp/configs/plugins/CallAdmin)
ГОЛОВНА
"Version": 11, "ServerIpWithPort": "", "CooldownRefreshCommandSeconds": 30, "Reasons": [ "Hack", "Toxic", "Camping", "Your Custom Reason{CUSTOMREASON}" ], "ReasonsToIgnore": [ "rtv", "nominate", "timeleft" ], "WebHookUrl": "", "Debug": true = Can report yoursef "UseCenterHtmlMenu": true, "Database": { "Host": "", "Port": 3306, "User": "", "Password": "", "Name": "", "Prefix": "call_admin" }, "Commands": { "Report": { "Prefix": [ "report", "calladmin" ], "Permission": [], "FlagsToIgnore": [], // Not gonna show up on !report "CanReportPlayerAlreadyReported": { "Enabled": true, "Type": 0 = Don't check; 1 = check victim steamid AND suspect steamid; 2 = check only suspect steamid; 3 = check suspect steamid AND reason; 4 = check victim steamid AND suspect steamid AND reason "MaxTimeMinutes": 10 }, "MaximumReports": { "Enabled": true, "PlayerCanReceiveBeforeAction": 4, "ActionToDoWhenMaximumLimitReached": 0 = Nothing; 1 = Kick; 2 = Ban "IfActionIsBanThenBanForHowManyMinutes": 10; 0 = permanente "HowShouldBeChecked": 0 = Default; > 0 = Check for minutes, so if a player has PlayerCanReceiveBeforeAction in HowShouldBeChecked minutes, an ActionToDoWhenMaximumLimitReached will be called } }, "ReportHandled": { "Enabled": true, "Prefix": [ "report_handled", "handled" ], "Permission": [ "@css/ban" ], "MaxTimeMinutes": 15 }, "ReportCanceled": { "ByAuthor": { "Enabled": true, "Prefix": [ "abort", "cancel" ], "MaxTimeMinutes": 5, "DeleteOrEditEmbed": 1 = DELETE; 0 = EDIT }, "ByStaff": { "Enabled": true, "Prefix": [ "report_cancel" ], "MaxTimeMinutes": 5, "DeleteOrEditEmbed": 1 = DELETE; 0 = EDIT "Permission": [ "@css/ban" ] } } }, ПРИКЛАД ВБУДОВАННЯ
Ви можете редагувати, як забажаєте.
Ви можете створювати власні мови. Для цього просто додайте потрібну мову до вбудованого файлу та до папки «Мови», як у прикладі нижче.
Ви можете передати будь-яку з наступних змінних:"MAPNAME", "HOSTNAME", "SERVERIP", "AUTHORNAME", "AUTHORSTEAMID", "AUTHORPROFILE", "TARGETNAME", "TARGETSTEAMID", "TARGETPROFILE", "ADMINNAME", "ADMINSTEAMID", "ADMINPROFILE", "IDENTIFIER", "REASON", "REPORTHANDLEDPREFIX", "CURRENTTIME"
"EmbedReport": { "Content": "{REPORTHANDLEDPREFIX} {Localizer|Embed.ContentReport}", "Embeds": [ { "Title": "{IDENTIFIER}", "Color": "16711680", "Description": "", "Timestamp": "", "Author": { "Name": "", "IconUrl": "", "Url": "" }, "Thumbnail": { "Url": "" }, "Image": { "Url": "" }, "Footer": { "Text": "", "IconUrl": "" }, "Fields": [ { "Name": "{Localizer|Embed.AuthorName}", "Value": "\u0060\u0060\u0060{AUTHORNAME}\u0060\u0060\u0060", "Inline": true }, { "Name": "{Localizer|Embed.AuthorSteamid}", "Value": "\u0060\u0060\u0060{AUTHORSTEAMID}\u0060\u0060\u0060", "Inline": true }, { "Name": "{Localizer|Embed.Profile}", "Value": "[{Localizer|Embed.ClickHere}]({AUTHORPROFILE})", "Inline": true }, { "Name": "-----------------------------------------------------------------------------------", "Value": "\u200B", "Inline": false }, { "Name": "{Localizer|Embed.TargetName}", "Value": "\u0060\u0060\u0060{TARGETNAME}\u0060\u0060\u0060", "Inline": true }, { "Name": "{Localizer|Embed.TargetSteamid}", "Value": "\u0060\u0060\u0060{TARGETSTEAMID}\u0060\u0060\u0060", "Inline": true }, { "Name": "{Localizer|Embed.Profile}", "Value": "[{Localizer|Embed.ClickHere}]({TARGETPROFILE})", "Inline": true }, { "Name": "-----------------------------------------------------------------------------------", "Value": "\u200B", "Inline": false }, { "Name": "{Localizer|Embed.Reason}", "Value": "\u0060\u0060\u0060{REASON}\u0060\u0060\u0060", "Inline": false }, { "Name": "\u200B", "Value": "{SERVERIP}", "Inline": false }, { "Name": "\u200B", "Value": "\u200B", "Inline": true }, { "Name": "\u200B", "Value": "\u231A {CURRENTTIME|-3|dd/MM/yyyy} | {CURRENTTIME|-3|HH:mm:ss}", "Inline": true }, { "Name": "\u200B", "Value": "\u200B", "Inline": true } ] } ] }, Команди
report- Повідомляє про гравця; ( #css/adminдля використання потрібна група)
report_handled [identifier]- Позначити звіт як оброблений; ( @css/generic;@css/banдля використання потрібен прапорець)
cancel- Скасувати звіт; (Повинен бути власником звіту)
report_cancel [identifier]- Позначити звіт як скасований; ( @css/banдля використання потрібен прапорець)
Примітка
Щоб додати назви інших команд, просто розділіть їх символом ";" -> report;calladmin
Переклади
Ви можете вибрати переклад у core.json counterstrikesharp або ввести !lang lang (Шлях: csgo/addons/counterstrikesharp/plugins/CallAdmin/lang)
{ "Prefix": "[{green}CallAdmin{default}]", "MissingCommandPermission": "{red}You don't have permission to use this command!", "NoPlayersAvailable": "There are no players available", "InCoolDown": "You are on a cooldown...wait {0} seconds and try again", "ReportSent": "Your report has been sent to the admins!", "WebhookError": "There was an error sending the webhook", "InsertIntoDatabaseError": "There was an error while inserting into database!", "InternalServerError": "There was an internal server error", "ReportNotFound": "I couldn't find this report", "MarkedAsHandledButNotInDatabase": "This report has been marked as handled on Discord but not in database!", "MarkedAsDeletedButNotInDatabase": "This report has been marked as deleted on Discord but not in database!", "ReportMarkedAsHandled": "This report has been marked as {green}handled!", "ReportMarkedAsDeleted": "This report has been marked as {green}deleted!", "PlayerAlreadyReported": "This player has already been {green}reported!", "PlayerAlreadyReportedByYourself": "This player has already been {green}reported by yourself!", "ReasonToKick": "You have been kicked off the server due to too many reports", "ReasonToBan": "You have been banned off the server due to too many reports", "CustomReason": "Type the reason for the report", "Embed.Title": "Report", "Embed.AuthorName": "Author Name", "Embed.AuthorSteamid": "Author SteamID", "Embed.TargetName": "Suspect Name", "Embed.TargetSteamid": "Suspect SteamID", "Embed.CanceledBy": "Canceled By", "Embed.AdminName": "Admin Name", "Embed.AdminSteamid": "Admin SteamID", "Embed.Reason": "Reason", "Embed.Ip": "Ip", "Embed.Map": "Map", "Embed.ClickHere": "Click Here", "Embed.Profile": "Profile", "Embed.Handled": "HANDLED", "Embed.Deleted": "DELETED", "Embed.ContentReport": "!{0} {1}** in the game to mark this report as handled. -> You can write anything here or leave it blank. Ping a member like this: <@MemberId> or a role: <@&RoleId>", "Embed.ContentReportHandled": "Handled by {0}", "Menu.ReasonsTitle": "[{green}REPORT{default}] Choose a Reason", "Menu.PlayersTitle": "[{green}REPORT{default}] Choose a Player", "Report_1": "Hacker", "Report_2": "Toxic", "Report_3": "Camping", "Report_4": "Custom Reason" }
- Безкоштовний
- 0 Завантаження
-
Плагін Scouts N Knives для CS2
Встановлення
Витягніть ScoutsNKnivesпапку у вашій game/csgoпапці
Запустіть сервер, і файл конфігурації scoutsnknives.jsonзгенерується в ScoutsNKnivesпапці
- Безкоштовний
- 0 Завантаження
-
Встановіть значення здоров'я для ботів
Function
Ви можете встановити значення bot_HP у конфігурації, яке буде застосовано під час запуску сервера, або встановити HP ботів за допомогою команди з гри (HP буде застосовано під час нового раунду та буде активним до перезапуску сервера).
Config
{ "admins": [ 76561199414091272, 76561199414091273 ], "bot_HP": 100 } Commands
!bot_hp N - set HP point to bot`s !bothp_reload - reload your config- Безкоштовний
- 0 Завантаження
-
Commands: !givew - Give weapons. !givek - Give knife. { "AdminFlag": "@css/weaponspawner", "SpawnWeaponPermissionFlag": "@css/givew", // Menu weapons "GiveKnifePermissionFlag": "@css/givek" // Memu knife } __UA__ { "AdminFlag": "@css/weaponspawner", "SpawnWeaponPermissionFlag": "@css/givew", //Прапор для доступу до меню зброї "GiveKnifePermissionFlag": "@css/givek" //Прапор для доступу до меню ножа }
- Безкоштовний
- 0 Завантаження
-
Плагін надсилає повідомлення чату від гравців на ваш канал Discord, покращуючи зв'язок та моніторинг між грою та сервером Discord. Я збираюся додати більше модулів ретрансляції.
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє створювати та автоматизувати сервери з 10 користувачами на CS2.
- Безкоштовний
- 0 Завантаження
-
Функція парашута, якщо утримувати натиснутою клавішу E в повітрі.
Конфігурація
Налаштуйте файл parachute.json, згенерований у addons/counterstrikesharp/configs/plugins/Parachute
{ "Enabled": true, "DecreaseVec": 50, "Linear": true, "FallSpeed": 100, "AccessFlag": "@css/vip", "TeleportTicks": 300, "ParachuteModelEnabled": true, "ConfigVersion": 1 }Увімкнути – увімкнути або вимкнути плагін.
DecreaseVec - 0: не використовувати Реалістичне зменшення швидкості - x: встановлює зменшення швидкості.
Лінійне - 0: вимикає лінійне падіння швидкості - 1: вмикає
Швидкість падіння - швидкість падіння при використанні парашута
TeleportTicks - 300: тики до виконання телепортації (для запобігання спаму в консолі).
ParachuteModelEnabled – true: Додати модель парашута під час його використання.
AccessFlag – доступ, необхідний для використання парашута, залиште поле порожнім для загального доступу.
- Безкоштовний
- 0 Завантаження
-
Bombsite Restrict — це плагін для CS2, який обмежує кількість точок бомбардування в кожному раунді, якщо в командах менше X гравців.
Конфігурація в configs/plugins/BombsiteRestrict/BombsiteRestrict.json
Що це робить
Minimum players
Мінімальна кількість гравців для вимкнення випадкової посадки
Count bots as players
Чи будуть боти вважатися дійсними гравцями ( trueабо false)
Disabled site
Який пункт бомбардування буде виведено з ладу ( 0- Випадковий, 1- A, 2- B)
Which team count as players
Це дозволяє встановити, яка команда буде вважатися такою, що має «мінімум гравців». ( 0- Обидві команди, 1- Тільки T, 2- Тільки CT)
Send plant restrict message to team
Яка команда отримує повідомлення про знешкодження бомбопункту ( 0- Обидві команди, 1- Тільки CT, 2- Тільки T)
Center message timer
Налаштуйте, скільки секунд на початку раунду відображатиметься повідомлення в центрі. Щоб вимкнути повідомлення в центрі, встановіть для цього параметра значення 0.
Команда
Ім'я
Дозволені значення
Додаткова інформація
css_restrictbombsite
<1 / 2>
1 - A, 2 - BМожна виконати лише з консолі сервера
Встановлення
csgo/addons/counterstrikesharp/plugins/Розпакуйте в каталог вашого сервера
Перезавантажте сервер
- Безкоштовний
- 0 Завантаження
-
Плагін базується на моєму SM-Gunmenu, за винятком того, що там є лише команда купівлі зброї, а меню немає.
Функція
Файл конфігурації на основі налаштувань купівлі зброї.
Налаштовувана команда купівлі для кожної зброї.
Час відновлення при купівлі зброї після її отримання.
Вкажіть, скільки кожної зброї можна придбати за один раунд.
Обмеження для кожної зброї, яку не можна купувати. (Виключаючи підбір на карті.)
- Безкоштовний
- 0 Завантаження
-
Встановлення
Завантажте, Force AllTalk-1.1якщо ви оновлюєте плагін
Завантажити Force AllTalk-1.1-first-install, якщо ви завантажуєте плагін вперше (включаючи залежності)
Витягніть вміст у свою game/csgoпапку
За замовчуванням плагін увімкнено, це можна перемкнути у force_alltalk.jsonфайлі
- Безкоштовний
- 0 Завантаження
-
Простий плагін CSSharp для видалення всіх зон купівлі на карті.
Кредити
steveo_aus у дискорді CSSharp за ідею!
Johnoclock у дискорді CSSharp щодо виправлення помилки!
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє динамічно створювати спавни для кожної карти, якщо на них недостатньо вбудованих спавнів. Усі файли конфігурації карти будуть уaddons/counterstrikesharp/configs/plugins/spawntools
Використання
Команда
Параметр
Опис
Дозволи
css_addspawn
<t/ct/обидва>
Додає зону появи персонажів на вашій поточній позиції та ротації для заданої команди або команд.
@spawntools/додати
- Безкоштовний
- 0 Завантаження
-
Плагін CSSharp дозволяє керувати повідомленнями чату CS2.
Особливості
Теги чату
Реклама в чаті з підтримкою MySQL
Журнали повідомлень, надісланих на сервер (вебхук Discord та журнали сервера)
Фільтрувати рекламу та нецензурні слова в повідомленнях чату
Фільтрувати рекламу та нецензурні слова в іменах гравців
Використання
Команди
Команда
Прапор
Опис
!reklamsreload
@css/чат
Перезавантажити повідомлення з рекламою
- Безкоштовний
- 0 Завантаження
-
Компіляція:
в папці з проектом: dotnet public
результат в папці: cs2_chat2vk\bin\Debug\net7.0\publish
залити на сервер на шляху: csgo/addons/counterstrikesharp/plugins/cs2_chat2vk
створити конфіг "settings.json" в папці: csgo/cfg/chat2vk
- Безкоштовний
- 0 Завантаження
-
Плагін може попередньо кешувати користувацькі ресурси.
Необхідна версія CS#: artifact v271
Що воно може зробити
Ви можете завантажувати або додавати будь-яку кількість ресурсів або в Assetsпапку, або в файл конфігурації, і вони автоматично попередньо кешуватимуться під час запуску карти.
Підтримуються такі файли:
"vmdl", "vmdl_c", "vpcf", "vpcf_c", "vmat", "vmat_c", "vcompmat", "vcompmat_c", "vtex", "vtex_c", "vsnd", "vsnd_c", "vdata", "vdata_c", "vpost", "vpost_c", "vsurf", "vsurf_c", "vanmgrph", "vanmgrph_c", "vmix", "vmix_c", "vnmclip", "vnmclip_c", "vrman", "vrman_c", "vrr_c", "vrr_c", "vsc", "vsmart", "vsmart_c", "vsnap", "vsnap_c", "vsndevts", "vsndevts_c", "vsndgrps", "vsndstck", "vsndstck_c", "vsvg", "vsvg_c", "vts", "vts_c", "vxml", "vxml_c"Конфігурація
Завантажте пакети майстер-класу (ті, що ви завантажили до майстерні) у папку "Assets" всередині папки плагіна. ( plugins/ResourcePrecacher/Assets) Вам не потрібно їх перераховувати, кожен з них буде перевірено, щоб ви могли завантажити якомога більше.
Структура папок:
плагіни
ResourcePrecacher
Активи
123456789.vpk
987654321.vpk
активи.vpk
models.vpk
АБО
Додайте свої ресурси в конфігурацію:
{ "Resources": [ "models/props_office/file_cabinet_03.vmdl", "models/props_exteriors/guardrail512.vmdl", // .. // .. // .. ] }Ви можете використовувати обидва способи навіть разом, тільки не включайте ресурси, які вже є в завантаженому vpk.
- Безкоштовний
- 0 Завантаження
-
CounterStrikeSharp — серверний фреймворк для моддингу Counter-Strike 2. Цей проект реалізує шар скриптів .NET 8 поверх плагіна Metamod Source, що дозволяє розробникам створювати плагіни, які взаємодіють із ігровим сервером сучасною мовою програмування (C#), щоб полегшити створення коду, який можна підтримувати та тестувати.
Базовий приклад з ігровими подіями та консольними командами
using CounterStrikeSharp.API.Core; namespace HelloWorldPlugin; public class HelloWorldPlugin : BasePlugin { public override string ModuleName => "Hello World Plugin"; public override string ModuleVersion => "0.0.1"; public override string ModuleAuthor => "roflmuffin"; public override string ModuleDescription => "Simple hello world plugin"; public override void Load(bool hotReload) { Logger.LogInformation("Plugin loaded successfully!"); } [GameEventHandler] public HookResult OnPlayerConnect(EventPlayerConnect @event, GameEventInfo info) { // Userid will give you a reference to a CCSPlayerController class Logger.LogInformation("Player {Name} has connected!", @event.Userid.PlayerName); return HookResult.Continue; } [ConsoleCommand("css_issue_warning", "Issue warning to player")] public void OnCommand(CCSPlayerController? player, CommandInfo command) { Logger.LogWarning("Player shouldn't be doing that"); } }Як побудувати
Для збірки потрібен CMake.
Клонувати репозиторій
git clone https://github.com/roflmuffin/counterstrikesharpІніціалізація та оновлення підмодулів
git submodule update --init --recursiveСтворити папку збірки
mkdir build cd buildГенерація файлів збірки CMake
cmake ..Збірка
cmake --build . --config Debug
- Безкоштовний
- 0 Завантаження
-
Основний плагін для створення економічних відносин між гравцями на серверах cs2
Встановити
Встановити CounterStrikeSharp
ЗавантажитиEconomy.zip
Перемістіть папку «Економіка» доaddons\counterstrikesharp\plugins\
Готово
- Безкоштовний
- 0 Завантаження
-
DefaultSkins — це простий, але корисний плагін для CS2, заснований на чудовому CounterStrikeSharp від roflmuffin. Встановлює скін за замовчуванням для моделей гравців для змагальної гри.
Версія Bump CCS
dotnet add package CounterStrikeSharp.API -v x.x.xx
Збірка
dotnet build
Кроки встановлення
Встановлення CounterStrikeSharp та Metamod на сервер
Скопіюйте файл .dll з /bin/debug/net8.0та помістіть його тудиcs2/addons/CounterstrikeSharp/Plugins/DefaultSkins/DefaultSkins.dll
Як використовувати
cm_default_skins 1щоб увімкнути та cm_default_skins 0вимкнути застосування скіна за замовчуванням.
cm_heavy_model 1якщо ви хочете нав'язати важкі моделі всім гравцям і cm_heavy_model 0припинити їх використовувати
- Безкоштовний
- 0 Завантаження
-
Плагін Custom Commands дозволяє створювати та налаштовувати команди для вашого сервера. Ці команди можуть відображати повідомлення, виконувати дії на стороні сервера тощо. Конфігурація цих команд зберігається у Commands.jsonфайлі, розташованому в ./plugins/CustomCommands/каталозі.
Приклад конфігурації
[ { "Title": "Discord", "Description": "Command for Discord", "Command": "discord", "Message": "{PREFIX}{GREEN}Discord: \n <link>", "PrintTo": 0 }, { "Title": "Steam", "Description": "Command for SteamGroup", "Command": "steam,steamgroup,group", "Message": "SteamGroup: <link>", "CenterMessage": { "Message": "<div>Steam Group</div><br><div><font color='#00ff00'>https...</font></div>", "Time": 10 }, "PrintTo": 7 }, { "Title": "Enable Surf", "Command": "surf", "Message": [ "Surf is now:", "{GREEN}Enabled" ], "PrintTo": 0, "Description": "Command for Surf gamemode", "ServerCommands": [ "sv_cheats 1", "sv_falldamage_scale 0", "sv_party_mode 1", "mp_freezetime 1", "mp_round_restart_delay 2", "cl_ragdoll_gravity 0", "sv_accelerate 10", "sv_airaccelerate 1400", "sv_gravity 800.0", "say hello" ], "Permission": { "RequiresAllPermissions": false, "PermissionList": [ "@css/cvar", "@custom/permission", "#css/simple-admin" ] } } ]
- Безкоштовний
- 0 Завантаження
-
Плагін випадковим чином генерує спеціальні раунди для кращої розваги на ігровому сервері
Доступні раунди
-Тільки ніж
-Тільки AWP
-Тільки П90
-AutoBhop раунд
-Гравітаційний раунд
-Тільки AWP + NOSCOPE
-Ляпас круглий
-Приманка-раунд
-Швидкісний раунд
{ "Prefix": " \u0001[\u0004MadGames.eu\u0001]", "AllowKnifeRound": true, "AllowBHOPRound": true, "AllowGravityRound": true, "AllowAWPRound": true, "AllowP90Round": true, "AllowANORound": true, "AllowSlapRound": true, "AllowDecoyRound": true, "AllowSpeedRound": true, "ConfigVersion": 1 }- Безкоштовний
- 0 Завантаження
-
Color Say — це простий, але корисний плагін для CS2, заснований на чудовому CounterStrikeSharp від roflmuffin.
Розфарбуйте своє повідомлення, використовуючи наступні заповнювачі за допомогою команди консолі сервера csayабоcolorsay
Кольори
{default} {white} {darkred} {lightpurple} {green} {lightgreen} {slimegreen} {red} {grey} {yellow} {invisible} {lightblue} {blue} {purple} {pink} {fadedred} {gold} Приклади
csay "{lightgreen}ADMIN:{blue} Blue text here {default} Default colored text here" Не соромтеся робити внесок та підтримувати його. Він задуманий як невеликий.
Версія Bump CCS
dotnet add package CounterStrikeSharp.API -v x.x.xx
Збірка
dotnet build
Встановити на сервер
Скопіюйте файл .dll з /bin/debug/net7.0та помістіть його тудиcs2/addons/CounterstrikeSharp/Plugins/ColorSay/ColorSay.dll
- Безкоштовний
- 0 Завантаження
-
Плагін CSSharp обмежує команди чату гравцями, які не приєдналися до групи Steam
Встановлення
Помістіть файли плагіна в папку "/addons/counterstrikesharp/plugins/".
Після запуску плагіна файл конфігурації буде автоматично створено за шляхом "/addons/counterstrikesharp/configs/plugins/SteamGroupRestrict". Відкрийте файл і заповніть поля відповідно до ваших потреб.
Після того, як ви внесете всі налаштування, просто перезапустіть плагін.
{ "GeneralSettings": { // Enter the Group ID of your Steam Group here (found on the Edit Group Profile page). "SteamGroupId": "", // Obtain an API Key from this page https://steamcommunity.com/dev/apikey and fill in this field. "SteamApiKey": "", "Prefix": "{Blue}[SGR]" }, "Messages": { "Unauthorized": "{Red}You must have joined our steam group to use this command.", "NotJoinedGroup": "{Red}You don't seem to have joined our Steam group.", "JoinedGroup": "{Green}Congratulations! You have joined our Steam group and can start using commands." }, "BlockedCommands": [ // Commands to be added to this list must be preceded by ! or /. // You can add as many commands as you want according to the examples below. "!knife", "!ws", "/knife", "/ws" ], "ConfigVersion": 1 }Команди
!group_check - Перевіряє, чи ви приєдналися до групи Steam. (Назву команди можна редагувати у файлі конфігурації)
Дорожня карта
Поки що нічого
Файл config.json за замовчуванням;
{ "GeneralSettings": { "SteamGroupId": "-", "SteamApiKey": "-", "Prefix": "{Blue}[SGR]" }, "Messages": { "Unauthorized": "{Red}You must have joined our steam group to use this command.", "NotJoinedGroup": "{Red}You don't seem to have joined our Steam group.", "JoinedGroup": "{Green}Congratulations! You have joined our Steam group and can start using commands." }, "BlockedCommands": [], "ConfigVersion": 1 }- Безкоштовний
- 0 Завантаження
-
Плагін, на блокування проходів, за меншої кількості гравців
Команди
css_bp_reload, !bp_reload, !css_bp_getpos, !css_bp_geteye - перезавантажує конфіг (тільки для @css /root)
- Безкоштовний
- 0 Завантаження
-
Плагін може видаляти повідомлення з чату. Ви можете вказати ключі повідомлень, які слід ігнорувати.
За замовчуванням я надав конфігурацію з випадковими ключами, але здебільшого пов'язаними з повідомленнями про готівку, і вони вимкнені PrintKeyNames.
Конфігурація
Ключі повідомлень знаходяться в:../game/csgo/resource/csgo_english.txt
УВАГА
Додаючи нові ключі повідомлень до конфігурації, не забудьте про це #на початку.
// This configuration was automatically generated by CounterStrikeSharp for plugin 'IgnoreMessages', at 2023/12/02 08:40:11 { // if this is enabled, the plugin will print and log every message key name for you just in case you'd want to block it, just dont know the name of it. (should be disabled in production, only prints to console) "PrintKeyNames": false, "IgnoredMessages": [ // each key must begin with '#' "#Player_Cash_Award_Bomb_Planted", "#Player_Cash_Award_Bomb_Defused", "#Player_Cash_Award_Killed_VIP", "#Player_Cash_Award_Killed_Enemy", "#Player_Cash_Award_Killed_Enemy_Generic", "#Player_Cash_Award_Rescued_Hostage", "#Player_Cash_Award_Interact_Hostage", "#Player_Cash_Award_Respawn", "#Player_Cash_Award_Get_Killed", "#Player_Cash_Award_Kill_Teammate", "#Player_Cash_Award_Damage_Hostage", "#Player_Cash_Award_Kill_Hostage", "#Player_Point_Award_Killed_Enemy", "#Player_Point_Award_Killed_Enemy_Plural", "#Player_Point_Award_Killed_Enemy_NoWeapon", "#Player_Point_Award_Killed_Enemy_NoWeapon_Plural", "#Player_Point_Award_Assist_Enemy", "#Player_Point_Award_Assist_Enemy_Plural", "#Player_Point_Award_Picked_Up_Dogtag", "#Player_Point_Award_Picked_Up_Dogtag_Plural", "#Player_Team_Award_Killed_Enemy", "#Player_Team_Award_Killed_Enemy_Plural", "#Player_Team_Award_Bonus_Weapon", "#Player_Team_Award_Bonus_Weapon_Plural", "#Player_Team_Award_Picked_Up_Dogtag", "#Player_Team_Award_Picked_Up_Dogtag_Plural", "#Player_Team_Award_Picked_Up_Dogtag_Friendly", "#Player_Cash_Award_ExplainSuicide_YouGotCash", "#Player_Cash_Award_ExplainSuicide_TeammateGotCash", "#Player_Cash_Award_ExplainSuicide_EnemyGotCash", "#Player_Cash_Award_ExplainSuicide_Spectators", "#Team_Cash_Award_T_Win_Bomb", "#Team_Cash_Award_Elim_Hostage", "#Team_Cash_Award_Elim_Bomb", "#Team_Cash_Award_Win_Time", "#Team_Cash_Award_Win_Defuse_Bomb", "#Team_Cash_Award_Win_Hostages_Rescue", "#Team_Cash_Award_Win_Hostage_Rescue", "#Team_Cash_Award_Loser_Bonus", "#Team_Cash_Award_Bonus_Shorthanded", "#Team_Cash_Award_Loser_Bonus_Neg", "#Team_Cash_Award_Loser_Zero", "#Team_Cash_Award_Rescued_Hostage", "#Team_Cash_Award_Hostage_Interaction", "#Team_Cash_Award_Hostage_Alive", "#Team_Cash_Award_Planted_Bomb_But_Defused", "#Team_Cash_Award_Survive_GuardianMode_Wave", "#Team_Cash_Award_CT_VIP_Escaped", "#Team_Cash_Award_T_VIP_Killed", "#Team_Cash_Award_no_income", "#Team_Cash_Award_no_income_suicide", "#Team_Cash_Award_Generic", "#Team_Cash_Award_Custom", "#Cstrike_TitlesTXT_Game_teammate_attack" ], // .. }- Безкоштовний
- 0 Завантаження