Home / Gmod Addons Marketplace / Gmod Items Shops - NPC Dealer System


Media
Description πŸ‡¬πŸ‡§ Description πŸ‡«πŸ‡·

Gmod Items Shops - NPC Dealer System - Script


Demonstration Youtube video of Gmod Items Shops - NPC Dealer System

Gmod Items Dealer or Gun Shop depending on the role you give it allows your users to interact, buy and resell their items from the dealers you have placed on your Gmod server, you can create different types of shops with specific dialogs for the character you have created. It takes into account the DarkRP monetary system but also my monetary system and works with all standard spawnable entities that you can insert in its shop easily.


dialogue-interaction mineral-shop reselling-your-items out-of-stock-system money-system build-gun-shop buy-shop-stock logic-shop purchase-in-quantity stock-price-management admin-management premium-shop

Maximum image size
Description

Description of Gmod Items Shops - NPC Dealer System

Contents:
  1. πŸ“˜ Description of the Gmod Items Dealers - Npc Shops Configurator addon
  2. πŸ“¦ Stock Management System
  3. ♻️ Circular Economy System for Gmod Server
  4. πŸ”« Gmod Gun Shop include
  5. πŸ‘‘ Customisation via admin and management interface
  6. πŸ’¬ Text-based interaction with editable NPCs
  7. 🚧 Blocking access to shops by job, category, ranks and level
  8. ❓ Regular questions
  9. πŸ’° Compatible currency system
  10. βœ”οΈ Additional functionality with other compatible scripts
  11. ❓ What kind of need can Gmod Items Dealer Configurator have


πŸ“˜ 1. Gmod Items Dealers - Npc Shops Configurator Addon Description

Gmod Items Dealers - Npc Shops allows you to place dealers on your Gmod server who can buy and resell anything you have predefined in their shop from the entity management interface.

This means that with this one script, you can create a mineral dealer for mining systems, a weapon dealer, an ammunition dealer, a healing item dealer, etc. The limit is your imagination.

He takes into account the notion of limited stock thanks to his merchant inventory and economy thanks to his own wallet.

His wallet will allow him to buy back your materials, weapons or ammunition. The items that the merchant buys back from you will constitute his own stock which will allow him to resell them. You will determine the percentage of the resale price of the materials in relation to the purchase price.
The NPC can only sell what he has in his inventory. This means that he will also have the possibility of being out of stock.

You will also have the option of ignoring the wallet limit and the stock concept to allow the NPC to sell unlimited. It's up to you as it's easily configurable, this is to be adapted to your needs.



πŸ“¦ Stock Management System

You will be able to define stocks per item in your shops on your Gmod servers.
This means that the merchant will only be able to sell what he has in his shop in a defined quantity which can be reloaded by reboot.

Let's take a random item that we will name ruby. If the NPC has 10 rubies available in his shop, he can sell them if a player buys 10. If a player buys 10 rubies, the NPC will be out of stock and another player will see "Out of Stock" in red on the item's box and will not be able to buy any. Unless another player sells their rubies to the same NPC, the rubies will be added to the merchant's stock. You can deactivate the item quantity management so that the merchant can sell his rubies without limit. It's up to you to choose according to your needs. Since it's editable



♻️ Circular economy system for Gmod server

In the same way as the inventory management system, each merchant can have his own portfolio, if you have activated it, he will be able to buy your items with his own funds. Provided he offers the same thing for sale. To understand this, you have to think that a weapon merchant will not buy another item that does not belong in his inventory. He will invite you to go and see someone else.

The type of the merchant's portfolio will be defined by the administrator. When a player buys an item, the player's money will be earned by the NPC and will go into his wallet. This option can be disabled if it is too complex and realistic for your server. In simple terms, if you sell items, the merchant NPC earns money and can in turn, with that money, buy back your items. This brings a circular economy to your Gmod server.



πŸ”« Gmod Gun Shop include

This script also allows you to create a Gun Shop if you want to. The user will be able to resell his weapons but also to buy some. This all-in-one script will also allow to reduce the number of scripts installed on your Gmod server.

You will also be able to define the stock of weapons of the Gun Shop or to deactivate the limitation of the stock of gun or swep.

The Gun Shop is done from an interface, it allows to unload the number of entities on the server for those who wish to reduce the quantity of entities generated by several shops if you intend to put many of any kind.



πŸ‘‘ Shop administration and management interface

The management interface is a simple way to configure your merchants in real time from its interface. Stand in front of the NPC, press USE and change the mode (Admin / User) at the top right.
You will then be able to change the merchant's RP name, their dialogue to allow you to add some consistency to your server's lore but also to provide little hints.
Add and remove items from his shop and choose the type of stock and price of each product he sells and his redemption rate. For example, if he sells a carrot for $100 with a 50% trade-in rate he will buy back your carrots for $50.

Not everything is said read the wiki for more details.



πŸ’¬ Text interaction with editable NPCs

You will be able to set each sentence of your merchants that will respect your Gmod server's Lore. When a player presses USE to interact with the NPC, they will see this text. The two response choices they can choose from are also customizable.



🚧 Blocking access to shops by job, category, ranks and level

As you ask me for this restriction system every time I release a new script, this time I'm adding it before having the suggestion. You will be able to configure from the merchant administration interface the access blocking conditions, anyone will not be able to buy or sell what you have defined.
The access conditions that you can activate are :
Blocking by level.
Blocking by rank.
Access blocking by trade and/or trade category (if you have DarkRP installed)



❓ Regular questions

What is the difference between Gmod Store Builder and Items Dealers?
Gmod Store Builder is a simple shop system you can only buy items / Entity / Weapon and ammunition, Gmod Store Builder meets standard needs at the time I had not yet made a currency system or inventory.
With Items Dealers there is a system of stock that is to say that a merchant can post an out of stock if he has too much sale. But also a system of economy. It is what he sells that will give the merchant the means to buy your materials, ores, weapons, etc... You understand that at this level only your imagination is the limit of this kind of script.

Do you plan to work on a compatibility with Itemstore of Gmodstore?
Yes the idea is there with all my scripts, the creator of Itemstore provided me access on Gmodstore to his addon to allow me to work on it later, I haven't downloaded it yet but I'm counting on it when I start. I'll work on it when I've finished all the gameplay mechanics related to items to do it all in one go.



πŸ’° Compatible currency system

Originally the system is compatible with DarkRP currency and my currency system if you don't feel like having DarkRP in gamemode or want an alternative.



βœ”οΈ Additional functionality with other compatible scripts

Compatibility between my scripts assured.

1. Gmod Leveling System: If you want to activate the level restriction and you don't have a leveling system on your server.
2 .Gmod Money System: You always have the option of using the DarkRP currency but I always offer an alternative which is from home.
3. Gmod Advanced Inventory System: You are not forced to use an inventory system as you can always buy and sell your weapons and ammunition.
4. Gmod Pocket System without DarkRP: There is the DarkRP pocket system for those who are aware of the performance shortcomings it causes I offer an alternative that will continue to work the day you decide to remove DarkRP from your server.
5. Gmod Items Packs + Spawnmenu included: This is my object system that provides a good base of spawnable entities and also a tool that will save you time in shop setup. Don't spawn objects on the ground with this script. But select them from an interface.
6. Gmod Karma and Reputation System: Since version 1.4 the merchant may not want to trade with people who have a bad reputation and bad Karma.
7. NCredit - Premium Currency System: Since version 1.7, merchants can offer items or weapons in an alternative currency, which can be a premium currency.



❓ What kind of need can Gmod Items Dealer meet?

1 - Looking for a script that allows players to earn money in game through farming, mining in short anything that produces resource.
2 - Create jobs easily.
3 - Looking for a script to give items a purpose by giving them value they become something players will want to obtain to sell.
4 - A single gmod addon to make as many different merchants with different specificities and own dialogues.


πŸ”Ή WIKI & F.A.Q πŸ‡¬πŸ‡§
Wiki πŸ‡¬πŸ‡§ Wiki πŸ‡«πŸ‡·

Wiki of Gmod Items Dealer - Npc Shops - Buying and Selling mod

Gmod Items Dealer - Npc Shops - Buying and Selling mod


☰ 1. Installation of Gmod Items Dealer - Npc Shops - Buying and Selling mod
Installation: Download and Unzip the folder norda_items_dealers.zip Install the addon in the addons file of your Gmod server,
Path: garrysmod/addons/norda_items_dealers
☰ 2. Where can I find resources and materials? What is the Gmod Items Dealer - Npc Shops - Buying and Selling mod Workshop id?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID of Gmod Items Dealer - Npc Shops - Buying and Selling mod: 2948138012
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 2948138012 )
- To add gmod workshop resources to your collection : Gmod Items Dealer - Npc Shops - Buying and Selling mod [Content Only] | Gmod Workshop
☰ 3. Admin Panel: How do I access the Items Dealer interface? As a user and as an administrator?
Press USE to interact with the Items Dealer. The admin to customize it from the button at the top right of any of its interfaces. Scroll down the menu and click on Management panel.
Admin interface of Gmod Items Dealer
☰ 4. Admin Panel: How to enable and disable persistence? So when the Gmod server shuts down or reboots everything stays in place.
From the admin panel at the top right click on persistence. It is enabled when it is checked. If enabled everything you change will be saved.
Persistence button of Items Dealer
☰ 5. Admin Panel: How do item stocks work for out of stock items?
From the Items Dealer interface click on an item you have added to their shop.
You will have the choice to set the quantity, its unit price or remove it from the list. Everything will be managed from this simple interface
Set the stock of Items Dealer
☰ 6. Admin Panel: How do I get infinite stock of an item?
All you have to do is set -1 in item quantity.
The merchant will be able to sell without worrying about his stock or any limitations.
Set the stock of Items Dealer
☰ 7. Admin Panel: How do I set an item stock as an item limit?
Simply set the upper value to zero. Then every time you reboot the stock will be regenerated to this value.
Players who sell this item will feed the merchant's stock.
Set the stock of Items Dealer
☰ 8. Admin Panel: How do I set an out-of-stock condition for an item initially?
You just have to set the value to zero. Then at each reboot the stock will be regenerated to this value.
Players who sell this item will feed the merchant's stock.
Set the stock of Items Dealer
☰ 9. Admin Panel: How do I disable the merchant wallet?
The wallet allows the merchant to buy back your items, if he hasn't sold enough he won't be able to buy back.
All you have to do is set the value to -1 on the green line. This way the merchant will no longer have a wallet, he can buy without limit or worry about his savings.
Gmod Items Dealer management menu
☰ 10. Admin Panel: How do I activate the merchant wallet?
The merchant wallet is enabled by default. You can set a base value for it which will be reset at each reboot.
Gmod Items Dealer management menu
☰ 11. Restriction System: How do I block a player who does not have level 3 for example from entering the shop?
From the Items Dealer interface click on level restriction which defaults to 0. Set the minimum level the player must have. The player will be correctly informed that they need to be level 3 for example to be able to access it.
This is set on the red line in the image:
Gmod Items Dealer management menu
☰ 12. Restriction System: How can I restrict access to the shop to a player who does not have the required rank?
From the Items Dealer interface click on rank restrictions. Check the ranks that will be allowed as for VIPs for example. If the user does not have the required ranks they will not be able to access the shop and will be informed of the required ranks. If everything is unchecked then the rank restriction system is disabled.
This is set on the red line in the image:
Gmod Items Dealer management menu
☰ 13. Restriction System: How do I deny access to the shop to a player who does not have the required DarkRP job or job category?
From the Items Dealer interface click on rank restrictions. Check the jobs that will be allowed. If the user does not have the required ranks they will not be able to access them and will be informed of the required jobs. If everything is unchecked then the job restriction system is disabled.
This is set on the red line in the image:
Gmod Items Dealer management menu
☰ 14. Admin Panel: How do I change the profile picture of the Items Dealer in the dialogue box?
The profile picture of the Items Dealer will be the one of the model you have assigned by default. To put an image here insert the link to an image just above RP Name. IMGUR does the job very well if you do not have your own hosting.
Gmod Items Dealer management menu
☰ 15. Admin Panel: How to change the RP name of the Items Dealer responsible for the item bank?
From the admin panel: Insert the name of the shop in the RP Name line, it can also be a title like: Gun Shop if it only sells weapons or a Roleplay name
Gmod Items Dealer management menu
☰ 16. Admin Panel: How do I change the background image or disable it?
From the admin panel: Under RP Name, copy the link of an imgur image ending in .png or .jpg and press enter to confirm.
Gmod Items Dealer management menu
☰ 17. Admin Panel: How do I change the default gman.mdl template to another?
From the customisation interface, at the orange line in the image, insert the path to your replacement model. Press enter to confirm.
Gmod Items Dealer management menu
☰ 18. Admin Panel: Can I use a model that is not an NPC, such as a soda machine?
Yes as you wish, in the demo I used Gman because I had not used it before and it allows me to do with the content that gmod offers, but of course you can replace it, that is the point.
☰ 19. Admin Panel: Editing responses in dialogs.
In light blue at the bottom of the admin interface insert the Items Dealer dialog to match his character and the Lore of your server.
Gmod Items Dealer management menu
☰ 20. Admin Panel: How do I change the posture of the Items Dealer on Gmod?
On the pink line in the picture. Scroll down from the interface to the bottom of the customization interface and scroll through the list of animations to choose the posture of your Items Dealer. If you have chosen an item with no animation leave it off.
Items Dealer management menu
Tips

Tip to avoid the leak of Gmod Items Shops - NPC Dealer System installed on your Garry's Mod server: How avoid the Leak of your Gmod scripts
How Install an addon on Gmod? : How install an addon on Gmod
How Publish an addon on the Gmod workshop? : Documentation how create a content pack to publish on the workshop?

Gmod Addon



πŸ“₯ Download 1.7


🎫 Open Ticket
⛔️ Sorry, you are not connected
Script Information

Creator :

Norda Scripts

Sales :

35

Published :

8 months

Last update :

Version :

version 1.7

DRM :

Yes


Categories :

Gmod addons

Requierements :

Garry's Mod Server

Languages :

πŸ‡¬πŸ‡§ πŸ‡«πŸ‡·

Tags :


Admin DarkRP VGUI Entities Optimisation Gameplay Management Allgamemode NPC