Skip to content

Releases: KitsuneLab-Development/K4-System

v3.1.0

22 Jan 21:43
Compare
Choose a tag to compare
  • feat: Add translation for Spanish language (by criskkky)
  • feat: Add translation for Chinese (Simplified, People's Republic of China) language (by TianxSky)
  • feat: CFG to set custom name for LVLRanks Table (#102)
  • feat: Admin list with custom colors for each permission
  • feat: ClanTags by permissions
  • feat: Added arg to top command (!top 8)
  • feat: Add immunity check for targeting commands
  • fix: DynamicPoints integer devision (by TianxSky)
  • fix: Change timestamp to unix timestamp (by stefanx111)
  • fix: Missing prefixes for MySQL queries (by rigE08)
  • fix: Block MySQL save for people with SteamID = 0
  • fix: EventPlayerTeam targets not yet loaded players (#110)
  • fix: Prevent load with wrong database configs
  • fix: Crashes on mapchange
  • fix: Duplicated player load into cache
  • fix: Thread problems
  • fix: Time wont save (Spawn resets it)

New Contributors

Full Changelog: v3.0.4...v3.1.0

K4-System v3.0.4

29 Dec 23:38
Compare
Choose a tag to compare
  • fix: KillStreaks after bot control
  • fix: Stats not saved
  • fix: Remove debug print
  • fix: NaN values in stats

Full Changelog: v3.0.3...v3.0.4

K4-System v3.0.3

29 Dec 23:07
Compare
Choose a tag to compare
  • feat: Add translation for Latvian language (by @rcon420)
  • feat: Killstreak can be now "remembered" until player die (seconds-between-kills = 0)
  • fix: MySQL support for emojis and special characters
  • fix: Add emoji support for player names
  • fix: Replace STEAM_0 with STEAM_1 to match old lvlranks
  • fix: TeamChange to winnerteam before win exploit

Full Changelog: v3.0.2...v3.0.3

K4-System v3.0.2

29 Dec 20:43
Compare
Choose a tag to compare
  • feat: Add translation for russian language (by ViTamin)
  • refactor: Remove unused imports
  • fix: Invisible player on clantag change
  • fix: Permission giving on player connect
  • fix: Add missing translations
  • fix: Add missing commands to !k4
  • fix: Negative savepoints calulcated as positive

Full Changelog: v3.0.1...v3.0.2

K4-System v3.0.1

29 Dec 13:27
Compare
Choose a tag to compare

What's Changed

  • add tr translate by @onurcanertekin in #95

Fix:

  • fix: Time command extra symbols
  • fix: Players not loaded after mapchange (#94)
  • fix: DynamicDeathPoints
  • fix: Double negative symbols
  • fix: LevelRanks rank ids
  • fix: Type enforcement
  • fix: LevelRanks steamid changed
  • fix: Italian Translation

Chore:

  • chore: Update module version to 3.0.1
  • chore: Add Turkish translator name
  • chore: Update README and CHANGELOG

Upgrade:

  • upgrade: Better SteamID conversion for LevelRanks

New Contributors

  • @onurcanertekin made their first contribution in #95

Full Changelog: v3.0.0...v3.0.1

K4-System v3.0.0

28 Dec 23:17
Compare
Choose a tag to compare

Features:

  • feat: Check available ranks with details (#91)
  • feat: Translations added (#1)
  • feat: FFA mode support for game win/lose
  • feat: MySQL table validator now tells you which columns are unused by the plugin

Fixes:

  • fix: Translation rank colors
  • fix: Block MySQL validation if no credentials given
  • fix: Plugin context is not needed in main deps
  • fix: Game win/lose statistics count
  • fix: Round and Game based stats
  • fix: Percentage based stats are now calculated correctly
  • fix: Headshot percentage is now calculated correctly
  • fix: KDA is now calculated correctly

Refactoring/Updates:

  • refactor: Remove unused parts
  • refactor: Remove unused functions
  • refactor: Disable levelranks if required modules not running
  • refactor: Prefix moved to translations
  • refactor: Update K4-System.csproj for Release configuration

Chores/Upgrades:

  • upgrade: Add targeting functionality to RankCommands.cs (Now you can target @ all, @ t, @ ct, names, steamids and so)
  • chore: Add % symbol to the required fields

Translations:

  • German: Jinni
  • Italian: Jinni

Full Changelog: v2.0.5...v3.0.0

K4-System V2.0.5

28 Dec 12:59
Compare
Choose a tag to compare
K4-System V2.0.5 Pre-release
Pre-release

Important

Required CSS version to run the plugin: 142

-- 2023.12.28 - V2.0.5

  • feat: New statistics: Headshot percentage
  • feat: New statistics: Accuracy
  • feat: LevelRanks Compatibility added for webpanels
  • feat: MySQL table validation to prevent errors and crashes
  • fix: Stats Command MissType
  • fix: DynamicDeathPoints calculate problems
  • fix: Bot point calculations (now they are not counted if disabled)
  • refactor: Optimised the compiler options

-- 2023.12.15 - V2.0.4

  • feat: Game win stats
  • feat: Game lose stats
  • feat: Round win percentage stats
  • feat: Game win percentage stats
  • feat: First blood count stats
  • feat: Permissions per ranks (any 3rd party plugin supported)
  • feat: Points for playtime
  • fix: Duplicate promote/demote

Caution

The table schema has changed

Update k4stats table from v2.0.3 to v2.0.5

ALTER TABLE `k4stats`
ADD COLUMN `firstblood` INT NOT NULL DEFAULT 0,
ADD COLUMN `shoots` INT NOT NULL DEFAULT 0,
ADD COLUMN `game_win` INT NOT NULL DEFAULT 0,
ADD COLUMN `game_lose` INT NOT NULL DEFAULT 0;

Full Changelog: v2.0.3...v2.0.5

K4-System v2.0.3

14 Dec 17:48
Compare
Choose a tag to compare
  • fix: Threading problems
  • fix: Player cant join to server
  • fix: Player cant join to team
  • fix: Watchdog crashes
  • fix: Dynamic-Death-Point unfair changes (min and max added)
  • fix: Dependency Injection problems

Full Changelog: v2.0.2...v2.0.3

K4-System v2.0.2

07 Dec 19:07
Compare
Choose a tag to compare
  • feat: Promote/Demote messages
  • fix: Time module disconnect error
  • fix: Kills shown as Knife Kill, but its not
  • fix: DynamicDeathPoints divide by zero problems
  • refactor: Optimised Grenade and Knife kill detection

Full Changelog: v2.0.1...v2.0.2

K4-System v2.0.1

05 Dec 21:21
Compare
Choose a tag to compare
  • fix: Thread Safety modifications
  • fix: Bomb kill bug
  • fix: Small point losses

Full Changelog: v2.0.0...v2.0.1