Media
Description 🇬🇧 Description 🇫🇷

Gmod Job NPC Customizable System (FR) - Script

Vidéo de Demonstration de Gmod Job NPC Customizable System sur Youtube

L'addon "Job NPC System Customizable" pour Garry's Mod (Gmod) et DarkRP permet d'ajouter des PNJ offrant divers emplois personnalisables. Il propose des restrictions d'accès basées sur le niveau, la réputation et le rang, avec une interface personnalisable et des dialogues éditables. Il peut transformer les PNJ en une boutique d'emplois avec tarifs, enregistrant les achats. Il est compatible avec d'autres scripts comme le Système de Karma et de Réputation, le Système de Niveaux et le Système Monétaire de Gmod.

passive-role-playing example-one-piece colors mod-edition responsive admin-access modulable access-restrictions fast-add jobs-restrictions custom-job-image set-job-price edition-restrictions spawnmenu set-job-image restrictions-informations playermodels-choice

Maximum image size
Description

Description de Gmod Job NPC Customizable System

Sommaire:
  1. 📘 Description de l'addon Job NPC System Customizable
  2. 🔒 Les différentes conditions de restrictions d'accès à un PNJ
  3. 💼 Les différents système de restrictions d'accès à un job depuis la liste du PNJ
  4. 🎨 Une interface entièrement personnalisable
  5. 💬 Système de dialogue éditable
  6. ❌ Pas besoin de toucher au fichier jobrelated.lua pour définir un level d'accès ou pour créer des restrictions, ni de whitelist
  7. 💰 Job NPC System peut devenir un système de boutique de job
  8. 👤 Chaque PNJ placé peut être personnalisé
  9. ✔️ Les Scripts compatible avec Job NPC System qui fonctionneront avec symbiose
  10. 🗜️ Coté optimisation


📘 Description de l'addon Job NPC System Customizable

Qu'est ce que JOB NPC SYSTEM?
Gmod Job NPC System est un addon sur Garry's Mod (Gmod) pour DarkRP, il s'agit d'un ajout de contenu personnalisable destiné à améliorer ou étendre le mode de jeu "DarkRP" (Roleplay) dans Garry's Mod et tout ses variants. Doté d'un système de PNJ pouvant proposer divers jobs pour votre projet Garry's Mod.

Il permet ajouter plusieurs personnages non jouables (PNJ (en anglais NPC)) dans le jeu qui sont liés à divers emplois que vous aurez configuré depuis une interface simple et intuitive. Ces PNJ pourraient servir de points de départ pour obtenir différents emplois et rôles disponibles dans le jeu sans passer par un menu F4. En effet plutôt que de simplement choisir un emploi à partir d'un menu ou d'une interface, les joueurs pourraient interagir avec ces PNJ que vous aurez placez pour s'engager dans des rôles/Jobs spécifiques.

Cela pourrait ajouter une couche de réalisme et d'immersion à l'univers, car les joueurs pourraient se rendre physiquement aux endroits appropriés pour obtenir des emplois, dialoguer avec les PNJ pour les missions, les paiements, etc. Cela pourrait également contribuer à enrichir l'expérience de jeu en rendant le processus de sélection d'emploi plus interactif tout en apportant du Roleplay passif à votre serveur.

Un petit clin d'œil à One Piece parce que je suis fan. Mais le script est pour tout les DarkRP et leurs modifications. Quand je créerais mon système de job ce script sera aussi compatible avec mon système de création de job sans DarkRP.



🔒 Les différentes conditions de restrictions d'accès à un PNJ

Divers restrictions combinable permet de bloquer l'accès à un joueur au PNJ, cela permet d'encourager le joueur dans une voie. Les divers conditions de restrictions d'accès au PNJ sont: Le Level du Joueur, le Niveau de réputation défini par les points de Karma via le Karma System, le rang (VIP ou autres), La catégorie du job actuellement occupé ou certains job occupé.

Par exemple vous pourrez configurer une limitation par level ou/et par réputation via le système de karma, une personne avec une mauvaise réputation ne pourra pas interagir avec le PNJ donc il ne pourra pas voir les jobs qu'il propose, l'utilisateur sera correctement informé sous forme de dialogue, la raison. Vous pourrez limiter par rang par exemple faire des PNJ uniquement accessible aux membres VIP / Premium ou Admin, c'est pensé pour être facile à configurer sans devoir coder en Lua.



💼 Les différents système de restrictions d'accès à un job depuis la liste du PNJ

Chaque Job proposé par le PNJ peuvent également être restreint, c'est à dire que si le joueur peut accéder à la liste de job du PNJ. Les jobs eux même peuvent également avoir des règles de restriction d'accès individuellement les uns des autres et en fonction du PNJ les règles peuvent varier tout comme le style de l'interface qui est entièrement customisable.



🎨 Une interface entièrement personnalisable

Vous pourrez créer des style d'interface à chaque JOB NPC que vous aurez placé sur votre map.
Les personnalisations possible sont:
Remplacez l'image d'un job qui affiche les têtes des Models (D'origine un peu déformé et vieillot) du Job par une image lien du job, cela vous permet avec seulement un lien de créer une image assigné à un job en temps réel sans avoir de workshop à mettre à jour. Cela évite également l'error Model Rouge persistant quand le model n'est pas installé qui reste même après installation du model.

Réglez la taille des éléments de menu et déplacez tout les éléments de façon responsive c'est à dire que ça s'adaptera automatiquement à toutes les résolutions sans problèmes.

Réglez la couleurs de chaque éléments pour ajuster au style de l'image de fond ou de votre univers afin que chaqu'un propose plusieurs menu unique avec un seul script.

Vous pourrez mettre une image de fond avec le lien d'une image à la liste des jobs proposé par le PNJ.



💬 Système de dialogue éditable

Si vous cherchez à ajouter du RP Passif à votre serveur les PNJs sont doté d'un système de dialogue qui accueil le joueur avec un phrase que vous pourrez définir vous même. Le choisir pourra choisir sa réponse. Et en fonction la liste des jobs que le PNJ proposera s'affichera ou le dialogue se fermera.

Si vous avez mis des restrictions d'accès au menu des Jobs, le PNJ informera l'utilisateur clairement.



❌ Pas besoin de toucher au fichier jobrelated.lua pour définir un level d'accès ou un prix, pour créer des restrictions, ni de whitelist job system

Vous pourrez régler divers restriction d'accès à un job chez le PNJ depuis sa propre interface de configuration. Ses restrictions ne s'appliqueront pas au menu F4.



💰 Job NPC System peut devenir un système de boutique de job

En assignant des tarifs à l'achat de jobs (directement depuis le menu de configuration), vous avez la possibilité de métamorphoser le menu de proposition de métiers du PNJ en une véritable boutique de jobs. Lorsque vous attribuez un prix à un job, ces tarifs seront visibles sur les différents jobs affichés dans le menu de sélection des Métiers du PNJ.

Un Système de Base de Données est intégré pour enregistrer les achats des utilisateurs. Cela implique que dès qu'un job est acheté, l'utilisateur n'aura plus besoin de le racheter ultérieurement. Par défaut, cette option est désactivée, ce qui signifie que la base de données ne sera pas installée si elle n'est pas nécessaire.



👤 Chaque PNJ placé peut être unique

Puisque vous pourrez placer différents PNJ avec divers configuration unique et restriction qui leur est propre vous pourrez aussi personnaliser l'indentité unique du PNJ.
Depuis l'interface de configuration du PNJ Job System vous pourrez définir le model qu'il utilisera le genre d'avatar qui sera affiché (Model 3D du PNJ ou Image Lien). Son Nom rolepay. L'image de fond de l'interface de dialogue et son texte.

Les PNJ sont appelé PNJ mais ils ne sont que des entités standard. Vous pourrez aussi bien utiliser un model de boite, un model de NPC ou un Playermodel ça serait pareil. (Donc oui cela fonctionne aussi avec les Playermodel)



✔️ Les Scripts compatible avec Job NPC System qui fonctionneront avec symbiose

Liste des addons compatible pouvant apporter un plus:

Gmod Karma and Reputation System: Le Système de Karma offre à votre serveur Gmod la capacité d'évaluer automatiquement la réputation d'un utilisateur en se basant sur ses points de Karma. Vous pourrez restreindre l'accès à un job en fonction de la réputation du joueur.

Gmod Leveling System: Si vous souhaitez restreindre l'accès à un job ou un NPC par level et que vous n'avez pas de leveling system d'installé, je travaille avec celui là.

Gmod Money System + HUD Maker: Si vous voulez mettre un prix sur l'accès à un job et que vous ne voulez pas le DarkRP ce script fonctionnera également. Il permettra aussi de créer un HUD custom pour afficher la monnaie.



🗜️ Coté optimisation

L'addon ne contribuera pas à l'allongement du temps de chargement de votre serveur en restant extrêmement petit.
Le script contient que 3 fichiers lua, fichier configuration inclut.
Les fichier Lua au total = 86ko
La ressource workshop de l'addon = 0.015MB

🔹 WIKI & F.A.Q 🇫🇷
Wiki 🇬🇧 Wiki 🇫🇷

Wiki de Gmod Job NPC Customizable System

Gmod Job NPC Customizable System


☰ 1. Installation de Gmod Job NPC Customizable System
Installation : Téléchargez et décompressez le dossier norda_job_npc_system.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/norda_job_npc_system
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod Job NPC Customizable System?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod Job NPC Customizable System: 3020593191
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 3020593191 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Job NPC Customizable System [Ressouces seulement] | Gmod Workshop
☰ 3. Comment spawn un Job NPC?
Vous pouvez spawn des Job NPC depuis le spawnmenu Sandbox ou depuis Nor Admin Mod si vous n'utilisez pas le gamemode sandbox de mgod.
NPC Job System dans le spawnmenu de Gmod
☰ 4. Comment ouvrir le menu de configuration d'un Job NPC?
Lorsque vous avez spawné le Job NPC pressez USE pour dialoguer avec lui, en haut à droite il y a une petite roue, cliquez dessus pour ouvrir le menu de configuration de ce Job NPC.
Aller au menu de configuration du NPC Job Addon
☰ 5. Comment ajouter un job à la liste du Job NPC?
Une fois le menu de configuration ouvert cliquez sur Add Job pour ajouter des jobs à sa liste. Les jobs détecté du DarkRP s'afficheront.
Ajouter des jobs dans la liste du NPC Job System
☰ 6. Comment remplacer l'image de présentation du job par une image lien? (imgur)
Cliquez sur le job avec lequel vous souhaitez remplacer l'image de job par défaut par la votre avec un simple lien d'image et cliquez sur: Set Custom JOB Image.
Remplacer l'image d'un Job DarkRP
☰ 7. Comment configurer un prix sur l'accès à un job?
Cliquez sur le job que vous souhaitez mettre un prix. L'utilisateur devra payer se prix pour l'obtenir.
Configuration des accès aux jobs DarkRP
☰ 8. Comment définir le prix en crédit d'un job pour les monnaies payante?
Cliquez sur le job que vous souhaitez mettre un prix en crédit. L'utilisateur devra payer se prix en crédit pour l'obtenir. Vous pouvez mettre les deux sans conflits.
Configuration des accès aux jobs DarkRP
☰ 9. Comment restreindre l'accès à un Job NPC par level de l'utilisateur?
Comment restreindre l'accès à un Job NPC par level de l'utilisateur?
Depuis le menu de configuration du NPC cliquez sur: Level Restriction et mettez le level requis.
Menu déroulant des restrictions d'accès à un NPC job DarkRP
☰ 10. Comment restreindre l'accès à un Job NPC par Réputation du joueur (Karma System)?
Depuis le menu de configuration du NPC cliquez sur: Réputation Restriction et mettez le nombre de points de karma requis.
Menu déroulant des restrictions d'accès à un NPC job DarkRP
☰ 11. Comment restreindre l'accès à un Job NPC par Rang VIP ou Admin?
Depuis le menu de configuration du NPC cliquez sur: Rank Access et checkez les rangs qui pourront voir la liste des jobs proposé par le Job NPC.
Menu déroulant des restrictions d'accès à un NPC job DarkRP
☰ 12. Comment restreindre l'accès à un Job NPC par Catégorie de job ou par job?
Depuis le menu de configuration du NPC cliquez sur: Jobs Access et checkez les jobs ou catégorie de job qui pourront voir la liste des jobs proposé par le Job NPC.
Menu déroulant des restrictions d'accès à un job DarkRP
☰ 13. Comment restreindre l'accès à un Job DarkRP par level de l'utilisateur?
Depuis le menu de configuration du NPC cliquez sur le job: Level Restriction et mettez le level requis.
Les différentes restrictions d'accès à un job DarkRP
☰ 14. Comment restreindre l'accès à un Job DarkRP par Réputation du joueur (Karma System)?
Depuis le menu de configuration du NPC cliquez sur le job: Réputation Restriction et mettez le nombre de points de karma requis.
Les différentes restrictions d'accès à un job DarkRP
☰ 15. Comment restreindre l'accès à un Job DarkRP par Rang VIP ou Admin?
Depuis le menu de configuration du NPC cliquez sur le job: Rank Access et checkez les rangs qui pourront voir la liste des jobs proposé par le Job NPC.
Les différentes restrictions d'accès à un job DarkRP
☰ 16. Comment restreindre l'accès à un Job DarkRP par Catégorie de job ou par job?
Depuis le menu de configuration du NPC cliquez sur le job: Jobs Access et checkez les jobs ou catégorie de job qui pourront voir la liste des jobs proposé par le Job NPC.
Les différentes restrictions d'accès à un job DarkRP
☰ 17. Comment éditer l'avatar du Job NPC et son nom RP?
Depuis le menu de configuration du NPC, à la ligne Avatar, ajoutez le lien d'une image et pressez la touche entrée. La modification est en temps réel.
Même chose à la ligne RP Name.
L'interface des variables de customisation par NPC
☰ 18. Mettre une image de fond au panneau de dialogue du Job NPC?
Depuis le menu de configuration du NPC à la ligne Background Image, ajoutez le lien d'une image et pressez la touche entrée.
L'interface des variables de customisation par NPC
☰ 19. Comment changer le model par défaut du JOB NPC?
Depuis le menu de configuration du NPC à la ligne Model coller le chemin d'un autre model. Il fonctionne aussi avec les playermodels.
L'interface des variables de customisation par NPC
☰ 20. Comment modifier le dialogue du Job NPC?
Depuis le menu de configuration du NPC à la ligne Dialogue mettez le texte que le Job NPC dira. Et les réponses custom du joueur attendu.
L'interface des variables de customisation par NPC
☰ 21. Comment modifier la posture du NPC?
Tout en bas du menu configuration cliquez sur : Select a Posture et sélectionnez l'animation que vous souhaitez.
L'interface des variable de customisation par NPC
☰ 22. Comment empêcher les utilisateurs de modifier la couleur, le skin ou le bodygroup du playermodel?
Depuis le menu de configuration du NPC à la ligne Dialogue mettez le texte que le Job NPC dira. Et les réponses custom du joueur attendu.
Restriction d'accès à un NPC job System
☰ 23. Comment customiser le menu de sélection de jobs du NPC?
Lorsque l'interface de présentation de jobs du NPC est ouverte une palette s'affiche en haut à droite. Cliquez dessus pour afficher les différentes options de customisation de l'interface du Job NPC. Vous pourrez choisir entre déplacer les éléments et les redimensionner, modifier la couleur de fond, remplacer l'image de fond par un lien d'une autre image.
Indique le bouton de customisation des panneaux de NPCs Job System
☰ 24. Comment modifier la couleur des éléments de l'interface de présentation des jobs d'un NPC?
Lorsque l'interface de présentation de jobs du NPC est ouverte une palette s'affiche en haut à droite. Selectionnez: modifier la couleur des éléments et jouez avec les palettes des couleurs pour obtenir le résultat escompté.
Élément customisable du Job NPC System
☰ 25. Comment modifier la dimension et la position des éléments de l'interface de présentation des jobs d'un NPC?
Lorsque l'interface de présentation de jobs du NPC est ouverte une palette s'affiche en haut à droite. Selectionnez: modifier la dimension et la position des éléments et jouez avec les sliders pour obtenir le résultat escompté.
Customisation du panneau de sélection de job du Job NPC System
Conseils

Conseil pour éviter les leaks de Gmod Job NPC Customizable System installé sur votre serveur Garry's mod: Comment éviter la fuite de vos scripts Gmod
Comment Installer un addon Gmod: Comment installer un addon sur Gmod?
Publier un Addon Gmod sur le workshop: Documentation comment créer un pack de contenu à publier sur l'atelier?

Gmod Addon


📥 Download 1.9


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes31
Publié1 year
Mis à jour
Versionversion 1.9
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷
Admin DarkRP Jobs NPC