Gmod CRAFT Workshop Creator (FR) - Script
Gmod Craft Workbench Creator est un système d'artisanat non prédéfini car vous pourrez créer les recettes par types d'atelier, vous pourrez en limiter l'accès en fonction du level, du job, du rang et de la categorie de jobs. Il tient en 2 fichiers. Gmod Craft Workbench Creator vous permet de créer différents ateliers pour fabriquer des objets sur vos serveurs Garry's Mod. C'est un grand pas pour enrichir le gameplay. Les utilisateurs ne pourront pas crafter n'importe où. Ils crafteront avec ce qu'ils ont sur eux et là où il y a des ateliers d'artisanat. Vous aurez la possibilité de configurer des taux de réussite et le temps de crafting par combinaison.
❮
❯
Description de Gmod CRAFT Workshop Creator
Sommaire :- 📘 Description de l'addon Gmod CRAFT Workshop Creator
- ❓ À quel type de besoin Gmod CRAFT Workshop Creator peut-il répondre?
- 📚 Un accès à la liste des craft intuitif
- 🌎 Exploitez l'environnement de votre map sur GMod
- ⚗️ Exemples d'usage
- 👑 Administration et gestion
- 🧩 Addons Gmod d'inventaire compatible
- 🧰 Les modifications possible via le fichier de configuration
- ⚠️ Ne pas confondre avec Gmod Crafting Menu Editor
📘 Description de l'addon Gmod CRAFT Workshop Creator
Avec Gmod CRAFT Workshop Creator vous n'achetez pas un atelier avec un modèle unique, il peut être tout ce que vous voulez, et crafter tout ce qui existe c'est vous qui êtes le créateur des ateliers et de leurs listes des crafts, des recettes et des différentes restrictions d'accès tout en respectant le lore de votre serveur Gmod.
Gmod CRAFT Workshop Creator vous permettra de générer différents types d'ateliers d'artisanat avec différentes listes d'objets que vous aurez créés vous-même à partir d'une interface de gestion d'atelier, créer des combinaisons avec les composants nécessaires et choisir quelle entité sera rendue à la fin, configurer le taux de réussite d'une combinaison et le temps qu'il faudra pour la créer. Les utilisateurs ne pourront crafter que s'ils sont à proximité en appuyant sur la touche USE pour ouvrir le menu de l'atelier et interagir avec lui.
Il dispose d'un système de restriction d'accès, par exemple en réservant l'utilisation d'une cuisine à un joueur qui a le métier de cuisinier. C'est un exemple simple mais si vous voulez que tout le monde puisse interagir uniquement en fonction de son niveau, de son rang (vip, user, admin par exemple), de son travail ou de sa catégorie de travail, alors vous êtes au bon endroit. Il contient un niveau d'accès et une restriction par emplois, rangs ou catégories d'emplois.
En clair, créez et placez chaque atelier qui seront des produits de votre propre imagination qui permettra de faire des objets qui respect le Lore de votre serveur Gmod de façon simple et intuitif. Sans coder, vous créerez une liste de craft par type d'atelier, constructible ou cuisinable avec leurs recettes et restreignez les accès en fonctions de certaines conditions du joueur.
❓ À quel type de besoin Gmod CRAFT Workshop Creator peut-il répondre?
Gmod CRAFT Workshop Creator est pour ceux :
- Qui recherchent un système de Craft polyvalent.
- Qui cherchent un système de crafting qui permet à vos joueurs de combiner des objets pour en obtenir un produit fini?
- Qui recherchent un système de Craft qui respect le Lore du serveur Gmod.
- Veulent créer un système de cuisiner avec des recettes et des ingrédients?
- Veulent créer un système de fonderie?
- Veulent où vos joueurs pourront crafter des munitions?
- Veulent un système où vos joueurs pourront crafter des potions dans un chaudron?
- Un système de charpenterie?
- Tout ce que j'ai dit au dessus en même temps? Bien oui si vous avez le model d'atelier lié à son usage (Un model de fonderie pour une fonderie) et les ressources (Marteau, Métaux, je compte sortir un script pour répondre à des besoins en ressource rapidement) vous pourrez faire ce que vous avez envie et répondre à vos besoin en un seul script.
📚 Un accès à la liste des craft intuitif
J'avais déjà créé un système de craft pour le gamemode que j'ai créé, mais mes joueurs devaient consulter la liste des crafts sur le wiki de mon site pour en connaitre la combinaison, ce qui n'était pas bien apprécié, j'ai prit note de cela et je permet l'affichage des combinaisons des crafts d'un atelier sur la partie droite de l'écran lorsque vous souhaitez crafter un objet. Vos joueurs n'auront pas besoin de fouiller un site web. Mais vous aurez la possibilité de cacher les ingrédients si vous le désirez et de n'afficher que les produits finaux, cela pourrait les faire chercher un peu.
🌎 Exploitez l'environnement de votre map sur GMod
Si vous avez déjà des ateliers placé sur la map que vous ne pouvez pas supprimer alors exploitez le. Vous aurez la possibilité de créer un atelier invisible placez le dans l'environnement et le tour est joué. L'atelier qui servait à rien obtient maintenant un rôle.
⚗️ Exemples d'usage
Voici quelques exemple de type d'usage:
Puisque ce script vous permet de créer une liste de craft par type de modèle vous pourrez en avoir un usage multiple de dévié, avec un seul et même script par exemple:
- Créez une base avec un chaudron pour permettre à certains jobs d'y crafter des potions magiques.
- Créez une base avec un modèle de fourneau pour y faire fondre vos métaux pour y crafter des lingots. Ou recycler les objets métallique en lingot de métal.
- Créez une base avec un modèle de cuisinière pour y cuisiner des plats en combinant des ingrédients. (Dans la vidéo vous pourrez voir que je cuisine un chat, c'est avec humour j'aime aussi les chats en un seul morceau)
👑 Administration et gestion
En tant qu'admin gérez tout depuis une seule interface.
Modifiez un type d'atelier et tout ceux de même type que vous avez placé sur la map seront mis à jour en même temps, pas besoin de vous rendre à chaque atelier pour les modifier.
🧩 Addons Gmod Compatible
Le script fonctionne bien tout seul car il permet de base de placer des objets sans système d'inventaire en stockant les objets qui sont placé à proximité. (N'oubliez pas de mettre les objets que vous autorisez dans la whitelist du fichier configuration)
Mais il fonctionne encore mieux avec Gmod Advanced Inventory System qui permettent de placer les objets dans l'atelier sans les droper, en somme l'information est transmise à l'atelier sans que le serveur n'ai a gérer le spawn physique d'une entité, c'est un plus en optimisation.
Concernant la liste objets que j'utilise dans ma demonstration je compte la mettre sur le site il s'agit d'un système simple qui permet de créer des ressources facilement. Le tout tient dans un seul fichier peu volumineux. Il contient actuellement 108 objets utile pour le crafting ou autre.
🧰 Les modifications possible via le fichier de configuration
Depuis le fichier configuration vous aurez la possibilité d'activer l'inventaire si vous avez Gmod Advanced Inventory System d'installé.
Vous pourrez aussi cacher la liste des ingrédients dans la liste informatif des crafts possible.
Vous pourrez configurer ou tombe l'objet à la fin du craft. Soit dans l'inventaire soit au sol si vous n'avez pas de système d'inventaire ainsi le script n'est pas dépendant de mon système d'inventaire pour fonctionner.
⚠️ Ne pas confondre avec Gmod Crafting Menu Editor
⚠️ Ne pas confondre avec Gmod Crafting Menu Editor = Un système de craft individuel et qui ne demande pas d'avoir besoin d'un atelier pour crafter un objet et il permet de crafter n'importe où vous vous trouvez sur une map. Les deux sont compatible.
Chemin: garrysmod/addons/norda_craft_workshop_creator
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2899052581 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod CRAFT Workshop Creator [Ressouces seulement] | Gmod Workshop
- Par commande dans la console: craft_workbench_manager
- En spawnant l'entité initial depuis le spawn menu
- Depuis l'interface de craft d'un atelier en haut à droite du menu
- Depuis le bouton raccourcie dans mon admin system.
Offline va déconnecter l'entité du réseau, c'est plus que le mettre invisible. Ses variables network ne seront pas transmise sur le réseau.
Voir l'exemple en image. (Carré bleu à droite avec le petit + au milieu)
Au milieu il aura son interface de craft ici il pourra ajouter les ingrédients qui se trouve soit à proximité de l'atelier ou dans son inventaire si mon système d'inventaire est installé. Voir l'image en dessous.
1 marteau + 4 clous + 1 planche = Planche clouté.
Vous ne souhaitez pas perdre le marteau alors mettez 0. Ainsi le marteau sera requis mais il ne disparaitra pas de la même manière que les 4 clous utilisé pour parvenir au résultat.
L'armes que vous souhaitez spawn via la commande de drop du darkrp n'est pas véritablement l'arme que vous tenez mais une entité nommé spawned_weapon et c'est cette class que vous risqué d'inserez par erreur. Ce qui engendrera l'erreur suivante:
[ERROR] A runtime error has occurred in "[C]" on line -1.
The best help I can give you is this:
spawned_weapon has model "models/error.mdl" with no physics and will be motionless
Hints:
- Does this model have an associated physics model (modelname.phy)?
- Is this model supposed to have physics? Many models, like effects and view models aren't made to have physics
- The issue lies with weapon ""
The responsibility for the error above lies with (the authors of) one (or more) of these files:
1. function 'Spawn'
2. addons/norda_craft_workshop_creator/lua/autorun/nordahl_sv/sv_norda_craft_workbench_creator.lua on line 48
3. addons/norda_craft_workshop_creator/lua/autorun/nordahl_sv/sv_norda_craft_workbench_creator.lua on line 440
------- End of Simplerr error -------