Releases: schwarper/cs2-store
Releases · schwarper/cs2-store
1.9
Important
Please check the sample json file before editing your json file.
Features
- Added
pl.json
support. - Decoupled special item parameters from the
uniqueid
option.- The
uniqueid
no longer needs to be a model path; it can now be any identifier. - Warning: Changing an item's
uniqueid
will cause players to lose that item. If you want to keep it, update the database accordingly.
- The
- Redesigned JSON item naming structure.
- The
"name"
attribute has been removed from individual items and is now set similarly to categories. - The
"langname"
attribute has been removed. To enable localization for items and categories, wrap the name with*
. Example:*CT*
.
- The
- Removed the requirement for the
"enable"
and"disable_leg"
attributes for items.- If omitted,
"enable"
is now automatically assumed to betrue
, and"disable_leg"
is now automatically assumed to befalse
.
- If omitted,
Fixes
- Fixed an issue where inspecting a
playerskin
item with askin
parameter would return the wrong skin.
1.8
Features
- Added a server command that transfers the players current credits directly to the database. The command can be changed in the config.
- Added language support for categories and item names. You can use 'langname' to categorise names. The name you use in langname must be in the lang file.
Fixes
- Fixed log errors caused by the plugin.
- Fixed a problem where the skin of another weapon in the custom model item would appear in a different weapon.
- Fixed a problem where the weapon and arm were not visible when using a custom weapon without a world model.
1.7
Features
Enhanced menu system
: The menu system has been redesigned. Subcategories can now be added and customized using JSON, providing greater flexibility and organisation.
Important
You need to install ScreenMenu for ScreenMenu.
Team specific items
: Introduced a 'team' option for items. This allows you to specify which team can purchase or equip an item. Equippable items can be purchased but not equipped if the player is on the wrong team, while unequippable items cannot be purchased at all. Items are automatically unequipped when a player changes teams.Inspect feature
: Added an inspect feature for player skins and custom weapons.Hide trails
: Added the ability to hide trails.Language support
: Added French language support.Screen menu
: Initial support for ScreenMenu has been implemented. More menu styles will be added in future updates. You can specify which menu to use in the config.toml file.World model support
: Added world model support for custom weapons.
Fixes
Multiple custom weapons
: Fixed issues related to multiple custom weapons. (Commit Reference)Flagged items
: Resolved an issue where players with flagged items set to free could sell them.Title language bug
: Fixed a bug where the menu title language was incorrectly displayed.Custom weapon item
: Fixed issues with custom weapon items.
API Changes
- The API has been updated. Please ensure that any plugins using the API are updated accordingly.
Thanks
@aquevadis for his help with the inspect codes.
@Julienhqr for the French language.
1.6
1.5
1.4
1.3
1.2
- Tag module has been removed from the store and will be reshared as a new module.
- Added
Item_Give
command to the API. - Made improvements to unequip command.
- Bunnyhop item is now equippable.
- Commands have been added to prevent events of unused items.
- A bug has been fixed where the names of silenced weapons in the customweapons item were not displayed correctly.
- The configuration file has been updated. The JSON file will now only contain items, while settings will be stored in a file with the
config.toml
extension.
- Thanks to @Mesharsky for .toml config