Skip to content

Releases: schwarper/cs2-store

0.1.2

08 Apr 22:53
4cc085b
Compare
Choose a tag to compare
  • Replaced 'any' with 'count' to display items on the menu.
  • Included 'coloredskin' as an option in the menu.
  • Removed redundant armor commands.
  • Introduced 'armorValue' for armor.
  • Introduced 'godmodeTimerValue' for godmode.
  • Introduced 'gravityValue' for gravity.
  • Introduced 'healthValue' for health.
  • Added 'armModel' and 'disable_leg' options for player skins.
  • Added 'default_model_disable_leg' option for default player skins.
  • Added 'speedValue' and 'speedTimerValue' options for speed.
  • Added 'acceptInputValue' option for tracer.
  • Added 'acceptInputValue' and 'angleValue' options for particle trails.
  • Added acceptInputValue for grenadetrail
  • Added widthValue for beam trails
  • On map start, added commands to delete expired items from the database and variables
  • Introduced roulette as a new module
  • Included an option to give credits to SteamID not present on the server.
  • Added CultureInfo.InvariantCulture for float conversion.
  • Colored skin colors (green, blue etc) are now equipable.

0.1.1

01 Apr 04:13
9d86898
Compare
Choose a tag to compare
  • The vector library now includes IsZero and Copy functions.
  • A problem preventing the changing of player skin has been fixed.
  • Resetplayer will now directly clear player data from the database.
  • The coloredskin item now features a color option that can be unequipped. To use it, set the type to coloredskin_color and enter a color.
  • The trail item has been updated with three new options: customizable models, colorful, or single color.
  • The plugin now utilises .NET 8.

0.1.0

30 Mar 23:48
f70b337
Compare
Choose a tag to compare

IF YOU ARE USING AN OLDER DATABASE, PLEASE UPDATE THE DATABASE USING THESE COMMANDS

ALTER TABLE `store_players` CHANGE `DateOfJoin` `DateOfJoin` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `store_players` CHANGE `DateOfLastJoin` `DateOfLastJoin` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `store_items` DROP COLUMN `Color`;
ALTER TABLE `store_items` CHANGE `DateOfPurchase` `DateOfPurchase` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `store_items` ADD COLUMN `DateOfExpiration` DATETIME NOT NULL;
ALTER TABLE `store_equipments` DROP `Color`;
  • Added tracer.
  • Added lifetime for tracer and trail.
  • Added sell ratio.
  • Fixed problem with buying free items that have the same unique id.
  • Removed class for "items" data pulled from json and assigned to dictionary. This made it easier to add data to items.
  • Added precache command for grenade track and set it to only work for grenades.
  • Added credit control to the gift command.
  • Added type control for items with same uniqueid but different type.
  • Added distance for trail. If the distance between your previous location and your current location is less than 5, the trail will not appear.
  • Added expiration time for items.
  • Changed TIMESTAMP values in the database to DATETIME.
  • Fixed coloredskin.
  • Fixed a problem where entity error was not valid.

0.0.9

29 Mar 00:25
5ea6749
Compare
Choose a tag to compare
  • Whether the player is vip or not and the commands to add type have been added to the item class. The api file is set to retrieve this command from the item class.
  • Unnecessary commands have been removed and simplified.

0.0.8

28 Mar 02:11
f5b76e2
Compare
Choose a tag to compare
  • Fixed a text about unequip (0.0.7-0.0.8)
  • Added database query minimum pool size, maximum pool size and connection idle timeout values. These values prevent crashes caused by large numbers of database queries.

Thanks to @xshadowbringer

0.0.7

26 Mar 04:29
ed05111
Compare
Choose a tag to compare
  • Added a setting that allows you to choose whether or not to purchase a weapon in the pistol round.
  • Added null control to CCSPlayerController data.
  • Fixed an issue where trying to save the database of people who disconnected without joining the game.
  • The check that causes an error in the model change command has been removed and a check if the model is null has been added.
  • The GlobalGameRules null check has been removed.
  • Fixed the problem with gravity items not working.

Thanks to @xshadowbringer

0.0.6

23 Mar 23:46
357b3a5
Compare
Choose a tag to compare
  • Some commands are set to static.
  • Check if player is alive has been added to the ChangeModel command.
  • Sound has been added.
  • Open added.
  • Grenadetrail added.
  • Changed the AddMenu command.
  • Changed some menu names.
  • Updated lang files. [Chatgpt translation]
  • Added grenade trail.

Thanks to @K4mYY & @ilhnlvl

0.0.5

21 Mar 23:14
563bcdc
Compare
Choose a tag to compare
  • If the total in the Credits.Give system is less than zero, the control has been added.
  • Apis have been updated. Some API names have been changed. New API commands added.
  • Colored skin added.
  • Ontick has been made common for trail and coloredskin.
  • Simplified the player pull command in the smoke item.
  • Respawn has been adjusted so that it can only be picked up when dead.
  • The alive parts of items have been made null when equipable is true.
  • Trail has been changed. You must enter the entity model in the unique section.
  • Added the command to prevent giving credits in warmup.

Thanks to @oppars01 for trail

0.0.4

19 Mar 02:17
62f29a4
Compare
Choose a tag to compare
  • Added store core files
  • Some database commands have been freed from asynchronous execution.
  • TryGetValue has been used instead of ContainsKey for GlobalDictionaryPlayer data.
  • Added sample file for api system.
  • Added api files
  • Added ua and ru lang files.

Thanks to @partiusfabaa for api system

0.0.3

18 Mar 22:52
f791291
Compare
Choose a tag to compare
  • Removed unnecessary print text used for debugging.
  • Model change command moved to PlayerUtils. Fixed problems with models.
  • Health command moved to PlayerUtils and max health added to config file.
  • Added SetStateChanged command for armour and added max armour to config file.
  • Fixed problem where item would not be purchased if return was placed in equip section for items that cannot be equipped.
  • Fixed issue where store_equipments could not be retrieved from the database.
  • Database playerName value was set to utf8mb4_unicode_ci. Please update the database.