Skip to content

Releases: Guthen/guthlevelsystem

v2.3.4: Small bug fix and code clean up

29 Dec 13:07
Compare
Choose a tag to compare

Changelist

  • Fixed nil value for npc variable in the event_npc_kill.formula function
  • Clean-up code

v2.3.3: Offline editing and viewing of players data and various fixes

09 Dec 21:55
Compare
Choose a tag to compare

This release is not about new changes (in fact most of these were already out two years ago) but I do it in order to, hopefully, stop a confusion for new users about which version to download. People understandably downloaded the previous release which was the v2.0.0 and were missing on important changes.

Changelist:

  • Added an in-game panel using console command guthlevelsystem_panel to view and edit data of all saved players (even offline)
  • Added HUDs scripts hot-reload
  • Added Lua functions to set and get data with a SteamID instead of a Player object
  • Fixed a Lua script error about CreateConVar
  • Fixed failure with MySQL database initialization
  • Fixed an issue with database migration using MySQLOO
  • Fixed loading of level HUDs

v2.0.0: Prestige System

18 Jun 19:53
Compare
Choose a tag to compare

v2.0.0 ─ Code Refactoring & Prestige System

04/06/2022

  • ADD : Github Version Checker
  • ADD : Add guthlevelsystem_debug convar to enable debug messages
  • UPDATE : prints are now colored depending of the type of information (error, warning, debug & info)
  • UPDATE : guthlevelsystem_info command has been renamed to guthlevelsystem_about
  • CODE REFACTOR : all functions names are now under snake_case naming convention
  • CODE REFACTOR : XP & Level setters functions are no longer recursive

05/06/2022

  • ADD : DarkRP Job support for variable level
  • UPDATE : XP 'Earn by Events' Configuration are now editable functions instead of numbers

06/06/2022

  • ADD : SQL Database Migrations for Prestige system
  • ADD : Prestige System
  • CODE REFACTOR : configuration variables are now under snake_case naming convention and organized in their relative tables

09/06/2022

  • ADD : Configuration for HUD_PRINTCENTER notifications
  • ADD : Add Prestige commands to ULX

13/06/2022

  • ADD : Add Prestige commands to guthlevelsystem, SAM & xAdmin2

v1.6.1: Bug Fix

01 Jan 14:20
Compare
Choose a tag to compare

Fixes

  • Fix killing NextBots and not earning XP with the config guthlevelsystem.OnNPCKilledEarnXP = true
  • Fix killing NPCs/NextBots and earning 0 XP with the configs guthlevelsystem.OnNPCKilledEarnXP = true and guthlevelsystem.OnNPCKilledXP = -1

v1.6.0 : SAM Commands Support

31 Oct 13:58
Compare
Choose a tag to compare

SAM

  • Added lsaddxp <target> <xp> command
  • Added lssetxp <target> <xp> command
  • Added lsaddlvl <target> <lvl> command
  • Added lssetlvl <target> <lvl> command

ULX

  • Added lssetxp <target> <xp> command

v1.5.0 : xAdmin2 compatibility

16 Sep 19:01
Compare
Choose a tag to compare

xAdmin2 compatibility

I have implemented xAdmin2's commands for managing levels and XPs of players, listed below:

  • lsaddxp <player> <amount>: Add amount XP to player
  • lsaddlvl <player> <amount>: Add amount LVL to player
  • lssetxp <player> <amount>: Set player's XP to amount
  • lssetlvl <player> <amount>: Set player's LVL to amount