Media

NPC Rewards | gmod Kill Reward Management System FR - scripts

Vidéo de Demonstration de NPC Rewards | gmod Kill Reward Management System 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 NPC Rewards | gmod Kill Reward Management System

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 & F.A.Q

NPC Rewards | gmod Kill Reward Management System


☰ 1. Installation de NPC Rewards | gmod Kill Reward Management System

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 dans nordahl_npc_reward_manager?

Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de NPC Rewards | gmod Kill Reward Management System: 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 : NPC Rewards | gmod Kill Reward Management System [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.
⭐️ 4 Reviews
Jinx avatar
Jinx 💙 Customer
Rated: ★★★★★ (5/5)


1707506600 ago | Purchased: 2023-01-24
Zackyo avatar
Zackyo 💙 Customer
Rated: ★★★★★ (5/5)
En 🇬🇧 -Really astonishing script which helps with rewarding players experience. Easy to add custom rewards to players when killing NPCs and workks flawlessly.

Norda really pulled of a quick update which was long awaited and didn't hesitate to question "Why would this be useful?". Quick on implementing improvements to this scripts which is remarkable!

5/5 from me.

Fr 🇫🇷 -Un script vraiment étonnant qui aide à récompenser l'expérience des joueurs. Il est facile d'ajouter des récompenses personnalisées aux joueurs lorsqu'ils tuent des PNJ et fonctionne parfaitement.

Norda a vraiment réussi à faire une mise à jour rapide qui était attendue depuis longtemps et n'a pas hésité à poser la question suivante : "Pourquoi cela serait-il utile ?". Il est rapide sur la mise en œuvre des améliorations à ce script qui est remarquable !

5/5 de ma part.


1648578639 ago | Purchased: 2022-03-08
☾ Vîdå.exe,le avatar
☾ Vîdå.exe,le 💙 Customer
Rated: ★★★★★ (5/5)
Saluuuut,

Pour faire simple et rapide.
C'est un addon utile pour un peu tout les gamemodes. (Surtout ou il y à du PVE! Logique?)
Mais bref, un event? Un PNJ un peu plus forte que les autres et vous voulez qu'il drop ou donne un truc aux joueurs?

Je met cinq étoiles parce que :
J'arrive pas à le trouver autre part.
Et que j'en voulais un de ce type depuis longteeeeemmpps.
Norda est toujours à l'écouter pour l'amélioration du script.
Et j'sais pas, j'aime bien !


1648563688 ago | Purchased: 2022-03-27
Gmod Addon


📥 Download 1.5


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes39
Publié4 years
Mis à jour
Versionversion 1.5
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇪🇸
DisponibilitéAccés immediat
LivraisonTéléchargement numérique
RemboursementAvant download
Admin DarkRP Entities Gameplay Management Allgamemode
Derniers Addons Gmod publiés
NPlayerSpawn | gmod Player Spawn Editor - Logic Based System


NRestrict | gmod Zone Restriction and Area Control Addon


NSafezone | The gmod Optimized Safezone addon


NSoundScape Creator | gmod Advanced Soundscape Editor


NWeather | Dynamic gmod Weather and Skybox System


GhostEntity | gmod High Performance Map Decoration System