This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
Releases: KitsuneLab-Development/K4-System
Releases · KitsuneLab-Development/K4-System
K4-System v3.1.1
- feat: Add Brazilian Portuguese translation (by Gabriel 'sopax' Lima)
- fix: ClanTag problems on players with no permissions (#112)
- fix: Add TianxSky as translator to README
- fix: Cache gets deleted before saved sometimes
- fix: Duplicated load and save for players on map change
- fix: GameRule was used before it was initiated by the server
- fix: PlayerDeath caused crash on mapchange
Full Changelog: v3.1.0...v3.1.1
v3.1.0
- 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
- @criskkky made their first contribution in #107
- @stefanx111 made their first contribution in #111
- @rigE08 made their first contribution in #106
- @TianxSky made their first contribution in #105
Full Changelog: v3.0.4...v3.1.0
K4-System v3.0.4
- 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
- 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
- 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
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
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
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
- 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
- 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