Gmod Advanced Inventory System (FR) - Script
Gmod Advanced Inventory System est conçu pour créer un système d'inventaire pour vos utilisateurs et de le sauvegarder à leur déconnexion, il fonctionne en Standalone, c'est à dire qu'il n'y aura besoin d'aucun gamemode pour le faire fonctionner. Une variété d'options vous permettra d'adapter le style de l'inventaire à votre gamemode sur votre serveur garry's mod. Il vous sera possible de proposer des upgrade de la capacité max de l'inventaire en fonction du level de l'utilisateur, ou sous forme d'entités spawnable. De binder des équipements en raccourcie dans les slots et aussi de créer une whitelist d'objets permettant de sécuriser votre serveur.
Un Système de customisation hors norme que vous n'aurez jamais vue sur Garry's Mod vous permettra de le fondre facilement dans le style de votre serveur sans coder une seule ligne en Lua, voyez les vidéos ou les screenshots. Créez l'inventaire que vous imaginez il sera forcément unique en son genre. L'idée consiste à ce que vous avez un inventaire unique afin que votre serveur ne ressemble à aucun autre. Vous pourrez ainsi du jour au lendemain modifier le style de votre inventaire pour les événements tel que Halloween ou Noël sans devoir en acheter un autre.
Gmod Advanced Inventory System est conçu pour être une alternative à ItemStore (ou au DarkRP Pocket) sans l'imiter car je n'avais pas de système d'inventaire pour travailler en combinaison avec mes autres scripts, je ferais un travail de compatibilité par la suite avec ItemStore. J'ai déjà conçu plusieurs système d'inventaire dans mes gamemodes mais c'est mon premier système d'inventaire pour Garry's mod qui est vendu ici.
❮
❯
Description de Gmod Advanced Inventory System
Sommaire:- 📘 Description de Gmod Advanced Inventory System
- 📦 Contenues de l'addon Gmod Advanced Inventory System en bref
- 💾 Les Sauvegardes concerné avec Gmod Advanced Inventory System
- 🧰 Panneau de gestion et d'administration du système d'inventaire pour Gmod
- 💽 Panneau de gestion des sauvegardes de l'inventaire des utilisateurs
- 🎨 Panneau de customisation de style de l'inventaire
- 👑 Système d'avantage pour les rôles et les rangs
- 🎮 Modules de personnalisation du gameplay lié à l'addon d'inventaire
- 🔊 Modules de personnalisation des différents effets sonore lors des interactions avec l'inventaire
- 🔫 SWEP permettant le stockage et la manipulation d'objets
- 🎒 Kits d'upgrades d'inventaire spawnable inclut
- 👆 Système de Binds éditable permettant de placer des équipements en raccourcie
- 📁 Système de rangement des items par catégories
- ✔️ La Whitelist des objets
- ❓ À quel type de besoin Gmod Advanced Inventory System peut-il répondre?
- 🧩 Addons Gmod Compatible
- 💡 Pourquoi ce script optimisera aussi la physique de votre serveur?
- 🛠️ API pour le développement et implémentation
- ⭐ Addon Gmod d'inventaire 5 étoiles alternatif à Gmod Advanced Inventory System
📘 Description de Gmod Advanced Inventory System
Un système d'inventaire pour tous les styles imaginables et tout vos projets, et futurs projets. Gmod Advanced Inventory System est un système d'inventaire customisable de très bonne qualité que vous pourrez fondre dans n'importe quel gamemode et même faire fonctionner sans aucun gamemode.
Vous aimez lorsque les gens se demandent si ils sont encore sur du gmod. Ce sera le cas.
En Simple test, est ce qu'en voyant les 6 premiers screenshots vos réactions étaient: "Ce n'est plus Gmod là" ou "C'est sur quel jeu?" ou "C'est vraiment Gmod?" ?
Si oui c'est l'exacte réaction qu'auront vos joueurs avec ce système d'inventaire, j'ai envie que les utilisateurs arrivent sur le serveur et ont l'impression d'être sur un jeu à part et pas uniquement sur une autre copy d'un DarkRP à succès, mon système fonctionne bien sans aucun gamemode c'est ce que j’appelle un script standalone, c'est à dire qu'il peuvent fonctionner seul sans aucun autre addon ni aucun gamemode.
Osez exploiter votre créativité, c'est le but de Garry's mod. Ne faite pas qu'installer un addon sans aucune liberté de customisation qui fera de votre serveur qu'une copy d'un autre.
Depuis la version 1.4 il vous est possible d'ajouter une histoire à vos objets, un texte de description par objet qui permet d'indiquer son usage sur votre serveur.
Depuis la version 1.5 vous pouvez utiliser des objets directement depuis l'inventaire comme par exemple, manger, boire, remplir la bouteille vide.
N'hésitez pas à lire la page wiki de ce script pour des informations plus approfondi.
Depuis la version 3.7, le script dispose de son propre système d'armes /drop.
📦 Contenues de l'addon Gmod Advanced Inventory System en bref
Contenues coté Administration technique:
1. Un panneau de gestion du style de l'inventaire sur votre serveur. Les modifications que vous faite implique l'inventaire général qu'auront les gens sur votre serveur. Vous n'avez pas besoin d'être un programmeur pour faire un bel inventaire.
2. Un panneau de gestion des sauvegardes de vos utilisateurs, vous pourrez alors supprimer, modifier, vider l'inventaire des utilisateurs, même ceux qui ne sont hors ligne.
3. Un Spawnmenu ou est inclut les kits d'upgrade spawnable.
Contenues que l'utilisateur verra et pourra interagir:
- Un jolie inventaire unique (voir les screens).
- Un Système de catégorie pour ranger proprement les objets par type.
- Un Swep appelé Hands qui veut dire "Mains", qui permet d'avoir une posture normal ou passive (amicale) aux yeux des autres joueurs lorsque vous la sélectionnez, et aussi de ramasser les entités/objets whitelisté avec le clic gauche et de les poser là où vous visez avec le clic droite. Pour ne pas vous dé-familiariser avec ce que vous connaissez déjà (Comme le Pocket System du DarkRP sans mais cette fois être obligé d'utiliser le DarkRP).
- Un système de raccourcie d'équipements bindable via les slots 1 à 6. Vos utilisateurs pour switcher entre les équipements qu'ils auront choisi eux même de placer dans ses slots d'équipements. Cette option est désactivable.
- Une page d'information de vos statistiques si vous avez les autres système d'installé (ce n'est pas une obligation de les avoir si vous n'en voulez pas, désactivez alors la page d'information dans le panneau de gestion). Ainsi il faudra ouvrir l'inventaire pour voir son état de santé au lieu d'utiliser l'HUD pour le minimaliser au maximum.
💾 Les Sauvegardes concerné avec Gmod Advanced Inventory System
Lorsque vos utilisateurs se déconnecterons le contenu de leur inventaire sera sauvegardé, également leurs armes équipés(désactivable) et aussi leurs munitions(désactivable).
Ils retrouveront tout à leur reconnexion et également la dernière arme possédé en main avant la déconnexion.
Vous aurez la possibilité de choisir les modes de sauvegarde entre :
Sauvegarder à la modification de l'inventaire ou/et à la déconnexion du joueur ou/et avec un timer qui lancera une sauvegarde tout les X temps défini. Je met "ou/et" car vous pouvez le choisir de les désactiver individuellement les uns des autres.
🧰 Panneau de gestion et d'administration du système d'inventaire pour Gmod
Le système est muni d'un seul panneau d'administration quoi vous permettra d'éditer les règles de gameplay, le design de l'inventaire et la database.
💽 Panneau de gestion des sauvegardes de l'inventaire des utilisateurs
Un système de gestion de base de donné vous permettra de gérer la database où est sauvegardé les données de l'inventaire de vos utilisateurs et la progression de leur limite max. Ainsi vous aurez la possibilité de soit, réinitialiser leurs données, la supprimer ou la modifier. Ou tout simplement obtenir une information.
Un système de recherche par steamid64 ou par nom permettra de retrouver facilement les data de l'utilisateur même hors ligne.
🎨 Panneau de customisation de style de l'inventaire
La puissance de ce système d'inventaire c'est la possibilité de l'éditer à un point qu'il le rendra unique unique aux yeux de vos joueurs et propre à votre serveur, c'est l'identité et l’âme de votre serveur alors soyez imaginatif. Vous aurez la possibilité de modifier toutes ses variables :
1. Réglage de la position et de la taille de l'inventaire: Customisez la Position et Taille des éléments, des cases de l'inventaire, de l'arrondissement des angles en glissant de simple DSlider, ect. Le tout est responsive.
2. Personnaliser les couleurs de l'inventaire: La couleur des différents éléments: (Voir la vidéo ou les Screenshots).
3. Style de l'inventaire / Style de l'inventaire:
inv_activated = Inventaire activé, vous pourrez à tout moment de désactiver l'ouverture de l'inventaire en mettant le module sur OFF ce qui permet d'accès aux spawnmenu ou menu contextuel que l'inventaire obfusque car vous avez la possibilité d'utiliser une de ses touches qui sert d'accès à l'inventaire. Bref le cas utile est que vous buildez votre map pour préparer le gameplay et n'avez pas besoin de l'inventaire mettez le sur OFF sans le désinstaller.
inv_character = Afficher le personnage. Ce choix permet d'afficher le personnage au centre de l'inventaire.
inv_equipments = Permet d'activer et de désactiver l'espace équipements et aussi de désactiver les raccourcies bindé.
inv_stats = Permet de désactiver la fenêtre d'information sur les stats et l'état du personnage.
inv_blur = Active le flou artistique dans le fond de l'inventaire.
inv_icon = Remplace les textes par des icônes intuitive.
inv_lock_s = Affiche les slots vérouillé d'un cadenas pour indiquer aux joueurs qu'il a la possibilité d'avoir plus d'espace sur votre serveur. Et qu'il en est pas au maximum.
inv_percent = Afficher les valeurs des statistiques en Pourcentage.(Vie, Armure, Faim, Soif, Stamina, Magie, Points d'expérience avant le prochain level, ect)
inv_bottom = Afficher la barre du bas indiquant votre position GPS XY, le nombre de joueur en ligne, et l'heure réel.
inv_rarity_clr = Afficher la couleur de la catégorie d'objets dans votre inventaire.
inv_wep_img = Afficher le model 3D des équipements ou l’icône du spawn menu de l'arme dans le menu des raccourcies.
👑 Système d'avantage pour les rôles et les rangs
Vous pourrez Désactiver / Activer l'inventaire pour certains jobs ou rangs. Mais aussi imposer une limitation de l'inventaire qu'un rang/Job ne pourra pas dépasser. Par exemple un VIP pourra atteindre 128 max tandis qu'un Guest sera plafonné à 64 slots, il sera notifié que son rang ou job ne peut pas upgrader plus haut que cette limite. C'est un choix qui sera le votre.
🎮 Modules de personnalisation du gameplay lié à l'addon d'inventaire
Depuis le panneau de gestion dans la section module avec de simple bouton vous pourrez dicter le comportement du système d'inventaire sur votre serveur Gmod en modifiant ses variables :
Screenshot : editable-gameplay-rules - Gmod Advanced Inventory System
pure_backup = Sauvegarde instantané et automatique à chaque changement dans l'inventaire. (ON / OFF)
save_inventory = Sauvegarder l'inventaire à la déconnexion. (ON / OFF)
periodic_backup = Sauvegarde de l'inventaire tout les autant de temps, en seconde. (Valeur en seconde. 0 = OFF)
notification_stock = Notifier lorsqu'un objet est stocké dans l'inventaire. (ON / OFF)
inventory_loot = Nombre d'objets droppé à la mort du joueur. (Valeur numérique indiquant la quantité.)
chance_loot = Chance de dropper un objets à la mort. (Valeur en pourcentage. 0 = OFF)
inv_afterdeath = Le contenu de l'inventaire est vidé quand on meurt. (ON / OFF)
inv_maxreset = La limite max de l'inventaire revient au minimum quand on meurt. (ON / OFF)
begin_inv_slots = Inventaire max au départ lorsqu'un nouveau joueur commence une partie. (Valeur numérique)
inv_strip_wep = Supprimer les armes donné au spawn qui ne font pas partie de la sauvegarde. (ON / OFF)
inv_strip_ammo = Supprimer les munitions donné au spawn qui ne font pas partie de la sauvegarde. (ON / OFF)
inv_give_hand = Donner l'équipement 'Hands (Inventory)' automatiquement aux joueurs lorsqu'ils spawn. (ON / OFF)
🔊 Modules de personnalisation des différents effets sonore lors des interactions avec l'inventaire
Ainsi avec ce système donnez une impression encore plus unique en modifiant les effets sonores de l'inventaire sur votre serveur Garry's Mod, c'est à dire :
-Éditer l'effet sonore lorsqu'on ouvre l'inventaire.
-Éditer l'effet sonore lorsqu'on le ferme.
-Éditer l'effet sonore lorsqu'on insert un objet.
-Éditer l'effet sonore lorsqu'on retire un objet.
-Éditer l'effet sonore lorsqu'on clique sur un bouton.
🔫 SWEP permettant le stockage et la manipulation d'objets
Le système d'inventaire inclut un Swep qui permet de manipuler les objets qui sont dans la whiteliste d'items pour ne pas manipuler ce qui n'est pas prévue de bouger, prendre dans l'inventaire avec clic gauche et de déposer les derniers objets ramassé avec le clic droit. Cela va permettre de soit prendre un objet dans l'inventaire qui est le but premier mais aussi de déplacer des objets sans les bouger physiquement, ce qui aura pour effet d'optimiser vos serveurs Gmod. Ainsi permettez à vos utilisateurs de faire des manipulation sans physigun vous éviterons des potentiels crash et aussi consommera moins de ressources en CPU et en bande passante.
Pour faire le test tapez dans votre console : net_graph 3 qui permet de voir sur un graphe ce que vous utilisez comme ressources, prenez un objet au physigun et déplacez le, vous observerez la consommation de ressource en rouge qu'utilise ce seul objet lorsqu'il est en mouvement constant. Multipliez le par le nombre de joueurs connecté et multiplié le par le nombre de joueurs qui feront des manipulations de ce genre. Vous comprendrez que c'est lourd. On évitera cela avec ce swep.
🎒 Kits d'upgrades d'inventaire spawnable inclut
Avec les kits d'upgrade d'inventaire permettez à vos joueurs d'upgrader leur inventaire en les ramassant. Voir même par système de récompense. Il sera aussi possible de définir la limite max de l'inventaire en fonction du niveau de l'utilisateur.
L'Upgrade +1 permettra d'augmenter d'une case les slots max de l'inventaire du joueur lorsqu'il le ramassera. Vous pourrez les placer en récompense de NPC, en boutique ou en loot. Part exemple si l'inventaire du joueur est à 12 slots, +1 il passera à un inventaire de 13 slots.
Le kits d'Upgrade SetMax permettent quand à eux d'upgrader à la valeur indique par exemple le kit 64 slots upgradera l'inventaire de l'utilisateur à 64 slots.
Les joueurs ne pourront pas dépasser la limite du serveur indiqué dans le fichier configuration, par défaut réglé à 128.
👆 Système de Binds éditable permettant de placer des équipements en raccourcie
Permettez à vos utilisateurs de configurer leur propre raccourcie en associant leurs équipements aux touches bindable 1 à 6 depuis leur inventaire à partir des équipements qu'ils ont déjà.
Par exemple placer le physgun sur le slot 1 aura pour effet de sortir rapidement le physgun de gmod lorsque le joueur appuiera sur cette touche ("Bind slot_1") ainsi de suite avec les autres binds qui vont jusqu'à la touche 6.
📁 Système de rangement des items par catégories
L'inventaire par défaut est doté de plusieurs catégories: "All" "Ammunition" "Foods" "Medicals" "Materials" "Tools" "Weapons" "Misc"
Les objets se rangeront dans l'une de ses catégories qui leur correspond, elle se défini depuis la variable whitelist des items.
Vous pourrez modifier les catégories dans le fichier configuration à la variable Inventory_Categories si dans votre jeu vous n'avez pas besoin de l'une d'elle.
cfg.Inventory_Categories={"All", "Ammunition", "Foods", "Medicals", "Materials", "Tools", "Weapons", "Misc"}
✔️ La Whitelist des objets
La whitelist des objets va vous permettre de définir les règles des entités que les joueurs peuvent insérer dans leur inventaire pour éviter qu'il ne puisse stocker tout et n'importe quoi. Elle défini la liste des objets autorisé.
Il suffira d'utiliser le nom de class en index, de lui définir sa catégorie, sa couleur de type
Exemple:
local Resources_List={
plant_basil={
Categorie="Foods",
Color_fx=Color(0,255,0),
StackMax=20
},
tool_hammer={
Categorie="Tools",
Color_fx=Color(150,150,150),
StackMax=1
},
}
Dans l'exemple plant_basil est une entité qui est une plante, elle est rangé dans la catégorie Foods de l'inventaire et StackMax défini à 20 signifie que vous pourrez stocker 20 plant_basil par case de l'inventaire et la couleur de l'effet est Color(0,255,0) qui est le code pour du vert.
le deuxième objet est le marteau : tool_hammer qui cette fois sera rangé dans la catégorie "Tools", StackMax qui est à 1 signifie que 1 marteau prendra une case dans l'inventaire si vous en trouvez un deuxième il prendra une case de plus.
❓ À quel type de besoin Gmod Advanced Inventory System peut-il répondre?
1. Vous recherchez un système d'inventaire pour votre serveur gmod qui fonctionne même sans gamemode et hors DarkRP. Gmod Advanced Inventory System coche cette case.
2. Vous aimerez sauvegarder les armes et les munitions de vos joueurs sur votre serveur Gmod afin qu'ils les retrouvent à leur reconnexion.
3. Vous recherchez une alternative récente au Pocket du DarkRP ou à ItemStore. C'est le cas et pas besoin d'avoir le DarkRP pour le faire fonctionner.
4. Vous recherchez un système de sauvegarde des armes et des munitions.
🧩 Addons Gmod Compatible
Ce système a pour but de remplacer ItemStore que vous pouvez trouver sur Gmodstore qui n'est pas compatible avec la plus part de mes scripts. Ainsi je peux fournir le support lié aux problèmes signalé que vous rencontrerez avec mes addons gmod ou mon Workshop Gmod.
Parmi mes addons un plus sera apporté en plus de la compatibilité en terme d'information affiché sur l'inventaire à votre libre choix de l'afficher ou pas.
Gmod Character System va vous permettre de créer et enregistrer l'inventaire de tout vos personnages séparément.
Leveling System, Health & Armor System, Stamina System, Hunger System, Thirst System, Mana System, Money System : Afficheront les stats dans l'inventaire si vous décidez de purifié et alléger l'HUD de toutes ses informations. Chacune de ses variables sont désactivable depuis le fichier configuration. Le panneau information est désactivable depuis le menu de customisation de l'inventaire, car rien ne vous oblige de tout posséder.
Advanced View Creator: Si vous êtes en mode de vue à la troisième personne la camera fera une rotation de votre personnage pour afficher l'inventaire au lieu de l'afficher en double sur l'interface de l'inventaire. Moderne, Propre et esthétique.
Compatible avec 👤 - Aden Character System (gmodstore)
💡 Pourquoi ce script optimisera aussi la physique de votre serveur?
Ce script modifiera le comportement que les joueurs auront avec les objets. Pour commencer si vous avez l'intention de retirer le physigun des mains de vos joueurs pour préserver votre serveur Gmod, le swep "hands" inclut dans cet addon permettra à vos utilisateurs de prendre des objets dans son inventaire et de le poser là où il regardera. Ce qui signifie qu'il n'y a pas de mouvement physique de l'objet.
Pour plus de précision sur cet outil sautez à la section 10. 🔫 SWEP permettant le stockage et la manipulation d'objets
🛠️ API pour le développement et implémentation
API coté serveur :
player:addMaxInventory( number quantity , bolean save) = Permet d'upgrade l'inventaire de l'utilisateur.
player:setMaxInventory( number quantity , bolean save) = Permet de Set l'inventaire max de l'utilisateur.
player:storeItem( class , quantité or clip1 , model path , clip2 or nil) = Permet de stocker une entité qui n'existe pas sur la map par son nom de class
player:addItem( entity , number quantity ) = Permet de stocker une entité existe sur la map et la supprime lorsqu'elle est stocké
API Coté serveur et Client:
player:Inventory_Slot() = Permet de connaitre le nombre de slot de l'inventaire occupé.
player:GetItems() = Retourne la table stocké dans l'inventaire de l'utilisateur.
player:GetMaxInventory() = Permet de connaitre la capacité max de l'inventaire du joueur.
⭐ Addon Gmod d'inventaire 5 étoiles alternatif à Gmod Advanced Inventory System
1- ItemStore - Inventory for DarkRP (Gmodstore)
Chemin: garrysmod/addons/norda_inventory_system
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2872306927 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Advanced Inventory System [Ressouces seulement] | Gmod Workshop
1. Utilisez la commande "norda_inventory_system" via la console si vous êtes admin ou avez un autre rang autorisé.
2. Si dans le fichier configuration vous avez choisir la touche F4 : cfg.FX_to_Open="F4" ce sera alors la touche F4.
3. Depuis le panneau d'administration de Norda Admin Mod utilisez la touche dans le menu des raccourcies qui vous permet de ne pas avoir besoin de retenir la commande.
Si l'entité est whitelisté alors vous pourrez la prendre dans votre inventaire avec le clic gauche lorsque vous prenez le Swep "Hands (Inventory)".
Pour droper un item de l'inventaire:
Soit vous utilisez le swep Hands (Inventory) inclut avec cet addon, soit vous ouvrez l'inventaire et cliquez sur l'objet en question vous aurez alors le choix de le droper.
La valeur est en pourcentage car le système est responsive.
La valeur est en pourcentage car le système est responsive.
La valeur est en pourcentage car le système est responsive.
La valeur est en pourcentage car le système est responsive.
Si vous voulez gérer les codes couleur RGBA Vous pourrez l'écrire manuellement en haut à droite de la palette, n'oubliez pas de presser la touche entrer dans ce cas.
Clique droit depuis l'interface de gestion pour copier le nom de class de l'entité.
cfg.bind={
["+menu"]=false, -- Replace Gmod Spawn menu by Norda Inventory
["+menu_context"]=true, -- Replace Gmod Context menu by Norda Inventory
}
cfg.Custom_Fonts = "Trebuchet24" -- Custom Fonts remplacez Trebuchet24 par votre police d'écriture.
Il vous suffira de retirer, renommer ou ajouter celle dont vous aurez besoin.
cfg.Inventory_Categories={"All","Ammunition","Foods","Medicals","Materials","Tools","Weapons","Misc"}
Dans le fichier configuration trouvez la variable :
local Resources_List={ }
Si vous souhaitez pouvoir stocker un objet qui a pour nom de class "wood" alors il faudra ajouter cet entité dans la liste ainsi :
local Resources_List={
wood ={Categorie="Materials",Color_fx=Color(255,215,0),StackMax=50},
}
N'oubliez pas la virgule à la fin de la ligne que vous ajouterez.
Si vous souhaitez ajouter un autre objet qui a pour non de class : "brick"
Alors ça deviendra :
local Resources_List={
wood ={Categorie="Materials",Color_fx=Color(255,215,0),StackMax=50},
brick ={Categorie="Materials",Color_fx=Color(255,215,0),StackMax=20},
}
StackMax: Vous constaterez StackMax 50 et 20. Cela signifie que vous pourrez stocker 50 wood dans une seul case ensuite le stockage de celui si entamerra une nouvelle case.
Catégorie: Définie dans quel catégorie l'objet sera considéré. Utile pour trier rapidement les objets dans l'inventaire par type.
Color_fx permettra de définir la couleur de l'effet de stockage lorsque vous stockerez l'objet. Cela peut être un indice de rareté ou simplement une couleur lié à la catégorie.
cfg.Script_Life = 1 -- Gmod Health Modules
cfg.Script_Armor = 1 -- Gmod Health Modules
cfg.Script_Level = 1 -- Gmod Leveling System
cfg.Script_Money = 1 -- Gmod Money System
cfg.Script_Stamina = 1 -- Gmod Stamina System
cfg.Script_Hunger = 1 -- Gmod Hunger Mod
cfg.Script_Thirst = 1 -- Gmod Thirst Mod
cfg.Script_Mana = 1 -- Gmod Mana System
cfg.Script_Characters = 1 -- Gmod Character System
cfg.bind={
["+menu"]=false, // Replace Gmod Spawn menu by Norda Inventory
["+menu_context"]=true, // Replace Gmod Context menu by Norda Inventory
}
Et faite comme ceci :
cfg.bind={
["gm_showhelp"]=true, // Replace F1 by Norda Inventory
}
Cliquez sur l'arme et cliqué sur mettre dans l'inventaire. Elle va s'y stocker et vous en serez déséquipé. Sans commande à connaitre.
Depuis la version 3.7, le script dispose de son propre système d'armes /drop.
bind m norda_inventory
Dans le tableau de gestion cliquez sur un utilisateur vous pourrez voir l'icone info. à coté de liste des armes, inventaire et munitions il s'agit du contenu de la sauvegarde.
Sur 1 les joueurs ne pourront pas déséquiper les sweps fourni par un jobs.
Sur 0 les joueurs pourront déséquiper leur arme fourni par la configuration du job qu'il occupe.
Pour ceux qui utilisent le DarkRP les armes Droppé par la commande /drop ne sont pas les vrais armes et donc ne fonctionneront pas. N'hésitez pas à désactiver la commande /drop du DarkRP ça vous évitera des problèmes inutile.
VOus avez toujours la possibilité de permettre à vos joueurs déchanger leurs armes avec : Gmod Items Trading and Selling System
Depuis la version 3.7, le script dispose de son propre système de drop d'arme par commande chat.
L'arme tombé au sol garde ses munitions en mémoire. C'est à dire que si il restait 3 balles vous ramassez l'arme vous verez sur votre HUDqu'il reste bien 3 balles. Si vous le stockez dans votre inventory depuis votre inventaire vous pourrais voir ses 3 balles également.
Vous pouvez aussi dropper vos armes depuis votre inventaire.
cfg.Hand_Right_Clic=1 -- 0 = Déposer des objets | 1 = Ouvrir l'inventaire
Exemple avec les catégories par défaut:
cfg.Inventory_Categories={"All","Ammunition","Foods","Medicals","Materials","Tools","Weapons","Keys","Misc"}
cfg.Custom_Fonts="Trebuchet24"
cfg.DropCommand = 1 -- 1 = ON, 0 = OFF.
Mais attention la commande /drop du DarkRP est glitché lire la ligne 47 pour plus d'information.
Garder cfg.DropCommand sur 1 permet d'avoir un /drop qui fonctionne correctement. Il fonctionne aussi sans DarkRP.
Trouvez cette ligne:
cfg.Inventory_Crafting_Menu={"Craft"}
Pour retirer le bouton Craft supprimer le contenu entre {}, la ligne devient:
cfg.Inventory_Crafting_Menu={}