Store
Build Status |
Download |
|
|
Store system for CS:GO, L4D2, Insurgency.
Current status: inactive, bug fix only.
NOTE: This plugin made for BIG community and SENIOR developer, if you are a junior developer or small community, try this version .
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_sspb - 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
How to upgrade store from zephyrus store
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