Файли, опубліковані Ciko
-
[Levels Ranks] Module – ExStats Maps – це модуль для плагіна Levels Ranks. Даний модуль збирає додаткову статистику карт, на яких грав гравець. Усі дані зберігаються у окремій таблиці в БД.
- Безкоштовний
- 0 Завантаження
-
Просто і динамічний плагін для CS2, Тепер не потрібно використовувати різні змінні на сервері, адже все зробить за вас даний плагін.
Команди
!гуд
включення, вимкнення ігрового інтерфейсу
!розвідник
видача спорядження ssg08,healthshoot
!ujx_reload
перезавантаження конфіга плагіна (@css/root)
- Безкоштовний
- 0 Завантаження
-
Простий плагін для серверів 35hp.. валявся давно, вирішив викласти.. є невеликий шлак, головне працює
Змінні
{
"TagServer": "[KvsK]", // Глобальний тег
"ShowHUD": 1, // Худ на кількість гравців після смерті.
"SetHealt": 35, // Встановлення HP на початку раунду
"ConfigVersion": 1
}
- Безкоштовний
- 0 Завантаження
-
CounterStrikeSharp – це серверна модифікація для CS2. У цьому проекті робиться спроба реалізувати рівень сценаріїв .NET Core поверх плагіна Metamod Source, що дозволяє розробникам створювати плагіни, які взаємодіють з ігровим сервером сучасною мовою (C#), щоб полегшити створення коду, що підтримується і тестується.
Встановлення
Завантажуємо архів з назвою runtime якщо встановлюйте вперше, і закидаємо addons в папку game/csgo (Якщо ви вже встановлювали його і хочете просто оновити, завантажуйте архів без позначки runtime)
Якщо з якоїсь причини у вас не працює CSSharp, дивіться FAQ або ставте версію .
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє додати на сервер показ втрат як у фортнайте, відображає тільки для того хто стріляє щоб не створити перешкоди іншим гравцям, а особливо противнику в якого ви стріляєте
Встановлення
- Закинути файли з архіву workshop_fortnite_dmg в майстерню steam
- Закинути ці файли на сервер
- Прописати в прекешері шляху з файлу precacher_path
- Безкоштовний
- 0 Завантаження
-
Додає можливість відродження 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 Завантаження
-
- Безкоштовний
- 0 Завантаження
-
- Безкоштовний
- 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 Завантаження