Media
Description 🇬🇧 Description 🇫🇷

Gmod NPCs Spawn Point Creator (FR) - Script

Vidéo de Demonstration de Gmod NPCs Spawn Point Creator sur Youtube

Génère dynamiquement des points de spawn pour les NPCs et Nextbot personnalisable, quantité, délai, point de vie max de chacun, position de ralliement après apparition, armes par défaut, modèle original, et comprend un module d'optimisation des npcs. Configurez la distance à laquelle le système génère des npcs, si le joueur s'en éloigne les npcs se désapparaissent automatiquement, peut être activé et désactivé depuis son interface.

Depuis la version 2.3 le système fonctionne comme sur les MMORPG, Les NPCS Spawn est despawn en fonction de la présence des joueurs dans une zone. Si vous avez défini le respawn à 10 minutes, si le npc n'est pas mort il spawnera rapidement au moment où il y aura des joueurs dans la zone (que vous aurez défini la distance pour ne pas qu'ils spawnent sous les yeux des joueurs pour ne pas faire moche). Si les joueurs quitte la zone, les npcs généré par le point de spawn disparaissent. Ils respawneront alors plus tard avec tout leurs points de vie.

Si ils meurent alors il faudra attendre 10 minutes pour qu'il puisse respawner automatiquement.

open-npcs-spawn-point set-color-icon-name-npcs-spawn-point set-npcs-spawn-point-map set-amount-npc-gmod set-time-of-respawn-npcs features-npc-spawn-point-editor customisable-npcs-setting-spawn sethealth-npc-spawn-manager gmod-spawn-menu-nordahl-list add-npcs-in-list make-a-npc-rare

Maximum image size
Description

Description de Gmod NPCs Spawn Point Creator

Sommaire :
  1. 🚀 Presentation de NPCs Spawn Point Creator
  2. ⚙️ Les différents outils d'optimisation
  3. ⚡️ Optimiser la bande passante de votre serveur et le CPU du serveur
  4. 🛡️ Système de suppression de Npcs et de Nextbot lorsque les joueurs ne sont plus dans la zone
  5. 💾 Système de persistance indépendant sur Gmod
  6. 🕹️ Liste des commandes
  7. ✔️ Compatibilité avec le système d'administration
  8. 🤔 FAQ
  9. 📚 Wiki & Documentation
  10. 📌 Informations diverse
  11. ❓ À quel type de besoin NPCs Spawn Point Creator peut-il répondre?


🚀 Presentation de NPCs Spawn Point Creator

Le NPCs Spawn Point Creator est un addon gmod spécialisé dans la génération et la création de points de spawn de Npcs et Nextbot sur vos map, pour animer automatiquement vos serveurs gmod de façon autonome.

Spécialement dédié aux Npcs et Nextbot le système permet en soit de créer plusieurs point de spawn, de configurer un périmètre de spawn dont lequel vous pourrez utiliser qu'un seul point pouvant faire spawner plusieurs npcs dans un large périmètre que vous pouvez définir en unité métrique.
Il est aussi possible de leur attribuer de l'équipement par défaut tel que des armes, à la condition que le Npcs fonctionne d'origine et correctement avec les armes.

Optimisez vos serveurs en prédéfinissant une condition de spawn si des joueurs se trouvant à proximité, en effet, ne faite plus spawner des npcs là où il n'y a pas de joueur, afin d'optimiser le processeur de votre serveur et aussi sa bande passante dans le cas de map mal optimisé. Cette distance d'activation et de désactivation est configurable depuis l'interface de chaque point avec un simple bouton.

Créer des Npcs rare, en modifiant la chance de spawn d'un npc, ou créez des points de spawn de boss avec beaucoup de point de vie, ou de npcs aussi bien faible que résistant. En effet il est possible de choisir les points de vie que doivent avoir les npcs engendré par le NPCs Spawn Point Creator. Si vous avez décidé qu'un bosse doit avoir 1000 points de vie. Alors cliquez sur Life dans la case du Npc depuis l'interface et glissez le slider pour obtenir la valeur 1000, j'ai fait maximum pour que ça soit facile à utiliser et facile à comprendre en traduisant le script en plusieurs langages : 🇬🇧 🇫🇷 🇩🇪 🇬🇪 🇮🇹 🇯🇵 🇰🇷 🇳🇴 🇷🇺 🇪🇸 🇸🇪.

Optimisez les FPS coté client en choisissant si vos Npcs ou Nextbot Spawn avec leurs ombres ou pas d'ombres, depuis un simple bouton.

Coté gestion, j'ai pour habitude de créer un mini ESP que je nomme : AdminEyes, qui permet de voir tous les points de spawn de npcs sur votre map. C'est à cela que sert la possibilité de nommer un point de spawn, de lui attribuer une couleur et une icône. Afin de vous aider d'avoir un bon visuel sur votre organisation. Et permettant aussi aux membres de votre staff de mieux s'organiser et d'avoir une vue d'ensemble lorsqu'on travail en équipe.

Concernant la définition du point de ralliement, en configurant une position au NPC depuis l'interface, aura pour effet qu'après son spawn, votre NPC se mettra à joindre le point que vous avez défini. Utile lorsque vous souhaitez que vos NPCs spawn hors du champ de vision de vos joueurs.

Depuis la version 2.1 il est possible de configurer la relation des npcs avec les joueurs. Vous aurez le choix entre, par défaut, amical, ennemie, effrayé et neutre.



⚙️ Les différents outils d'optimisation

Aujourd'hui les maps sur Gmod sont immense. Et plus elle sont immense plus elles paraissent vide. Car il est impossible de la remplir de Npcs sans conséquence sur les performances. Ce système permet de despawner les Npcs lorsque les joueurs sont loin de la zone. Et de les faire respawner lorsque les joueurs s'en approche.

L'optimisation est un point clé important dans ce script différentes petites astuces permet d'éviter la surcharge et de donner l'impression que le serveur est plein de vie avec les Npcs et Nextbot.



⚡️ Optimiser la bande passante de votre serveur et le CPU du serveur

Avec le module d'optimisation lié à la distance, définissez si le spawn fonctionne ou pas lorsqu'il n'y a pas de joueur dans son rayon, le panneau vous permet de choisir la distance en mètres. Par exemple si vous réglez sur 50m, le spawn va générer les npcs que vous avez configuré si des joueurs se trouve dans se périmètre.



🛡️ Système de suppression de Npcs et de Nextbot lorsque les joueurs ne sont plus dans la zone

Le module de suppression permet lui de supprimer les npcs si les joueurs ne sont plus dans la zone. Ce qui libère de la ressource considérable pour votre serveur puisque les NPCs sont majoritairement les entités qui consomme le plus de ressources sur votre serveur.



💾 Système de persistance indépendant sur Gmod

Rangez votre toolgun, mon système de persistance est inclus dans le script, ouvrez le panneau et cliquez sur Pertistant : ON / OFF
Ce système m'a parmi de créer une sécurité qui rend impossible la suppression accidentel de l'entité lorsque sa persistance est activée



🕹️ Liste des commandes

Commande pour supprimer tous les points de spawn de npcs sur la map : nord_npcspawn_cleanup
Désactiver tous les points de butin sans les supprimer : nord_npcspawn_enable_all 0 : 1 = mode d'édition activé, 0 = désactivé.
Cacher tous les cubes : nord_npc_hide_all_cubemodel
Afficher tous les cubes : nord_npc_show_all_cubemodel
Rendre tous les Npcs Spawn persistants : nord_npc_spawn_persistent 1 (0 pour désactiver la persistance de tous les Npcs Spawn Point)
Faire apparaître un point de spawn Npcs sans menu de spawn (pour les modes de jeu qui n'ont pas de menu de spawn) : spawn_nordahl_npcs_system



✔️ Compatibilité avec le système d'administration

Compatible avec ULX
Compatible avec SAM Admin
Compatible avec Server Guard
Compatible avec FAdmin
Fonctionne également très bien sans système d'administration en ajoutant votre steamid dans le fichier configuratio
Compatible avec tous les gamemodes, DarkRP, clones de DarkRP, Sandbox, Base Gmod, TTT, HogwartsRP, MilitaryRP, StarwarsRP, PrisonRP



🤔 FAQ

[LN] ヅ : "C'est quoi les petites icônes en bas de "Life" ?"
Author : "Tu cliques dessus et tu choisis combien de point de vie le npcs doit avoir au moment du spawn par le point. Tu peux donc faire des points de spawn pour par exemple des boss, qui sont des npcs avec des points de vie plus élevé, ou faire des lieux ou la difficulté est plus élevé."

User2 : "C'est quoi les petites icônes en bas de "Chance " ?"
Author : "Chance est inspiré de mon système de loot. Tu peux mettre plusieurs Npcs dans un point de spawn et définir lequel doit spawner plus souvent qu'un autre. Du coup possibilité de faire des npcs plus rare. Ce qui rend compatible avec beaucoup d'idées et de gamemode.

User2 : "Pourquoi faire spawner des npcs sans leurs ombres ou avec ?"
Author : "Certains NPCs ne sont pas configuré correctement pour cela, lorsque vous utilisez des addons qui génère des ombres dynamique, le npcs se retrouve avec deux ombres, et cette option existe pour gagner quelques FPS coté client. Par fois la qualité prime sur l'optimisation et c'est un choix que je veux laisser aux utilisateurs de ce script.



📚 Wiki & Documentation

NPCs Spawn Point Creator contient un Wiki officiel : 📚 Wiki & Documentation
Et un espace d'avis laissé par les clients : ⭐ Reviews



📌 Informations diverse

Pour l'utilisation de ce script il n'est pas nécessaire de connaitre la programmation en Lua, ni pour la configurer.
Tout le contenu est gérable depuis une interface simple et complète. Ce script fonctionne seul, une fois configuré pour vous pouvez laisser tourner en toute quiétude. Et passer à autre chose. Il s'occupera à créer la vie des NPCs et des Nextbots sur votre serveur comme vous l'avez configuré.



❓ À quel type de besoin NPCs Spawn Point Creator peut-il répondre?

Cet addon gmod est conçu pour répondre à plusieurs types de besoin différents si vous avez ses questions en tête alors il est fait pour vous:
1. Comment supprimer les spawn de NPC originaux d'une map sur Gmod?
2. Comment placer mes propres spawn de NPC sur mon serveur Gmod?
3. Comment mettre un spawn de npc, avec une liste est un taux de chance qu'un NPC puissent spawn moins souvent qu'un autre?
4. Comment désactiver les ombres des NPC sur Gmod?
5. Comment visualiser la map avec tout les points de spawn sur Gmod?
6. Comment optimiser les spawns des NPC pour qu'ils spawnent uniquement là où il y a des joueurs sur la map?
7. Comment despawn un NPC lorsqu'il y a pas dejoueur et le refaire spawn lorsqu'un joueur rentre dans une zone?
8. Comment avoir plein de npc seulement dans les zones où il y a des joueurs
9. Comment modifier les points de vie des NPC sur Gmod?
10. Comment faire aller des NPCs vers unb point après leur spawn?
11. Comment configurer l'arme d'un NPC quand il a spawné?
12. Je voudrais faire un système de horde sur Gmod
13. Je voudrais faire un système de spawn de Boss
14. Je voudrais savoir comment faire pour avoir beaucoup de NPC sur mon serveur Gmod.
15. Comment modifier le relationship des npcs sur Gmod?

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

Wiki de Gmod NPCs Spawn Point Creator

Gmod NPCs Spawn Point Creator


☰ 1. Installation de Gmod NPCs Spawn Point Creator
Installation : Téléchargez et décompressez le dossier nordahl_npcs_spawn_creator.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/nordahl_npcs_spawn_creator
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod NPCs Spawn Point Creator?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod NPCs Spawn Point Creator: 2513523537
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2513523537 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod NPCs Spawn Point Creator [Ressouces seulement] | Gmod Workshop
☰ 3. Où trouver le NPCs Spawn Point Creator dans le menu?
Dans Entities / Norda Scripts et cliquez sur l’icône, un cube bleu devrait apparaitre devant vous.

Gmod spawnmenu NPCs spawn point
☰ 4. Comment ouvrir l'interface du NPCs spawn point creator?
Pressez tout simple USE lorsque vous vous trouvez à proximité du NPCs Spawn Point Editor.
La command "nord_npcsys_open" permet d'ouvrir le dernier point de spawn visité.
open NPCs spawn point interface
☰ 5. Nommer un spawn de Npc, configurer une couleur et icone
à quoi ça sert? Lorsque vous aurez plusieurs spawn vous aimerez avoir un visuel global, et savoir à partir d'un plan de quel spawn il s'agit.

1. Lorsque vous entre un nom de point vous le verrez affiché lorsque vous activerez l'admineye. Qui est un petit ESP pour voir la position de chaque point placé.
2. Permet de choisir la couleur, par exemple moi je mes les point où les boss spawn en rouge.
3. Attribuer une icône à un point. Cliquez sur Spawn Icon pour afficher la liste et faite votre selection.

Rename NPC Spawn Point
☰ 6. À quoi sert Spawn Timer et Quantity?
Quantity NPC Spawn Point

En bleu : Spawn Timer permet de définir une boucle dont lequel un npc va respawner. Si le npc n'est pas mort ou supprimer alors d'autres ne spawneront pas.

En vert : La quantité permettra de configurer le nombre de PNJ qui spawneront.
☰ 7. À quoi sert Chance of Spawn - Ratio 100%
Cela vous permet de définir une chance si un npc doit spawn ou pas. Par exemple si vous le mettez sur 50% alors un npc aura 50% de spawn.
Laissez sur 100% si cette variable ne concerne pas dans votre projet.

En bleu : Set radius of spawn
☰ 8. À quoi sert Spawn Within a radius 1m?
Pendant que des points de spawn existant génère à un seul point un Npc. Celui permet d'en faire spawner plusieurs dans un large périmètre autour d'un seul point. Pour dire en terme d'optimisation que pour un seul spawn vous pouvez générer l’apparition de plusieurs Npcs aléatoirement dans une zone.

1m correspond à la distance configuré en unité métrique.

En Vert : Set chance of spawn
☰ 9. Qu'est ce que l'admin eyes?
L'admin Eyes permet de voir l'ensemble des spawns que vous avez placé sur la map. Car une fois configuré vous allez désactiver la visibilité afin que les utilisateurs connecté sur votre serveur puissent ne pas les voir.
ESP NPCs Spawn Point

L'admin Eyes permet aussi à mieux vous organiser au niveau de l'ensemble des points de Spawn de Npcs.

L'admineyes s'active en cliquant sur le bouton Admineyes de n'importe quel point de spawn de Npcs
☰ 10. Je voudrais que les Npcs ne spawn pas lorsque les joueurs sont pas dans la zone où qu'ils se suppriment lorsqu'ils sont loin
La nouveauté avec ce script c'est qu'il est possible d'activer un module d'optimisation de npcs sur votre serveur, celui ci permettra de ne pas faire spawner des npcs là où il n'y a pas de joueurs sur votre map.

Et aussi de les faire disparaitre automatiquement si les joueurs quittent la zone ou se déconnectent de votre serveur.

En somme mettez des Npcs là où il y a des joueurs. Ce qui est utile dans divers gamemode. Et agréable de ne pas être obligé de mettre 200 Npcs mal optimisé sur toute la map pour animer un serveur.

Optimisation mod NPC spawn point
En rouge 1 : Configurez la distance
En violet 2 : Activez ou Désactivez le module
☰ 11. Qu'est ce que le bouton Detection? Et Add Manual?
Detection button NPC spawn point
Detection permet d'ajouter des Npcs au spawn. Spawner un Npc à coté du point de spawn que vous souhaitez que le spawn engendre. Cliquez sur Detection. Le NPC sera alors supprimé et une copie de lui sera dans la liste. Cela signifie que le spawn va l'engendrer au rythme que vous l'aurez configuré.

Add Manuel, est un ajout manuel d'un NPC en entrant le nom de sa class.
☰ 12. Je voudrais qu'un Npc spawn plus rarement qu'un autre par parmis la liste c'est possible?
Oui le système Chance permet de définir un taux de chance par NPC ajouté dans le point de Spawn. Cliquez tout simplement sur Chance pour définir la valeur.

Set rarity npc spawn

Dans l'exemple le zombie simple qui aura 90% de chance d'apparaitre et le reste, 5%, le zombie apparaitra plus souvent que le reste.
☰ 13. Est t'il possible de forcer un NPC à rejoindre une position après son spawn?
Oui, cliquez sur la petite icone position en bas à gauche du Npc.
Set NPC move point

Vous aurez plusieurs façon de procéder:

Méthode 1 : Sélectionne ma position actuel pour définir le point où le NPC va rejoindre après son spawn.
Méthode 2 : Allez à la position que vous désirez et coller la commande indiqué, elle est automatiquement copier dans votre presse papier donc vous n'aurez qu'à coller la commande dans votre console.

Si vous voulez attribuer le point de ralliement à plusieurs NPCs alors le mieux sera d'ouvrir l'interface avec la commande et d'appliquer votre position.

Fonctionne avec tous les NPcs. Pour les Nextbots ils doivent déjà fonctionner avec la fonction MoveToPos pour que cela soit possible.

Les Npcs doivent déjà pouvoir se déplacer sur la map pour pouvoir se mouvoir à la position. Si cela ne fonctionne pas alors la map a besoin d'un nodegraph (Pour les Npcs) et un navmesh (Pour les Nextbots)
☰ 14. Qu'est ce que le petit icone 3D sous l'image d'un NPC?
Certains Npcs ont le même nom de class mais plusieurs modèles, Le Button 3D permet de forcer un modèle. Ils sont généralement enregistré automatiquement lorsque vous insérez un NPC avec le système de détection de Npcs autour du point de spawn.

Mais il vous est possible de le modifier depuis l'interface :
Set NPC Model
☰ 15. Qu'est ce que le petit icone d'arme sous l'image d'un NPC?
Set NPC weapon

Ce bouton permet d'ajouter un nom de class d'arme existante et qui fonctionne déjà d'origine sur le Npcs.
Le NPC sera forcé de spawner avec l'arme choisi ici.
☰ 16. Comment configurer les points de vie max des NPCs?
Set NPC life max

Cliquez si SET LIFE et choisissez la valeur qui vous convient. Avec ce système vous pouvez par exemple créer des zones où les NPCs ont un niveau supérieur et son plus difficile à éliminer ou créer des zones bas niveau avec des NPCs plus faible.
☰ 17. À quoi sert l'icone d'ombre?
Disable shadow gmod npc

Par defaut les NPCs spawnent avec leurs ombres même dans les zones sombres, ce qui est dommage pour les FPS des clients.
Avec ce bouton forcez le NPC à spawner avec son ombre ou sans son ombre, les ombres ont un impacte sur les performances à vous de choisir.
☰ 18. Comment supprimer un Npc de la liste?
Cleanup NPCs Spawn Point

Cliquez sur l'image du Npcs. Si vous voulez vider entièrement la liste alors cliquez sur Cleanup en bas à droite.
☰ 19. Comment ajouter des Npcs dans le point de spawn?
Remonter à la question 9.
☰ 20. Je voudrais pouvoir augmenter la hp des mobs au-delà de 1000 hp que dois-je faire, c'est pour placer un boss?
Vous pouvez modifier la valeur maximale de l'interface avec une simple variable dans le fichier de configuration :

cfg.interface_setmaxhp=1000
☰ 21. Je voudrais qu'il y ai des npcs seulement là où il y a des joueurs sur mon serveur c'est possible?
Oui configurez alors le radius. La distance de spawn depuis l'interface.
☰ 22. Comment supprimer tout les NPCs qui ont était généré sur la map par les points de spawn?
La commande npc_cleanup a était ajouté depuis la version 2.6 (décembre 2023) vous permettra de supprimer uniquement les npcs des points de spawn. cela ne supprimera pas les points de spawn eux même.
Conseils

Conseil pour éviter les leaks de Gmod NPCs Spawn Point Creator 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 3.4


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes250
Publié3 years
Mis à jour
Versionversion 3.4
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇬🇪 🇮🇹 🇯🇵 🇰🇷 🇳🇴 🇷🇺 🇪🇸 🇸🇪
Entities Gameplay Management Allgamemode NPC