Latest commit 71c54d1 Sep 27, 2014 @alongubkin Merge pull request #15 from MVermue/patch-1
Bugfix when empty chat message



An open store plugin for SourceMod.

More documentation and tutorials can be found at our wiki.


  • Working Source-based Game Server with SourceMod installed.
  • MySQL database, with a tool such as phpMyAdmin for database management.
  • SDKHooks
  • SMJansson


  • Modular and Extensible - This package is organized in modules, where each module is a different SourceMod plugin. You can extend the store, add new items or anything you can think of just by writing a new SourceMod plugins.
  • Shop - Players can buy various items from the shop. The item is added to the player's inventory. Items in the shop are organized in categories.
  • Inventory - The player's personal inventory, allowing for storage for all in-game items. From their inventory, players can use or equip items they own. Items in the inventory are also organized in categories.
  • Loadout - Players can have multiple sets of equipped items. You can switch between the sets anytime using the loadout menu. You can have specific loadouts for different games, different in-game (TF2) classes, different in-game teams or any combination of them.
  • Distributor - Every X minutes, all players that are currently connected to server will get Y credits (configurable).
  • Logging - The plugin maintains full logs of all errors, warnings and information.
  • Custom currency name.
  • Custom chat triggers for the store main menu, shop, inventory and loadout.


Just download the attached zip archive and extract to your sourcemod folder intact. Then navigate to your configs/ directory and add the following entry in databases.cfg:

    "driver"        "mysql"
    "host"          "<your-database-host>"
    "database"      "<your-database-name>"
    "user"          "<username>"
    "pass"          "<password>"

Then, navigate to configs/store/sql-init-scripts and execute store.sql in your database. For each item module you want to add, execute the corresponding SQL file in configs/store/sql-init-scripts and enable the plugin.



Copyright (C) 2013 Alon Gubkin

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see