Gmod Skins Dealer Manager - Script
Since version 1.6 you have the possibility to restrict a playermodel / Skin to a rank, a job, a level or a job category.
Gmod Skins Dealer Manager is a Gmod addon, which will allow you to place multiple skins dealers with different dialogues, appropriate answer choices and a customizable skins shop, both in content and appearance.
Gmod Skins Dealer Manager will allow your users to buy playermodels with their money, or with their credits. In order to change their appearance in-game without having to die and respawn, their playermodel will be configured (colour, bodygroup and skins) as you have predefined it.
You will have the ability to restrict access to the Skins Dealer Store and also restrict access to playermodels to a category of users, limiting access by level, job, job category, rank and vip. Add playermodels of your choice.
Allow or disallow the user to modify the playermodel's bodygroup, skin and colour.
Configure the price of each model in money or credit.
❮
❯
Description of Gmod Skins Dealer Manager
Sommaire :- π Gmod Skins Dealer Manager addon description
- π¦ What Gmod Skins Dealer contains
- π The playermodel restriction system by steamid64, job, rank, or job category
- πΉοΈ Gmod server commands to know
- π¬ Interaction with the Skins Dealer to buy and change Playermodel
- π The bodygroups, skin or colour modification system
- β The access conditions system
- β What type of need can Gmod Skins Dealer meet
- 𧩠Useful combination with other scripts?
π Gmod Skins Dealer Manager addon description
Gmod Skins Dealer Manager will allow you, as the administrator of your Garry's Mod server, to place multiple skins dealers with different dialogs, appropriate response choices and a customisable skins shop, both in content and appearance.
You will be able to restrict your users' access to the skin shop, for example by limiting access by level, job, job category, rank and vip.
Add playermodels of your choice per merchant.
Allow or disallow the user to modify the playermodel's bodygroup, skin and colour.
Configure the price of each model in money or credit.
On the user side, Gmod Skins Dealer Manager will allow your users to buy playermodels with their money, or with their credits. In order to change their appearance in-game without having to die and respawn, their playermodel will be configured (colour, bodygroup and skins) as you have predefined it.
You will be able to choose if they can change these variables (colour, bodygroup and skins) of their new appearance in the skin shop before proceeding to purchase, or if they will only be able to purchase the playermodel as you present it without being able to change the Bodygroup, Skin, colour.
And finally you will have the possibility of restricting the access to a playermodel, to the public, by imposing conditions, steamid64, vip, staff, ect. For example, only VIPs will be able to buy a new skin.
The change of appearance is immediate after the purchase.
From version 1.9 (February 2023) the player who buys a skin will be remembered.
π¦ What Gmod Skins Dealer contains
1. An Npc Skins Dealer entity that you can spawn wherever you want and as many as you want, each will have a different configuration that you define, the Npc Skins Dealer model is modifiable.
2. A simplified system of adding/removing playermodels in the Skins Dealer shop.
3. A simple persistence system
4. A price configuration system
5. A playermodel restriction system by conditions (job, rank, steamid64)
6. A clean and intuitive customizable Derma for you and your users.
7. A Skins Dealer customization system.
π The playermodel restriction system by steamid64, job, rank, or job category
Don't allow anyone to have any playermodels, place restrictions on them:
1. Steamid64
2. VIP rank
3. Job DarkRP
4. Job Category
5. STAFF Rank
If you have already configured this with the Character System you do not have to reconfigure them a second time.
πΉοΈ Gmod server commands to know
Gmod Skins Dealer Manager does not contain any commands you need to know to use it, spaw it from my admin system or Garry's Mod spawnmenu if you have the sandbox enabled and press use to interact with the entity, enable admin mode to see the skins dealer customization panel, then user mode to see what your users are watching.
π¬ Interaction with the Skins Dealer to buy and change Playermodel
Your user goes to the Skins Dealer. They press "USE" to interact with the NPC, it will offer a dialogue in which the player will have the choice of two answers (also editable text). They will then see a list of models that they can choose from. They will be able to preview it before deciding to buy. In the preview they will be able to rotate it, zoom it, move it, change the skin, the bodygroups, the colour.
π The bodygroups, skin or colour modification system
Your players will be able to choose the playermodel they are interested in, which you have placed in the Bodygroup Wardrobes entity.
You will be able to create playermodels with predefined variables, for example using multiple playermodels with different skins, bodygroups and colours. Players will see the list displayed as such. But what about?
You will have the possibility to allow them to modify these variables themselves. Or not.
β The access conditions system
You have the possibility to make the skin dealer only deal with players who meet certain conditions, i.e. add a limitation of access by level, job, rank or vip.
A player who does not meet these conditions will be refused access to the skin dealer's shop, the NPC Skin Dealer will clearly tell him which condition he must meet in the form of a dialogue.
β What type of need can Gmod Skins Dealer meet
1. You are looking for a skin merchant that allows your players to buy playermodels so that they can modify their appearance on your Gmod server and that it is taken into account immediately.
2. An NPC that offers dialogue that correlates with your world since you can make them say anything you want.
3. A clean and intuitive Derma for you and your users.
𧩠Useful combination with other scripts?
1. You are looking for a level system for your gmod server, to take advantage of the level restriction system:
Gmod Leveling System
2. If you are looking for a way for your users to save their playermodel when they log out and find it again when they log back in, I propose you my Character System, you will be able to choose the number of characters that your users can create: Gmod Character Creator System
3. You are looking for a money and wallet system to add the notion of money on your server: Gmod Money System + HUD Maker
4. Looking for a credit system, and other types of shops for buying spawnable entities? : Gmod Store Builder
5. You're looking for a system to restrict access to a playermodel or NPC based on the player's reputation using the karma points system : Gmod Karma and Reputation System
Path: garrysmod/addons/norda_skins_dealer
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 2821742366 )
- To add gmod workshop resources to your collection : Gmod Skins Dealer Manager [Content Only] | Gmod Workshop
-----PlayerModels Reserved-----
-- 1 = PlayerModel is reserved For VIP
-- 2 = PlayerModel is reserved Staff member
cfg.PlayerModels_Reserved={
["models/player/wdm_negan_player.mdl"] = 1, // Example 1 : negancan only be selected by VIP
["models/player/wdm_rick_newbeginning_player.mdl"] = 2, // Example 2 : rickcan only be selected by STAFF
}
// Add the SteamID64 of the users who can access this model
cfg.PlayerModels_SteamID_Reserved={
["models/player/wdm_governor_player.mdl"] = {
["76561198033784269"]=true, // Only 76561198033784269 can buy governor.
["other_SteamID64"]=true
},
}
To set a price right click on the skins from the config panel and choose a value.
-----PlayerModels Reserved-----
-- 0 = if you want to use the "Norda Gmod Money System" as your money system.
-- 1 = if you want to use the "DarkRP Money System" (you must have DarkRP installed)
[code]cfg.Money_System = 0
Replace 0 with 1. And you can use the DarkRP money system.
Put the number that will be the level required to buy the playermodel. Players below this level will not be able to buy this playermodel.
Select the ranks required to purchase the playermodel. Players who do not have one of the selected ranks will not be able to purchase this playermodel.
Select the jobs required to buy the playermodel. Players who do not have one of the selected jobs will not be able to buy this playermodel.
Select the job categories required to purchase the playermodel. Players who are in one of the selected Job Categories will be able to purchase this playermodel.
Then go to the configuration file and make sure that cfg.memorize_lastskin is set to 1. By default it is deactivated (set to 0) because my Character System script already automatically provides this functionality. This update allows those who don't have a memory system or a character system to spawn with their last skin purchased without a character system.
There are several ways to change skin in Gmod on Originahl Scripts:
1- [urlr=/gmod-scripts/3934/gmod-skins-dealer-manager]Gmod Skins Dealer Manager[urlr/]: Allows you to generate different NPCs offering skins, you can configure conditions for obtaining Skins, Price, Credit, and access conditions: Job, Rank, Job Category.
2- [urlr=/gmod-scripts/3932/gmod-bodygroup-wardrobes-manager]Gmod Bodygroup Wardrobes Manager[urlr/]: Allows you to place furniture with the possibility of choosing skins if the access condition allows it. Like job, job category and rank (VIP, Admin, etc.).