Media
Description 🇬🇧 Description 🇫🇷

Gmod NPC Reward Manager (FR) - Script

Vidéo de Demonstration de Gmod NPC Reward Manager sur Youtube

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.

inteface add-npcs-in-panel click-to-show add-variable-addmoney new-variable-added set-the-values variable-use-when-npc-die set-min-max-value get-the-reward-without-spawn-entitie

Maximum image size
Description

Description de Gmod NPC Reward Manager

Sommaire :
  1. 📘 Petite présentation de Gmod NPC Reward Manager
  2. ❓ À quel type de besoin Gmod NPC Reward Manager peut-il répondre?
  3. 🔎 Description
  4. 📦 Contenues
  5. 📐 Les options de customisation
  6. 🕹️ Les Commandes console
  7. 💾 Sauvegarde et persistance
  8. ✔️ Compatibilité
  9. ➕ 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.

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

Wiki de Gmod NPC Reward Manager

Gmod NPC Reward Manager


☰ 1. Installation de Gmod NPC Reward Manager
Installation : Téléchargez et décompressez le dossier nordahl_npc_reward_manager.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/nordahl_npc_reward_manager
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod NPC Reward Manager?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod NPC Reward Manager: 2690171927
- 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
☰ 3. Comment ouvrir le menu de Gmod NPC Reward Manager?
Depuis la console de Gmod utilisez la commande : npc_reward_manager
Depuis le chat : !npc_reward
☰ 4. Comment ajouter des class afin de customiser les récompenses?
Depuis l'interface cliquez sur le bouton de détection en étant à proximité de la class de Npcs à ajouter.
Il s'affichera alors une liste de npcs à proximité de vous, sélectionnez celui qui vous intéresse, et il apparaitra dans la liste.

add-npc-class
☰ 5. Comment faire en sorte que les NPCs donnent du XP sur GMod quand ils meurent?
Sélectionnez les Npcs que vous souhaitez customiser la récompense.

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.
☰ 6. Comment faire en sorte que les NPCs donnent de l'argent sur Gmod quand ils meurent?
Sélectionnez les Npcs que vous souhaitez customiser la récompense.

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.
☰ 7. Comment appliquer une valeur aléatoire entre deux nombres sur une variable?
Lorsque vous avez ajouté une variable vous pourrez éditer sa valeur minimal et maximal. Si Maximal est égal à zéro alors la formule aléatoire sera désactivé. Et la valeur minimal deviendra un nombre fixe.
random value on gmod
☰ 8. Comment obtenir un nombre fixe? (Désactiver la valeur aléatoire)
Le nombre minimum devient un nombre fixe si la valeur maximal est égal à 0.
Disable random value on GMod
☰ 9. Comment supprimer une variable.
Cliquez sur la variable que vous souhaitez retirer. Le bouton delete s'affichera, cliquez dessus.
Add variable gmod player
☰ 10. Comment retirer une class de la liste?
Une croix blanche apparait au coin de chaque image représentant la class. Cliquez dessus pour la supprimer.
Supprimer un NPC
☰ 11. Comment sauvegarder?
Il n'y a rien à faire, c'est automatique à chaque changement.
☰ 12. Où trouver plus de variable concernant la class Player?
Sur le site ou la description du gamemode que vous avez installé. Dans vos addons (si les créateurs ont le courage d'écrire une description complète.)

En tapant la commande : print_player_metatable cette commande a été crée pour Gmod NPC VAR Manager
☰ 13. Comment ajouter une nouvelle variable?
Depuis l'interface choisissez : + NEW VAR et insérez le nom d'une variable, par exemple addXP pour obtenir des XP, addMoney pour l'argent.

add-new-var
☰ 14. Comment partager les points d’expérience gagné sur Gmod entre plusieurs utilisateurs en fonction du nombre de dégâts infligé aux NPCs ou aux boss?
Dans le fichier configuration trouvez la variable cfg.NPC_SHARE_REWARD = 0

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é.
☰ 15. Help! Je gagne 10$ quand je tue un NPC sur le DarkRP alors que j'ai configuré 1000$
Il n'y a aucun problème, vous verrez que vous gagnez quand même les 1000$. Les 10$ viennent de la configuration de votre DarkRP.
Conseils

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?

Gmod Addon


📥 Download 1.4


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes42
Publié2 years
Mis à jour
Versionversion 1.4
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇪🇸
Admin DarkRP Entities Gameplay Management Allgamemode