All Projects → Kxnrl → Store

Kxnrl / Store

CSGO sourcemod store plugin.

Projects that are alternatives of or similar to Store

Public
The game is about a group of "terrorists" who have traitors among them, out to kill everyone who's not a traitor.
Stars: ✭ 94 (+40.3%)
Mutual labels:  csgo, sourcemod
Mapchooser-Redux
Mapchooser - Redux
Stars: ✭ 28 (-58.21%)
Mutual labels:  csgo, sourcemod
sqproxy
Offloading Source Engine query packets (A2S) handling. Rate limits, statistics, customization
Stars: ✭ 30 (-55.22%)
Mutual labels:  csgo, sourcemod
Csgo Multi 1v1
CS:GO Sourcemod plugin to create multi-1v1 arena servers
Stars: ✭ 230 (+243.28%)
Mutual labels:  csgo, sourcemod
Csgo Practice Mode
CS:GO Sourcemod plugin for private team/individual practice servers
Stars: ✭ 263 (+292.54%)
Mutual labels:  csgo, sourcemod
HexTags
Customize tags & chat colors!
Stars: ✭ 53 (-20.9%)
Mutual labels:  csgo, sourcemod
retakes-instadefuse
Allows a CT to instantly defuse the bomb when all Ts are dead and nothing can prevent the defusal.
Stars: ✭ 65 (-2.99%)
Mutual labels:  csgo, sourcemod
API
API for SQLMatches.
Stars: ✭ 48 (-28.36%)
Mutual labels:  csgo, sourcemod
zephyrus-store-preview-new-syntax
My rewritten zephyrus store
Stars: ✭ 28 (-58.21%)
Mutual labels:  csgo, sourcemod
Kento-Rankme
Rankme for CSGO
Stars: ✭ 73 (+8.96%)
Mutual labels:  csgo, sourcemod
Weapons
CS:GO Custom Weapon Options (Skins, NameTag, StatTrak, Wear/Float, Knives)
Stars: ✭ 183 (+173.13%)
Mutual labels:  csgo, sourcemod
Csgo Pug Setup
CS:GO Sourcemod plugin for setting up private pug/10man games
Stars: ✭ 330 (+392.54%)
Mutual labels:  csgo, sourcemod
Bhoptimer
A bunnyhop timer plugin for Counter-Strike: Source, Counter-Strike: Global Offensive and Team Fortress 2.
Stars: ✭ 151 (+125.37%)
Mutual labels:  csgo, sourcemod
CallAdmin
CallAdmin is a multilingual sourcemod plugin which provides in-game report functionality
Stars: ✭ 52 (-22.39%)
Mutual labels:  csgo, sourcemod
Little Anti Cheat
Anti-Cheat for Source Games
Stars: ✭ 77 (+14.93%)
Mutual labels:  csgo, sourcemod
TeamGames
Sourcemod plugin providing team based games for prisoners and some useful things for wardens.
Stars: ✭ 16 (-76.12%)
Mutual labels:  csgo, sourcemod
Csgo Retakes
CS:GO Sourcemod plugin for a site-retake gamemode
Stars: ✭ 272 (+305.97%)
Mutual labels:  csgo, sourcemod
Get5
CS:GO Sourcemod plugin for competitive matches/scrims
Stars: ✭ 390 (+482.09%)
Mutual labels:  csgo, sourcemod
Pyvmf
A python VMF parser
Stars: ✭ 18 (-73.13%)
Mutual labels:  csgo
Csgo Float
💎 Retrieve CS:GO float values in JavaScript
Stars: ✭ 37 (-44.78%)
Mutual labels:  csgo

Store

Build Status Download
Build Status Download

Store system for CS:GO.
Current status: inactive, bug fix only
If you want to maintain this project, contact me.

Modules and Features:

  • Chat ( Core included ) - Process player name tag, name color, chat color.
  • Grenade ( Core included ) - When player throw a grenade, set nade model or add trail.
  • VIP ( Core included ) - NOT effective, only add to store menu.
  • TPMode ( Core included ) - Allow player change to third-person or mirror mode.
  • Spray ( Core included ) - Allow player spray paint on object surface.
  • Sound ( Core included ) - Allow player trigger server to broadcast a sound.
  • Player ( Core included ) - NOT effective, is a base framework.
    • Aura ( Core included ) - Create a aura that follow the player.
    • Part ( Core included ) - Create a particle trail that follow the player.
    • None ( Core included ) - Create a neon effect that follow the player.
    • Skin ( Core included ) - Custom player skin and arms. (death sound and firstperson-death support)
    • Hats ( Core included ) - Allow player wear hat/glass/facemask/shield/wing.
    • trail ( Core included ) - Create a material trail that follow the player.
  • Model ( optional ) - Allow player use custom weapon instead of valve's model.
  • Pets ( optional ) - Create a pet that follow the player.
  • WeaponSkin ( optional ) - Allow use valve weaon skin and knife skin. Will trigger GSLT ban
  • DefaultSkin (Optional) - Set player skin if player does not equip player skin. Requires Skin module

Commands:

  • sm_store - Open store menu. [alias: buyammo1/sm_shop/sm_shop]
  • sm_inv - Open store menu as inventory mode. [alias: sm_inventory]
  • sm_credits - Show my credits to all players.
  • sm_hide - Toggle -> hide all hats/pets/trails/neons, it will release your FPS. [alias: sm_hideneon/sm_hidetrail]
  • cheer - Trigger -> server play sound. [alias: sm_cheer]
  • sm_crpb - Toggle -> block cheer sound.
  • spray - Trigger -> spary paint.
  • sm_tp - Toggle -> third-person mode or first-person mode.
  • sm_seeme - Toggle -> mirror mode or normal mode.
  • sm_arms - (administator command) Fix player's arms.

How to install

  • Download latest build.
  • Extract all files on disk.
  • Upload to server following folders:
    • addons
    • models ( optional )
    • materials ( optional )
    • particles ( optional )
    • sound ( optional )
  • Selete store_(GameMode).smx, and rename it to store.smx, others must be deleted. install 1 only
  • Import SQL table to your database. ( SQL scripts: addons/sourcemod/configs/database.sql )
  • If you upgrade from original zeph store:
    • Add "uid" key for each item in 'addons/sourcemod/configs/items.txt'.
    • Upload 'addons/sourcemod/configs/items.txt' to your web host.
    • Upload 'utils/insertParent.php', 'utils/insertItem.php', 'utils/loaditem.php', 'utils/kvphp.php' to your web host.
    • Import parent data to your database. ( exec: php insertParent.php or goto: yourwebserver/insertParent.php )
    • Import item data to your database. ( exec: php insertItem.php or goto: yourwebserver/insertItem.php )
    • Check item validate ( exec: php loaditem.php or goto: yourwebserver/loaditem.php )
  • make sure your database.cfg ( path: addons/sourcemod/configs/database.cfg )
"store"
{
    "driver"    "mysql" // mysql support only
    "host"      "<HOSTNAME>"
    "database"  "<DATABASE>"
    "user"      "<USERNAME>"
    "pass"      "<PASSWORD>"
    "port"      "<PORT>"
}
  • Start your server and check error logs

How to upgrade store from zephyrus store

  • Delete your old store database table, but keep store_players and store_items.
  • Run SQL command before install our store.
ALTER TABLE `store_players` ADD `ban` int(1) unsigned NOT NULL DEFAULT '0';  
  • Install our store follow install guide, but DON'T create new store_players and store_items tables.
  • Uninstall zephyrus store plugins, if you want you use modules, keep these plugins.

How to define new game mode

  • Add definetion after line
#define <Compile_Environment>

e.g. "//GM_BR -> battle royole server"

  • Enable module you want
// Module Skin
#if defined GM_TT || defined GM_ZE || defined GM_MG || defined GM_JB || defined GM_HZ || defined GM_HG || defined GM_SR || defined GM_KZ || defined GM_BH
#include "store/modules/skin.sp"
#endif

to

// Module Skin
#if defined GM_TT || defined GM_ZE || defined GM_MG || defined GM_JB || defined GM_HZ || defined GM_HG || defined GM_SR || defined GM_KZ || defined GM_BH || defined GM_BR
#include "store/modules/skin.sp"
#endif

How to add item or parent manually

  • Add Parent -> 'utils/addparent.sql'
  • Add Item -> 'utils/additem.sql'

For developer

  • utils/additem.sql -> Add item via SQL command.
  • utils/addparent.sql -> Add parent via SQL command.
  • utils/insertItem.php -> Import items from items.txt.
  • utils/insertParent.php -> Import parents from items.txt.
  • utils/loaditem.php -> Verify items in SQL database.
  • website/config.php -> Configs of website API.
  • website/example.php -> An example of website-API.
  • website/store.class.php -> Store web-API.

License

  • SourceMod plugins license under GPLv3 License.
  • Shell, SQL and PHP scripts license under MIT License.

Special Thanks

shanapu
zipcore
PerfectLaugh

Credits:

Any other questions

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].