Плагіна
463 файла
-
Додає можливість відродження VIP-гравця
У groups.ini додайте:
Код:
"respawn" "кількість відроджень"
У файлі vip.phrases.txt додайте:
Код:
"respawn" { "en" "Respawn" "ua" "Респавн" }Команди:
!respawn
- Безкоштовний
- 0 Завантаження
-
Модуль видає додаткові очки досвіду за незвичайні вбивства. Наприклад: прострілом, без прицілу з awp або ssg08, у стрибку, з засліпленням від світлової гранати, смок, з розвороту і т.д.
Встановлення
Налаштувати файл - addons/configs/levels_ranks/unusual_kills.ini
- Безкоштовний
- 0 Завантаження
-
[C#] [LR] ExStats Weapons модуль збирає додаткову статистику зі зброї та зберігає всі дані в окремій таблиці в базі даних. Також можна налаштувати, скільки досвіду нараховуватиметься за вбивства з певної зброї.
файл конфігурації (exstats_weapons.json)
{ "ExperienceEnabled": true, // Включити/виключити нарахування досвіду за вбивство з обмеженою зброєю "Зброя": { "weapon_knife": { "Name": "за вбивство з Knife", // Сообщение, яке буде показано. Приклад: [LR] Ваш досвід: 28060 [+10 за вбивство з Ножем] "Color": "{Green}", // Колір тексту, який буде відображатися в повідомленні [+10 за вбивство з Knife] "Exp": 10 // Кількість досвіду, яке буде нараховано за вбивство ножа }, "weapon_taser": { "Name": "за вбивство Зевса x27", "Колір": "{жовтий}", «Досвід»: 8 }, "weapon_inferno": { "Назва": "за вбивство с Молотова", "Колір": "{Червоний}", «Досвід»: 7 }, "heapon_hegranade": { "Ім'я": "за вбивство з Hegrenade", "Колір": "{помаранчевий}", «Досвід»: 5 }, ....... }- Безкоштовний
- 0 Завантаження
-
- Безкоштовний
- 0 Завантаження
-
Танці емоцій
Відкрити меню Режим 1 2 3 Автор: Gold KingZ
Вид емоцій від третьої особи + вид від першої особи
Музика емоцій
Прапори гравців, що залежать від емоцій
- Безкоштовний
- 0 Завантаження
-
Дозволяє видавати досвід гравцю по STEAMID(у), незалежно на сервері гравець чи ні.
Команди
lr_giveexp "STEAM_1:0:84111" "1000"
- Безкоштовний
- 0 Завантаження
-
Це плагін призначений для зміни зовнішнього вигляду зброї. Плагін поки що знаходиться на стадії розробки, не оптимізований і може працювати з обмеженою функціональністю.
Особливості
- Зміна скінів, стану зносу, seed для зброї, ножів, рукавичок та агентів.
- Робота на базі MySQL для збереження даних.
- Автоматична синхронізація даних під час підключення гравця.
- Команда !wp для оновлення скінів (можливість налаштування часу відкату в секундах).
- Команда !ws для відображення веб-сайту.
- Команда !knife для відкриття меню з ножами.
- Команда !gloves для відкриття меню з рукавичками.
- Команда ! Agents для відкриття меню з агентами.
- Команда !pins для відкриття меню з брелоками.
Команди
!wp для оновлення скінів (можна налаштувати час очікування в секундах)
!ws для показу веб-сайту
!knife для відображення меню з ножами
!gloves для відображення меню з рукавичками
!agents для відображення меню з агентами
!pins для відображення меню з брелоками
!music для відображення меню з музикою
Встановлення
Сервер -
Мати працюючий CounterStrikeSharp ( з RUNTIME! )
Завантажте з Release і скопіюйте плагін у plugins
Запустіть сервер із плагіном, він згенерує конфіг, якщо встановлено правильно!
Відредагуйте addons/counterstrikesharp/configs/ plugins/WeaponPaints/WeaponPaints.json, вказавши дані підключення бази даних
У файлі addons/counterstrikesharp/configs/ core.json встановіть значення FollowCS2ServerGuidelines на false.
Скопіюйте з папки plugins файл gamedata weaponpaints.json до папки addons/counterstrikesharp/gamedata/
- Безкоштовний
- 0 Завантаження
-
:[ Конфігурація ]:.
Обережно
Конфігурація розташована в ..\addons\counterstrikesharp\plugins\Spawn-Loadout-GoldKingZ\config\config.json
{ //---------------------------[ ↓ Spawn Loadout Configs ↓ ]-------------------------------- //Flags Who Can Reload Weapons_Settings.json (Making Empty "" Means Everyone Has Access) "SL_Reload_Weapons_Settings_Flags": "@css/root,@css/admin", // Command Ingame To Reload Weapons_Settings.json "SL_Reload_Weapons_Settings_CommandsInGame": "!loadouts,!relaodloadouts,!restartloadouts,!loadout,!relaodloadout,!restartloadout", //----------------------------[ ↓ Utilities ↓ ]---------------------------------------------- //Auto Update Signatures "AutoUpdateSignatures": true, //Enable Debug Will Print Server Console If You Face Any Issue "EnableDebug": false }.:[ Конфігурація зброї ]:.
Обережно
Конфігурація зброї знаходиться у ..\addons\counterstrikesharp\plugins\Spawn-Loadout-GoldKingZ\config\Weapons_Settings.json
УВАГА
"ANY" замінить усі карти. Якщо ви зробите це "awp_", це передасть завантаження на будь-яку карту, яка починається з awp_
"Карти". Приклад шляху заміни //"ANY" > "awp_" > "awp_lego_" > "awp_lego_2"
{ "ANY"://<Map Name> { //========================== // Global Options //========================== // "Force_Strip_CT_Players": true //Force To Strip CT Players [To All LoadOuts] (If false Or Not Been Used This Will Disabled) // "Force_Strip_T_Players": true //Force To Strip T Players [To All LoadOuts] (If false Or Not Been Used This Will Disabled) // "Remove_BuyMenu": true //Remove Buy Menu (If false Or Not Been Used This Will Disabled) // "Remove_Custom_Point_Server_Command": true //Remove point_servercommand Custom ConVars (If false Or Not Been Used This Will Disabled) // "Remove_Custom_Point_Client_Command": true //Remove point_clientcommand Custom ConVars (If false Or Not Been Used This Will Disabled) // "Players_Health_CT": 35 //Give ALL CT Players Health 35 [To All LoadOuts] (If -1 Or Not Been Used This Will Disabled) // "Players_Health_T": 35 //Give ALL T Players Health 35 [To All LoadOuts] (If -1 Or Not Been Used This Will Disabled) // "Players_Armor_CT": 35 //Give ALL CT Players Armor 35 [To All LoadOuts] (If -1 Or Not Been Used This Will Disabled) // "Players_Armor_T": 35 //Give ALL T Players Armor 35 [To All LoadOuts] (If -1 Or Not Been Used This Will Disabled) // "Remove_Ground_Weapons_After_Give_Loadouts": true //Remove Ground Weapons After Give Loadouts (If false Or Not Been Used This Will Disabled) // "Delay_InXSecs_Give_LoadOuts": 0.2 //Delay On Give LoadOuts 0.2 Secs (If 0.0 Or Not Been Used This Will Return To 0.0) // "Remove_Knife_CT": true //Remove CT Players Knifes [To All LoadOuts] (If false Or Not Been Used This Will Disabled) // "Remove_Knife_T": true //Remove T Players Knifes [To All LoadOuts] (If false Or Not Been Used This Will Disabled) //========================== "LOADOUT_1"://LoadOut 1 <LOADOUT_X> { //Important Note: If Player Get Loadout 1 Example AK47 and in Loadout 2 You Give AWP LoadOut 1 Will Override LoadOut 2 Because Slot Where Rifle At, is Gived //Make Sure Vips/Flags Always LOADOUT_1 To Override LOADOUT_2 //========================== // Specific LOADOUT Options //========================== // "Flags": "@css/root,@css/admin,@css/vip,#css/admin,#css/vip" //Give This LoadOut For These Flags Only (If Empty Or Not Been Used This Will Return To Give Anyone) // "CT": "weapon_hkp2000,weapon_knife,weapon_smokegrenade" //CT Loadout // "T": "weapon_glock,weapon_knife,weapon_smokegrenade" //T Loadout // "CT_Refill_Nades": "weapon_decoy" //Give Auto Refill (ex: decoy) CT Side // "CT_Refill_Time_InSec": 30 //Every 30 Secs Give CT_Refill_Nades // "T_Refill_Nades": "weapon_decoy" //Give Auto Refill (ex: decoy) T Side // "T_Refill_Time_InSec": 30 //Every 30 Secs Give T_Refill_Nades // "Force_Strip_CT_Players": true // Force Strip CT Players Who Has This LoadOut (If false Or Not Been Used This Will Disabled) // "Force_Strip_T_Players": true // Force Strip T Players Who Has This LoadOut (If false Or Not Been Used This Will Disabled) // "Players_Health_CT": 35 //Give ALL CT Players Health 35 Who Has This LoadOut (If -1 Or Not Been Used This Will Disabled) // "Players_Health_T": 35 //Give ALL T Players Health 35 Who Has This LoadOut (If -1 Or Not Been Used This Will Disabled) // "Players_Armor_CT": 35 //Give ALL CT Players Armor 35 Who Has This LoadOut (If -1 Or Not Been Used This Will Disabled) // "Players_Armor_T": 35 //Give ALL T Players Armor 35 Who Has This LoadOut (If -1 Or Not Been Used This Will Disabled) // "Remove_Knife_CT": true //Remove CT Players Knifes Who Has This LoadOut (If false Or Not Been Used This Will Disabled) // "Remove_Knife_T": true //Remove T Players Knifes Who Has This LoadOut (If false Or Not Been Used This Will Disabled) // "Force_Give_This_LoadOut": true // Force Give This LoadOut (By Swaping His Current Weapons) (If false Or Not Been Used This Will Disabled) // "Give_This_LoadOut_OneTime": true // Give This LoadOut On Every New Round One Time (If false Or Not Been Used This Will Disabled) // "Give_This_LoadOut_On_Round_And_After": 1 // Only Give This LoadOut On Round (0 = Warmup || 1 = Round One etc...) (If -1 Or Not Been Used This Will Disabled) //========================== }, "LOADOUT_2"://LoadOut 2 { "CT": "weapon_hkp2000,weapon_knife,weapon_smokegrenade", "T": "weapon_hkp2000,weapon_knife,weapon_smokegrenade" } //You Can Add More LOADOUT_X As You Like } }:[ Мова ]:.
{ //========================== // Colors //========================== //{Yellow} {Gold} {Silver} {Blue} {DarkBlue} {BlueGrey} {Magenta} {LightRed} //{LightBlue} {Olive} {Lime} {Red} {Purple} {Grey} //{Default} {White} {Darkred} {Green} {LightYellow} //========================== // Other //========================== //{nextline} = Print On Next Line //========================== "PrintChatToPlayer.Not.Allowed.ToReload": "{green}Gold KingZ {grey}| {darkred}You Dont Have Access To This Command.", "PrintChatToPlayer.Plugin.Reloaded": "{green}Gold KingZ {grey}| {lime}LoadOut Plugin Reloaded!", "PrintChatToPlayer.Got.Loadout": "{green}Gold KingZ {grey}| You Already Got Loadout, You Will Not Be Given This Round." }
- Безкоштовний
- 0 Завантаження
-
Додана можливість блокування покупок.
Команди
css_shop - Головне меню магазину (За замовчуванням)
Дані команди доступні прапору який вказаний у параметрі "AdminFlag" css_add_credits -
Додати кредити гравцю (Приклад css_add_credits <нік/юзер_айді/стим_айді2/#стим_айді64>
(Приклад css_set_credits <нік/юзер_айді/стим_айді2/#стим_айді64> <кількість кредитів>)
css_take_credits - Відібрати кредити у гравця (Приклад css_take_credits <нік/юзер_айді/стим_айді2/#стим_айди
> предмет гравця (Приклад css_add_item <нік/юзер_айді/стим_айді2/#стим_айді64> <унікальне_ім'я_предмета> <тривалість/кількість>)
css_take_item - Відібрати предмет у гравця (Приклад css_take_item <нік/#юзер_ <унікальне_ім'я_предмета> [кількість])
Змінні
"DatabaseHost": "" - Хост бази даних
"DatabasePort": 3306 - Порт бази даних
"DatabaseUser": "" - Користувач бази даних
"DatabasePassword": "" - Пароль від користувача
бази даних "DatabaseName": "",- Назва бази даних "Commands
"
"UseCenterMenu": false - Використовувати CenterMenu або ChatMenu
"StartCredits": 0 - Стартова кількість кредитів у гравця
"TransCreditsPercent": 5 - Відсоток комісії при передачі кредитів (-1 вимкнути передачу)
"AdminFlag": "@css/root" - Адмін прапор якому доступні адмін
- Безкоштовний
- 0 Завантаження
-
Налаштуйте підключення до бази даних за addons/swiftly/configs/databases.jsonдопомогою ключа swiftly_vipcore, як у наступному прикладі:
{ "swiftly_vipcore": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }УВАГА
Не забудьте замінити ...на фактичні значення!!
Налаштування плагіна ?
Після встановлення плагіна вам потрібно змінити префікс з addons/swiftly/configs/plugins(необов'язково), і за бажанням ви можете змінити повідомлення з addons/swiftly/translations.
Додавання VIP-статусу ⚙️
Щоб додати VIP-гравця на сервер, вам потрібно скористатися sw_addvipкомандою в консолі сервера.
Або ж ви можете скористатися sw_adminvip, щоб відкрити меню адміністратора, і вибрати Add VIP.
VIP Core Exports ?️
Доступні такі експортні варіанти:
Ім'я
Аргументи
Опис
HasFeature
ідентифікатор гравця, функція
Перевіряє, чи має гравець зазначену функцію. Повертає логічне значення.
GetFeatureValue
ідентифікатор гравця, функція
Повертає значення функції з файлу конфігурації
Чи увімкнено функцію
ідентифікатор гравця, функція
Перевіряє, чи функція увімкнена чи вимкнена. Повертає логічне значення.
РеєстраціяФункції
функція, ключ_перекладу_назви_функції
Реєструє функцію в VIP Core.
Функція скасування реєстрації
особливість
Скасовує реєстрацію функції з VIP Core.
IsVip
ідентифікатор гравця
Перевіряє, чи є гравець VIP-персоною. Повертає логічне значення.
VIP Core Comnads ?
Команди, що надаються цим плагіном:
Команда
Опис
!vip
Відкриває VIP-меню.
!adminvip
Відкриває меню адміністратора VIP.
Додавання VIP-групи ⚙️
Вам просто потрібно додати ще один запис до groupsсписку addons/swiftly/configs/plugins/vips.jsonз такими властивостями:
* id => String (Internal identifier) * display_name => String (Display name for VIP Group) * features => Object (The key-value pairs for features) Ось і все, ви успішно додали нову VIP-групу на сервер.
- Безкоштовний
- 0 Завантаження
-
Налаштуйте підключення до бази даних за addons/swiftly/configs/databases.jsonдопомогою ключа shop, як у наступному прикладі:
{ "shop": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }(!) Не забудьте замінити ...на фактичні значення!!
Налаштування плагіна ?
Після встановлення плагіна слід змінити префікс за замовчуванням з addons/swiftly/configs/plugins/shop/core.json(необов'язково)
Щоб мати предмети для купівлі в магазині, вам потрібно встановити модулі. Перегляньте цей список модулів.
Експортні товари в магазині ?️
Доступні такі експортні варіанти:
Ім'я
Аргументи
Опис
Реєстрація елементів
ідентифікатор_категорії, переклад_назви_категорії, предмети_категорії, лише_один_предмет_для_спорядження
Реєструє новий елемент
Скасувати реєстрацію елементів
category_id
Скасувати реєстрацію елемента
Отримати кредити
ідентифікатор гравця
Отримайте кредити гравця
GiveCredits
ідентифікатор гравця, кредити
Надайте гравцеві кредити
Видалити кредити
ідентифікатор гравця, кредити
Видалити кредити у гравця
GiveItem
ідентифікатор гравця, ідентифікатор предмета, слід видалити кредити
Дає предмет гравцеві
Видалити елемент
ідентифікатор гравця, ідентифікатор предмета, слід видалити кредити
Видаляє предмет у гравця
ПеремикачСтанЕкіпування
ідентифікатор гравця, ідентифікатор предмета, стан
Перемикає стан екіпірування гравця
МаєПредметСпоряджено
ідентифікатор гравця, ідентифікатор предмета
Повертає стан екіпірування гравця
Отримати елементи з категорії
ідентифікатор гравця, ідентифікатор категорії
Отримує всі елементи з категорії
Створення пул-реквесту ?
Розщеплення проєкту
Створіть свою гілку функцій
Зафіксуйте зміни
Натисніть на відділення
Відкрити запит на злиття
- Безкоштовний
- 0 Завантаження
-
Додайте antiflash у потрібну VIP-групу у файлі addons/swiftly/configs/plugins/vips.json .
Приклад :
json:
"groups": [ { "id": "yourvip", "display_name": "VIP Group", "features": { "antiflash": true/false } } ],Перезавантажте конфігурацію VIP за допомогоюsw_adminvip.
- Безкоштовний
- 0 Завантаження
-
Налаштуйте підключення до бази даних за addons/swiftly/configs/databases.jsonдопомогою ключа swiftly_admins, як у наступному прикладі:
{ "swiftly_admins": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }УВАГА
Не забудьте замінити ...на фактичні значення!!
Налаштування плагіна ?
Після встановлення плагіна вам потрібно змінити префікс з addons/swiftly/configs/plugins(необов'язково), і за бажанням ви можете змінити повідомлення з addons/swiftly/translations.
Додавання адміністраторів ⚙️
Щоб додати адміністраторів на сервер, вам потрібно додати новий рядок у таблиці адміністраторів, дотримуючись addons/swiftly/configs/plugin/admins.jsonнаступних умов:
steamid => SteamID 64 of the player flags => The flags provided below (example: abcd) immunity => A number greater or equal than 0 Або ж ви можете використовувати sw_admins addв консолі сервера, дотримуючись наступних умов:
steamid => SteamID 64 of the player username => nickname of the player flags => The flags provided below (example: abcd) immunity => A number greater or equal than 0 group => Optional, Group Name Прапори адміністратора ?️
Наразі підтримуються такі прапори:
Прапор
Назва скрипта
Опис
а
ADMFLAG_RESERVATION
Зарезервований слот
б
ADMFLAG_GENERIC
Загальний адміністративний доступ; доступ до u@
с
ADMFLAG_KICK
Вибити гравців
день
ADMFLAG_BAN
Забанити гравців
е
ADMFLAG_UNBAN
Розбанити гравців
ф
ADMFLAG_SLAY
Вбити
г
ADMFLAG_CHANGEMAP
Змінити карту
год
ADMFLAG_CONVARS
Зміна cvar-ів сервера
я
ADMFLAG_CONFIG
Виконує команди над конфігураційними файлами, специфічними для плагіна
й
ADMFLAG_CHAT
Доступ до приватної думки, думки в центрі уваги тощо.
к
ADMFLAG_VOTE
Створює голосування на сервері
л
ADMFLAG_PASSWORD
Змінює пароль сервера
м
ADMFLAG_RCON
Використання команд RCON
н
ADMFLAG_CHEATS
Змінює sv_cheats та дозволяє використовувати команди для читерства (noclip тощо)
з
ADMFLAG_ROOT
Доступ до всього
о
ADMFLAG_CUSTOM1
Спеціальний прапор 1
стр.
ADMFLAG_CUSTOM2
Власний прапор 2
q
ADMFLAG_CUSTOM3
Власний прапор 3
р
ADMFLAG_CUSTOM4
Спеціальний прапор 4
с
ADMFLAG_CUSTOM5
Спеціальний прапор 5
т
ADMFLAG_CUSTOM6
Спеціальний прапор 6
Експорт адміністратора ?️
Доступні такі експортні варіанти:
Ім'я
Аргументи
Опис
Має прапори
ідентифікатор гравця, прапори
Перевіряє, чи має гравець прапорці, зазначені у другому аргументі
Отримати імунітет
ідентифікатор гравця
Повертає імунітет гравця
HasAdminGroup
ідентифікатор гравця, група
Перевіряє, чи має гравець групу, зазначену в другому аргументі
GetAdminGroup
ідентифікатор гравця
Повертає групу гравця
РеєстраціяМенюКатегорія
ідентифікатор_перекладу, команда, прапорець
Реєструє категорію меню всередині !admin та повертає ідентифікатор опції
ВідписатисяМенюКатегорія
ідентифікатор
Скасовує реєстрацію категорії меню у !admin
Команди адміністратора ?
Базові команди, що надаються цим плагіном:
Команда
Прапор
Опис
!адміністратори
КОНСОЛІ
Команда менеджера адміністраторів.
!групи
КОНСОЛІ
Команда менеджера груп.
!адміністратор
б
Команда меню адміністратора.
Створення пул-реквесту ?
Розщеплення проєкту
Створіть свою гілку функцій
Зафіксуйте зміни
Натисніть на відділення
Відкрити запит на злиття
- Безкоштовний
- 0 Завантаження
-
Простий плагін для Swiftly, який реалізує систему заборон.
Налаштуйте підключення до бази даних за addons/swiftly/configs/databases.jsonдопомогою ключа swiftly_admins, як у наступному прикладі:
{ "swiftly_admins": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }УВАГА
Не забудьте замінити на фактичні значення!!
Налаштування плагіна ?
Після встановлення плагіна вам потрібно змінити префікс з addons/swiftly/configs/plugins(необов'язково), і за бажанням ви можете змінити повідомлення з addons/swiftly/translations.
Експорт ?️
Доступні такі експортні варіанти:
Ім'я
Аргументи
Опис
BanSteamID
steamid, ім'я, admin_steamid, admin_name, секунди, причина
Блокує гравця на SteamID64
BanIP
ip, ім'я, admin_steamid, admin_name, секунди, причина
Блокує гравця за IP
РозблокуватиSteamID
steamed
Розблоковує гравця на SteamID64
Розблокувати IP-адресу
IP-адреса
Розблоковує гравця за IP-адресою
Команди ?
Базові команди, що надаються цим плагіном:
Команда
Прапор
Опис
заборона
ADMFLAG_BAN
Забороняє гравцеві приєднуватися до сервера.
розбанити!
ADMFLAG_UNBAN
Розблоковує гравця.
!баніп
ADMFLAG_BAN
Забороняє гравцеві приєднуватися до сервера за IP-адресою.
!розблокувати
ADMFLAG_UNBAN
Розблоковує гравця за IP.
!удар
ADMFLAG_KICK
Видаляє гравця з сервера.
Створення пул-реквесту ?
Розщеплення проєкту
Створіть свою гілку функцій
Зафіксуйте зміни
Натисніть на відділення
Відкрити запит на злиття
- Безкоштовний
- 0 Завантаження
-
Налаштуйте підключення до бази даних у файлі addons/swiftly/configs/databases.json з ключем swiftly_admins , як у наведеному нижче прикладі :
json:
{ "swiftly_admins": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }Після встановлення плагіна потрібно змінити префікс у файлі addons/swiftly/configs/plugins (необов'язково), а якщо хочете, ви можете змінити повідомлення у файлі addons/swiftly/translations .
Команди
Команда
Прапор
Опис
!вимкнути звук
ADMFLAG_CHAT
Вимикає звук гравця.
!увімкнути звук
ADMFLAG_CHAT
Вмикає звук гравця.
!кляп
ADMFLAG_CHAT
Затикає рот гравцеві ротом.
!ungag
ADMFLAG_CHAT
Знімає з кляпа рота гравця.
тиша
ADMFLAG_CHAT
Змусити гравця замовкнути.
!безмовність
ADMFLAG_CHAT
Зняти звук з гравця.
- Безкоштовний
- 0 Завантаження
-
Налаштуйте підключення до бази даних у файлі addons/swiftly/configs/databases.json з ключем swiftly_admins , як у наведеному нижче прикладі :
json:
{ "swiftly_admins": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }Налаштування плагіна
Після встановлення плагіна потрібно змінити префікс у файлі addons/swiftly/configs/plugins (необов'язково), а якщо хочете, ви можете змінити повідомлення у файлі addons/swiftly/translations .
Команди
Команда
Прапор
Опис
!rcon
ADMFLAG_RCON
Виконує команду на сервері.
вбити
ADMFLAG_SLAY
Вбиває гравця.
ляпас
ADMFLAG_SLAY
Дає ляпаса гравцеві.
!мапа / !змінитимапу
ADMFLAG_CHANGEMAP
Змінює карту на сервері.
!сказати
ADMFLAG_CHAT
Надсилає центроване повідомлення на сервер.
!перейменувати
ADMFLAG_CHAT
Перейменовує гравця.
- Безкоштовний
- 0 Завантаження
-
Виконайте установку шляхом перетягування.
Налаштуйте підключення до бази даних таким чином:
json:
{ "skins": { "hostname": "...", "username": "...", "password": "...", "database": "...", "port": 3306 } }Після встановлення плагіна вам потрібно встановити значення FollowCS2ServerGuidelines у false у файлі addons/swiftly/configs/core.cfg .
Після встановлення плагіна можна змінити префікс у файлі addons/swiftly/configs/plugins .
Команди
sw_ws - Відкриває головне меню
sw_skins - Відкриває головне меню
- Безкоштовний
- 0 Завантаження
-
Плагін надсилає асинхронний POST-запит до веб-кінцевої точки.
Вимога
CounterStrikeSharp
Shop-Core (для модуля обмежень магазину).
VIP-Core (для модуля обмежень VIP)
Будівля
Спосіб 1
Просто відкрийте файл рішення у Visual Studio 2022 та натиснітьBuild Solution
Спосіб 2
Збірка через командний рядок або PowerShell (потрібно: .NET SDK 8.0+)
git clone https://github.com/oylsister/CS2GamingAPI.git
cd CS2GamingAPI
dotnet build
Встановлення
Перетягніть файли в zip-архіві до game/csgoпапки.
Налаштуйте всі JSON-файли в game/csgo/addons/counterstrikesharp/configs/CS2GamingAPICoreпапці. (Якщо папка не існує, сервер згенерує її автоматично під час запуску.)
Насолоджуйтесь :D
Налаштувати
{ "Token": "", // 32 lenght token provided by CS2Gaming "ProjectUrl": "https://************.com/", // Your URL "ProjectUrlType": "steamgroup", // set to "steamgroup", "website", "telegram" any other than these will not work "RequestUrl": "https://************.com/*******", // request URL "ConfigVersion": 1 // no need to do anything. }Використання API плагіна
using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Attributes.Registration; using CounterStrikeSharp.API.Core.Capabilities; using CounterStrikeSharp.API.Modules.Admin; using CounterStrikeSharp.API.Modules.Commands; using CS2GamingAPIShared; namespace ExamplePlugin { public class ExamplePlugin : BasePlugin { public override string ModuleName => "Example Plugin for API"; public override string ModuleVersion => "1.0"; // create plugin capability public static PluginCapability<ICS2GamingAPIShared> APICapabillity { get; } = new("cs2gamingAPI"); // declare API class. ICS2GamingAPIShared? API; public override void OnAllPluginsLoaded(bool hotReload) { // get API from capabillity. API = APICapabillity.Get(); } [RequiresPermissions("@css/generic")] [CommandHelper(1, "css_exam [userid]")] [ConsoleCommand("css_exam")] public async void APICommandAsync(CCSPlayerController controller, CommandInfo info) { // use it on anywhere start with API class you have declared. var request = await API!.RequestSteamID(ulong.Parse(info.GetArg(1))); if (request == null) return; Server.NextFrame(() => { info.ReplyToCommand($"Status Code: {request.Status}"); info.ReplyToCommand($"Message : {request.Message}"); }); } } }- Безкоштовний
- 0 Завантаження
-
Модуль досягнень AceMaster для CS2GamingAPI
Після завантаження плагіна на сервер, цей плагін почне генерувати конфігураційний файл за адресоюaddons/counterstrikesharp/configs/plugins/
{ "MaxAceCount": 2 // setting how many ace require to unlock this acheivement. }Встановлення
Просто перетягніть весь вміст zip-файлу вaddons/counterstrikesharp/plugins/
- Безкоштовний
- 0 Завантаження
-
Модуль досягнення Arsonist
Після завантаження плагіна на сервер, цей плагін почне генерувати конфігураційний файл за адресоюaddons/counterstrikesharp/configs/plugins/
{ "MaxIncGrenadeKillCount": 2 // setting how many kill with IncGrenade or Molotove require to unlock this acheivement. }Встановлення
Просто перетягніть весь вміст zip-файлу вaddons/counterstrikesharp/plugins/
- Безкоштовний
- 0 Завантаження
-
Запитання: що потрібно зробити гравцям для отримання скінів?
Відповідь: те, що ви захочете. На даний момент готово 15 модулів (включаючи інтеграцію з VIP CORE та SHOP CORE), так що гравець можуть купити (як предмет), отримати (як VIP функція, що прив'язується до групи), заслужити (виконавши безліч різних та цікавих досягнень, докладніше – у модулях).
Запитання: що потрібно від гравців? Предмети для них повністю безкоштовні?
Відповідь: так, предмети для гравців є повністю безкоштовними. Від них знадобиться лише наявність TG облікового запису для підписки на інформаційні ігрові канали спільноти з новинами кібер-спорту та ігровими відео.
Питання: як відбувається реєстрація, як отримати токен?
Відповідь: в особистому листуванні (на час бета-тестування) в telegram або discord ви зможете підібрати потрібний для вас тариф (яку кількість скінів зможе отримати ваш гравець у розрізі тимчасового ліміту і на рівні підрахунку кожного гравця), оплатити потрібну кількість речей і поставити ядро і необхідні модулі, заповнивши конфіг даних про ваш.
- Безкоштовний
- 0 Завантаження
-
Запитання: що потрібно зробити гравцям для отримання скінів?
Відповідь: те, що ви захочете. На даний момент готово 15 модулів (включаючи інтеграцію з VIP CORE та SHOP CORE), так що гравець можуть купити (як предмет), отримати (як VIP функція, що прив'язується до групи), заслужити (виконавши безліч різних та цікавих досягнень, докладніше – у модулях).
Запитання: що потрібно від гравців? Предмети для них повністю безкоштовні?
Відповідь: так, предмети для гравців є повністю безкоштовними. Від них знадобиться лише наявність TG облікового запису для підписки на інформаційні ігрові канали спільноти з новинами кібер-спорту та ігровими відео.
Питання: як відбувається реєстрація, як отримати токен?
Відповідь: в особистому листуванні (на час бета-тестування) в telegram або discord ви зможете підібрати потрібний для вас тариф (яку кількість скінів зможе отримати ваш гравець у розрізі тимчасового ліміту і на рівні підрахунку кожного гравця), оплатити потрібну кількість речей і поставити ядро і необхідні модулі, заповнивши конфіг даних про ваш.
- Безкоштовний
- 0 Завантаження
-
Запитання: що потрібно зробити гравцям для отримання скінів?
Відповідь: те, що ви захочете. На даний момент готово 15 модулів (включаючи інтеграцію з VIP CORE та SHOP CORE), так що гравець можуть купити (як предмет), отримати (як VIP функція, що прив'язується до групи), заслужити (виконавши безліч різних та цікавих досягнень, докладніше – у модулях).
Запитання: що потрібно від гравців? Предмети для них повністю безкоштовні?
Відповідь: так, предмети для гравців є повністю безкоштовними. Від них знадобиться лише наявність TG облікового запису для підписки на інформаційні ігрові канали спільноти з новинами кібер-спорту та ігровими відео.
Питання: як відбувається реєстрація, як отримати токен?
Відповідь: в особистому листуванні (на час бета-тестування) в telegram або discord ви зможете підібрати потрібний для вас тариф (яку кількість скінів зможе отримати ваш гравець у розрізі тимчасового ліміту і на рівні підрахунку кожного гравця), оплатити потрібну кількість речей і поставити ядро і необхідні модулі, заповнивши конфіг даних про ваш.
- Безкоштовний
- 0 Завантаження
-
Налаштування плагіна
Після встановлення плагіна ви можете змінити конфігурацію у файлі addons/swiftly/configs/plugins .
Пояснення кожного ключа з конфігурації
Кожен ключ пропонує два режими: blacklist та whitelist, при цьому доступний лише один варіант за раз.
Фільтр VPN блокує будь-якого користувача, чий IP виявлений як використовуючий VPN або ідентифікований за ASN (отриманим із загальнодоступного репозиторію на GitHub).
Поріг ping діє як «обмежувач ping», забезпечуючи плавніший ігровий процес шляхом встановлення межі значень ping.
Фільтр GameEvents відстежує ігрові події за клієнта. Якщо гравець слухає події, які мають бути недоступними без читів, він отримає попередження або бан. Ця функція була ретельно протестована проти читів і миттєво позначає чітерів.
- Безкоштовний
- 0 Завантаження
-
Запитання: що потрібно зробити гравцям для отримання скінів?
Відповідь: те, що ви захочете. На даний момент готово 15 модулів (включаючи інтеграцію з VIP CORE та SHOP CORE), так що гравець можуть купити (як предмет), отримати (як VIP функція, що прив'язується до групи), заслужити (виконавши безліч різних та цікавих досягнень, докладніше – у модулях).
Запитання: що потрібно від гравців? Предмети для них повністю безкоштовні?
Відповідь: так, предмети для гравців є повністю безкоштовними. Від них знадобиться лише наявність TG облікового запису для підписки на інформаційні ігрові канали спільноти з новинами кібер-спорту та ігровими відео.
Питання: як відбувається реєстрація, як отримати токен?
Відповідь: в особистому листуванні (на час бета-тестування) в telegram або discord ви зможете підібрати потрібний для вас тариф (яку кількість скінів зможе отримати ваш гравець у розрізі тимчасового ліміту і на рівні підрахунку кожного гравця), оплатити потрібну кількість речей і поставити ядро і необхідні модулі, заповнивши конфіг даних про ваш.
- Безкоштовний
- 0 Завантаження