Media gallery
Buy product
In short
With NPC shops you can setup and configure unlimited shops on your server. Setup NPC stores with different items from a large range of pre-made items and restrict the stores to certain jobs if you'd like.
NPC shops allows you to sell any item on your server through these stores. You can spawn, modify and save NPCs everywhere on your map. You can change the items that players can purchase from a large range of pre-configured items and you can easily add your own items through the config files.
NPCs also have a configurable name and description that you can set per NPC via the in-game editor.
There are various pre-coded types of items: Weapons, Ammo, Entity or Custom. The pre-coded ones will run certain code to either give weapons, ammo or spawn your desired entity next to the NPC on purchase.
Custom items allow you to run any Lua code upon purchasing the item.
π In-Game Setup
- NPCs are easily spawned through the Q menu.
- As an admin you can access the admin panel of an NPC directly from the NPC menu (press E).
- Enable which items you'd like for the specific NPC.
- Modify the name and description of the NPC directly from this menu.
- Restrict the NPC to certain teams only.
- Restrict the NPC to specific usergroups of your choice.
π― Unlimited NPCs
- You are able to have as many NPC shops as you'd like.
- Every NPC has a different/unique set of items configured by the server admin.
π« NPC Robbery
- Money earned from a robbery is calculated from stores total worth of items and configs.
- Alarm bell rings while robbing.
- Robber becomes wanted for robbery (only DarkRP support)
- 3D2D display above NPC displays robbery text and countdown.
- Robber must stay close to the NPC and survive for x amount of time.
- When robbery is completed money is added to players balance and npc robbery is placed on cooldown. Cooldown is displayed above the NPC.
- Ability to restrict robbery to certain teams via config.
- You're able to require the player must hold a weapon via configs.
- When a store is being robbed then you will be unable to buy/sell items at that store.
π Item Types
- The addon has a large selection of pre-made items in the config file.
- These are the items that you will see inside the in-game config setup.
- Item types define what happens when someone buys or sells the item.
- Weapons will give the weapon on purchase and take the weapon on sell.
- Entity will spawn the entity by class next to the NPC or try to remove nearby entity on sell.
- Ammo will give ammo directly to the player on purchase.
- Health will add health to the player on purchase.
- Armor will add armor to the player on purchase.
- Custom item type allows you to run any Lua code.
π«° Sell Items
- You are able to determine what items can be sold to NPCs.
- If you try to sell weapons it will detect if the player has the weapon on them.
- If you try to sell entities it will scan nearby entities of the NPC, remove it and reward the player accordingly.
- The sell price is determined by a percentage of the original price and it's a config option.
πΎ Inventory Support
- Supports various inventory systems:
- ItemStore
- Xenin Inventory
- Brick's Essentials Inventory
- Buying Weapons or Entities (based on type) will put the item directly into your inventory.
- If the entity is a prop_physics entity it will spawn it next to the NPC as usual.
- Selling items to NPCs will attempt to take the item directly from your inventory when inventory support is enabled.
π΅ Multi currency support
- The NPCs works with all gamemodes as long as you have one of the following currency systems available.
- You can configure the currency that the stores will use inside the configuration file.
- DarkRP Money
- SH Pointshop Points
- SH Pointshop Premium Points
- BaseWars Money
- Helix Money
- mTokens
- Brick's Credit Store
- Pointshop2 Points
- Pointshop2 Premium Points
- SantosRP Money
- Underdone Money
π» bLogs Support
- The addon supports bLogs.
- Logs when a player purchases an item from an NPC (player name, item name, price, npc name)
- Logs when a player sells an item to an NPC (player name, item name, money earned, npc name)
π― Level System Support
- Support for Sublime Levels
- Support for Vrondakis Level System
- Support for Elite XP System (EXP2)
- Support for DarkRP Essentials or Brick's Essentials
- Support for GlorifiedLeveling
π Language System
- English
- French
- German
- Danish
- Polish
Discord Server
I own a Discord server for customers and anyone else who wish to join. I will occasionally provide exclusive offers and help with minor issues that might occur with my scripts. If you have a more serious problem, please create a support ticket on GModStore.
Product reviews
4.90 average based on 10 reviews





Buy product

Product details
Requirements
- Access to Q menu
- Supported currency system (see description)