Gmod NPC Reward Manager (FR) - Script
Plus besoin de modifier les fichiers Lua des Npcs que vous venez d'installer sur votre serveur. Plus besoin de payer des devs pour un job de modification de récompense à chaque fois que vous installez des nouveaux Npcs. Achetez le script une fois et faite les modifications en temps réel quand vous voulez et sans aucune compétence en programmation en Glua ou en Lua. Cet addon de gestion de récompense des Npcs est fait pour ce type de besoin.
NPC Reward Manager permet de créer et d'appliquer des variables lié la metatable player avec des valeurs défini par class de NPC, au joueur l'ayant éliminé. Il est possible de fournir une valeur minimal et une valeur maximal pour créer une génération de chiffre aléatoire.
Par exemple si vous ajoutez la variable addMoney, en valeur minimal 5 et maximal 10, lorsque le npc est tué par le joueur, le joueur gagne entre 5 et 10 $. Cela fonctionnera avec toute les variables.
❮
❯
Description de Gmod NPC Reward Manager
Sommaire :- 📘 Petite présentation de Gmod NPC Reward Manager
- ❓ À quel type de besoin Gmod NPC Reward Manager peut-il répondre?
- 🔎 Description
- 📦 Contenues
- 📐 Les options de customisation
- 🕹️ Les Commandes console
- 💾 Sauvegarde et persistance
- ✔️ Compatibilité
- ➕ Les fonctions d'origine qui peuvent vous être utile sur Gmod associé à la Class player pour les applications
📘 Petite présentation de Gmod NPC Reward Manager
Vous recherchez un addon Gmod pour que lorsqu'un utilisateur élimine un NPC gagne une récompense à travers les fonctions lié à votre gamemode et vos addons? Tel que des XP, ou des $ pour la money du DarkRP? Ou autre? Gmod NPC REWARD Manager fait ce job, ajoutez des classes de Npc, insérez les variables/fonctions à appliquer tel que par exemple AddMoney (pour player:AddMoney() ) ou AddXP (pour player:AddXP() si vous avez un système de levelup d'installé) et lorsqu'ils seront éliminé vos utilisateurs gagneront cette valeur, ou un chiffre aléatoire entre la valeur minimal et maximal que vous aurez configuré vous même, sans coder une seule ligne.
❓ À quel type de besoin Gmod NPC Reward Manager peut-il répondre?
Si vous avez ses questions, Gmod NPC Reward Manager pourrait vous êtres utile:
1. Je voudrais que mes joueurs gagnent de l'argent ou des points d'expérience quand ils tuent un type de NPC
2. Je voudrais customiser la quantité d'exp ou d'argent qu'un npc donne au joueur
3. Je voudrais que la monnaie et les xp soit partagé entre tout les attaquants d'un npc
4. Je voudrais ajouter des récompenses manuellement via des variables méta lié à d'autres addons par exemple ajouter du Mana avec player:SetMana(50) quand le joueur tue un type de npc spécifique.
5. Je voudrais générer le gain de récompense par type de npc depuis une liste et une interface.
🔎 Description
Gmod NPC REWARD Manager est un système d'insertion de Variable lié à la class Player, table fourni par la meta table FindMetaTable( 'player' ) ou debug.getregistry()['"player"], l'avantage est que vous pouvez installé des Npcs du workshop gmod et directement appliquer les fonctions à lancer lorsqu'ils sont éliminé, sans reboot, sans trifouiller les différents addons, et lorsque vous avez beaucoup de NPC gagnez du temps dans la configuration, le menu permet de tout réunir sous forme de liste pour ne pas vous dispersez dans les différents Addons de Npcs.
Deux variables (addMoney et addXP) sont inseré par défaut lorsque vous ajoutez un npc dans la liste, elles serviront d'exemple de base mais sont déjà fonctionne, en estimant qu'elles seront les variables les plus utilisé.
📦 Contenues
1. Un Système de gestion de class de Npcs
2. Un Système d'insertion de class de npc
3. Un Système d'ajout de variable
4. Un système d'ajout de valeur minimal et maximal
5. Supprimez en temps réel une variable ou une class de npc de la liste.
6. Tout est appliqué en temps réel.
📐 Les options de customisation
Customisez la couleur de l'interface si vous souhaitez la modifier
🕹️ Les Commandes console
La commande pour ouvrir le menu de gestion : npc_reward_manager
💾 Sauvegarde et persistance
Il n'y a rien à faire, installez et rebootez, les sauvegardes se font à chaque modification.
✔️ Compatibilité
Compatible avec tout les Gamemodes imaginable, DarkRP, StarwarsRP, HogwartsRP, Clockwork, Sandbox...
Compatible avec mes addons fait pour fonctionner avec Vrondakis Level system pour ce qui concerne la fonction player:AddXP() ajoutez la variable AddXP et voilà.
Compatible avec les fonctions fourni par darkrpgmaster (DarkRPG).
Compatible avec les Nextbot et VJ Base depuis la version 1.2.
➕ Les fonctions d'origine qui peuvent vous être utile sur Gmod associé à la Class player pour les applications
Uniquement les fonctions Glua Coté Serveur nous intéresse:
player:addXP(xp) //Permet d'ajouter des XP au joueur qui tue le npc
player:addLevels(lvl) //Permet d'ajouter un level au joueur qui tue le npc
player:addMoney(lvl) //Permet d'ajouter de l'argent au joueur qui tue le npc
player:AddFrags(number ) //Permet d'ajouter des frags au joueur qui tue le npc
player:SetArmor(number ) //Permet d'ajouter de l'armure au joueur qui tue le npc
player:SetJumpPower(number ) //Concerne le saut ect.
La commande : npc_var_player_metatable permet d'afficher dans la console du serveur toute les variables possible.
Chemin: garrysmod/addons/nordahl_npc_reward_manager
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2690171927 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod NPC Reward Manager [Ressouces seulement] | Gmod Workshop
Depuis le chat : !npc_reward
Il s'affichera alors une liste de npcs à proximité de vous, sélectionnez celui qui vous intéresse, et il apparaitra dans la liste.
Si vous avez un système de leveling d'installé, la variable à ajouter est : addXP
Cela signifie que lorsque le joueur tuera un NPC alors la fonction suivante sera utilisé : player:addXP( *nombre )
*nombre est le chiffre que vous avez choisi pour la class. Une valeur minimal et une valeur maximal donnera un nombre aléatoire entre ses deux valeurs.
Attention la commande est sensible aux majuscules.
Si vous avez un système de monnaie d'installé ou le DarkRP qui inclut ça par défaut la variable à insérer est : addMoney
Cela signifie que lorsque le joueur tuera un NPC alors la fonction suivante sera utilisé : player:addXP( *nombre )
*nombre est le chiffre que vous avez choisi pour la class. Une valeur minimal et une valeur maximal donnera un nombre aléatoire entre ses deux valeurs.
Attention la commande est sensible aux majuscules.
En tapant la commande : print_player_metatable cette commande a été crée pour Gmod NPC VAR Manager
0 = Le dernier à avoir porté le coup décisif pour tuer le PNJ gagne les gains. (Par défaut)
1 = Les gains sont partagés à la mort du PNG entre les différents utilisateurs qui y on contribué à la hauteur des dégâts qu'ils ont infligé.
Conseil pour éviter les leaks de Gmod NPC Reward Manager 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?
Créateur: Norda Scripts
Ventes | 42 |
Publié | 2 years |
Mis à jour | |
Version | version 1.4 |
DRM | Yes |
Categories | Gmod addons |
Requierements | Garry's Mod Server |
Langages | 🇬🇧 🇫🇷 🇩🇪 🇪🇸 |
Admin DarkRP Entities Gameplay Management Allgamemode |