FOR SUPPORT JOIN MY DISCORD: https://discord.gg/ndhn6nH5Hn
I started working on this over a year ago
at this ideea but never ever finished it because I thought it was a dumb ideea. However, lately this type of plugin became more and more popular among CSGO servers and some people took advantage and started selling private case opening plugins, without giving the source-code. That's why I want to release and keep working on this project, so nobody needs to install a plugin on their game server without having acces to the sourcecode.
This plugin provides a fresh way of getting server-sided Valve weapon skins by "opening" them for so-called Cases. If you play CSGO I assume you are familliar with the "!ws" command. With this plugin you can equip skins only after you have opened them from the cases.
- Open delay.
- Fully customizable weapon skins from config files, no need to compile the source-code ever.
- Translations support.
- "Preview case" feature that allows you to see the content of a case before opening it.
- MySQL inventory system that holds every opened item.
- Quick Sell feature - Instantly sell your skins for credits
- Toggle StatStrack - Pay to toggle ON/OFF StatTrack feature for a weapon.
- Random Pattern - Pay to get a random Seed(Pattern) for a weapon skin.
- Set a float - Pay to set a float for a weapon.
- Set a nametag - Pay to set a nametag for a weapon.
- Buy skins with credits - Buy the skin you want instead of opening it.
- Modify prices of the features above with convars.
- Match end drops.
- Natives for developers
- Gloves support
- Auto config generator
- Shop Core support for balance. [NEW in 1.0.8b]
- Store by Zephyrus support for balance. [NEW in 1.0.8b]
- "sm_cases_addcash" - Gives or takes(if the value is negative) credits from players
- "sm_cases_givecredits" - Gives or takes(if the value is negative) credits from players
- "sm_case" - Opens the main case opening menu
- "sm_cases" - Opens the main case opening menu
- "sm_cs" - Opens the main case opening menu
- My Weapons FORK.
- My Gloves FORK (Found in the arhive from the direct download and in the GitHub Repository). [NEW in 1.0.6b]
You can just drag&drop the plugin and make the changes said bellow, it comes pre-configured with configs and all.
GitHub Rep | Source-Code Direct Download | Source-Core | FULL PLUGIN DIRECT DOWNLOAD
## How to install
## Future plans
- Download the latest version of GitHub.
- Drag & Drop the content from the archive into your server files
- Add "case_opening" configuration in sourceomod/configs/database.cfg
- G̶l̶o̶v̶e̶s̶ ̶s̶u̶p̶p̶o̶r̶t̶ (Added in 1.0.6b)
- N̶a̶t̶i̶v̶e̶s̶ (Added in 1.0.6b)
- Agents support.
- Trade system.
- Better customization (there are still some things hard-coded but shouldn't matter).
- Bug fixes if any.
- S̶h̶o̶p̶ ̶C̶o̶r̶e̶ ̶/̶ ̶S̶t̶o̶r̶e̶ ̶b̶y̶ ̶Z̶e̶p̶h̶y̶r̶u̶s̶ ̶s̶u̶p̶p̶o̶r̶t̶.̶ (Added in 1.0.8b)
- M̶a̶t̶c̶h̶ ̶e̶n̶d̶ ̶d̶r̶o̶p̶s̶.̶ (Added in 1.0.5b)
Every convar can be found in "csgo/cfg/sourcemod/case_opening_kratoss.cfg" (auto-created). The plugin supports mid-game convar changes so feel free to experiment.
## Natives / API
List of all natives and the latest include file.
## Change Log
## Cases config explanation
"sm_cases_float_price" - Price for setting a float for a weapon.
"sm_cases_seed_price" - Price for rolling a random seed(pattern) for a weapon.
"sm_cases_statrack_price" - Price for toggling StatTrack for a weapon.
"sm_cases_nametag_price" - Price for setting a nametag on a weapon.
"sm_cases_kill_reward" - How many credits does a player gets for a kill.
"sm_cases_drops_enabled" - Enable match end drops?
"sm_cases_drops_chance" - Drop percentage for each player. 100 = Everyone gets a drop.
"sm_cases_cmds_override" - Open !cases menu when players use !ws, !knife, !glove, commands?
"sm_cases_allow_buy_skins" - Allow players to buy skins?
"sm_cases_allow_buy_gloves" - Allow players to buy gloves?
"sm_cases_allow_quick_sell" - Allow players to quick sell skins and gloves?
"sm_cases_balance_mode" - Balance mode. 0 = Plugin's custom balance. 1 = Shop Core balance. 2 = Store by Zephyrus balance. (Added in 1.0.8b)
"sm_cases_open_delay" - Delay against spam-oppening skins
"sm_cases_price_multiplier_gloves" - This x "price_market" from the config = price of the GLOVES
"sm_cases_price_multiplier" - This x "price_market" from the config = price of the SKINS
"sm_cases_new_players_default_balance" - How much money new players start up with?
"sm_cases_allow_quick_sell_gloves" - Allow players to quick sell gloves?
"sm_cases_custom_pattern_price" - Price for setting a pattern for a weapon. 0.0 = disable
As I said, ther are already private plugins that are being sold for 20/25 euros. I've took off my own free time to develope and maitain this plugin. If you want to donate, you can send money through paypal at "[email protected]
- For the "skins.cfg" config file -> Entity
(replaced since v1.0.4b)
- For the making of "cases.cfg" file -> Chappi
replaced since v1.0.4b)