Skip to content

Releases: schwarper/cs2-store

v2.6

25 Mar 21:38
59070c0
Compare
Choose a tag to compare

Release Notes for v2.6

Changes:

feat(menu): add support for returning to the previous menu

  • Implemented functionality to allow users to navigate back to the previous menu, improving usability and menu flow.

Feedback:

  • If you encounter any issues, please report them here.

v2.5

22 Mar 14:20
4f547cc
Compare
Choose a tag to compare

Release Notes for v2.5

Changes:

  • Update cs2-store.cs

Feedback:

  • If you encounter any issues, please report them here.

v2.4

22 Mar 14:03
a907851
Compare
Choose a tag to compare

Release Notes for v2.4

Changes:

  • Updated CS2MenuManager to avoid API bugs.

Feedback:

  • If you encounter any issues, please report them here.

2.3

20 Mar 23:07
Compare
Choose a tag to compare
2.3

Features

  • Menu support added. Now ChatMenu, ConsoleMenu, CenterHtmlMenu, WasdMenu, ScreenMenu support is available. This update is for testing. Please let me know if you find any problems.
  • You must use CS2MenuManager for menu support. If you don't want to use it, you can stay with version 2.2. However, the next updates will be in this direction.

2.2

16 Mar 17:04
Compare
Choose a tag to compare
2.2

CS2ScreenMenu

  • Fixed the issue where store menu required pressing the command twice to appear.
  • Ensures any active menu is closed before opening a new menu.
  • Added proper menu initialization settings.

Tags:

  • Added proper handling for scenarios where TagsApi plugin is not present.
  • Implemented graceful error catching mechanism to prevent plugin crashes due to missing TagsApi.
  • Added informative logging for better diagnostics.

2.1

12 Mar 23:34
Compare
Choose a tag to compare
2.1

Features

  • pl.json has been updated.
  • Chinese ch.json changed to zh-Hans.json.
  • Api updated.
  • Added tags item as chatcolor, namecolor, scoretag, chattag. You need to install the cs2-tags plugin to use this item.

Thanks

@NYSHUN & @DearCrazyLeaf for language support.

2.0

10 Mar 00:05
Compare
Choose a tag to compare
2.0

Fix

  • Fixed GiveCredits and ResetPlayer commands not working for offline players.

1.9

06 Mar 04:58
c6d70a0
Compare
Choose a tag to compare
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.
  • 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*.
  • Removed the requirement for the "enable" and "disable_leg" attributes for items.
    • If omitted, "enable" is now automatically assumed to be true, and "disable_leg" is now automatically assumed to be false.

Fixes

  • Fixed an issue where inspecting a playerskin item with a skin parameter would return the wrong skin.

1.8

26 Feb 23:07
8d35343
Compare
Choose a tag to compare
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

22 Feb 00:46
876ba6d
Compare
Choose a tag to compare
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.