Media
Description 🇬🇧 Description 🇫🇷

Gmod Dynamic Map Switching - World Expansion (FR) - Script

Vidéo de Demonstration de Gmod Dynamic Map Switching - World Expansion sur Youtube

Gmod Dynamic Map Switching - World Expansion pour Garry's Mod, permet de lier dynamiquement différentes cartes dans le jeu. Les joueurs se déplacent physiquement vers des points de transition, et lorsque le nombre requis de joueurs est présent, déterminé par le propriétaire du serveur, la carte du serveur passe à la carte suivante. Les joueurs apparaissent ensuite de manière cohérente dans la nouvelle carte après un changement de map automatisé. Ce mod permet aux joueurs de déclencher ces changements de carte de manière autonome, ce qui maintient l'immersion du jeu. Il permet de créer un univers de jeu étendu sur plusieurs cartes, de concevoir des donjons, des zones à haut risque et des quêtes se déroulant sur d'autres maps. Vous pouvez définir des conditions de transition en fonction du rang ou du job. Cet addon donne aux joueurs le contrôle sur l'évolution de l'univers du jeu en fonction de leur activité sans que le staff n'ai à intervenir pour un changement de map.

Introduction Extending a tunnel to another map Menu to Set transition point Admin feature from the panel All modules of Gmod Dynamic Map Switching Limitation per ranks and jons Set HUD styles Set zone styles Information about zones Ratio demo Hide map switch zone custom-message-image Edit the HUD and the area style

Maximum image size
Description

Description de Gmod Dynamic Map Switching - World Expansion

Sommaire:
  1. 🗺️ Description de l'addon : Gmod Dynamic Map Switching - World Expansion
  2. 📍 Placer les zones de transition sur différentes maps Gmod sans mapping
  3. ⚙️ Les modules de Gmod Dynamic Map Switching éditables depuis l'interface admin inclus
  4. 💼 Limitations par jobs ou par rangs
  5. 🔵 Outils de personnalisation de l'affichage des zones de transition
  6. 🎨 Outils de personnalisation du panneau d'information sur l'HUD
  7. 🧩 Les scripts compatibles avec Gmod Dynamic Map Switching - World Expansion
  8. 💻 API pour les développeurs


🗺️ 1. Description de l'addon : Gmod Dynamic Map Switching - World Expansion

"Gmod Dynamic Map Switching - World Expansion" est un addon conçu pour Garry's Mod, offrant un système de liaison dynamique entre différentes cartes. Ce système permet aux joueurs de se rendre physiquement à des points de transition, et lorsque suffisamment de joueurs sont présents, déterminé par un pourcentage préalablement défini par le propriétaire du serveur, la carte du serveur passe à la carte suivante. Les joueurs apparaissent ensuite dans un emplacement cohérent avec la suite de la nouvelle carte.

Ce mod permet aux joueurs de déclencher le changement de carte vers la suite de manière autonome, sans nécessiter l'intervention du personnel du serveur. Cela contribue à maintenir une immersion de jeu réaliste, car ce sont les joueurs eux-mêmes qui déclenchent ces transitions en se rendant physiquement à l'emplacement prévu. Une fois que le changement de carte est effectué, les joueurs situés dans la zone de transition apparaissent dans la zone de transition de la carte suivante, prêts à poursuivre leur aventure.

Grâce à cet addon, vous avez la possibilité de créer un univers de jeu étendu sur plusieurs cartes. Vous pouvez concevoir des instances de donjons, des zones à haut risque dans certaines villes, ou même créer des quêtes pour collecter des objets qui n'existent pas sur une carte standard. En résumé, vous avez la possibilité de construire une carte étendue qui s'étale sur plusieurs maps.

De plus, ce mod vous offre la flexibilité de définir des conditions de transition vers la carte suivante, garantissant ainsi une continuité réaliste. Vous pouvez générer plusieurs zones de transition, permettant aux joueurs de choisir quand passer à la carte suivante. Vous définissez le pourcentage de joueurs nécessaires dans la zone de transition pour déclencher le changement de carte, ainsi que le nombre minimum de joueurs connectés requis pour que le système soit actif.

Si vous cherchez à construire un univers de jeu sur plusieurs cartes tout en assurant des transitions logiques qui maintiennent une expérience immersive, cet addon est l'outil idéal pour vous. Par exemple, imaginez un scénario où votre serveur est un open world, et en vous approchant de la porte du château, la carte du serveur bascule automatiquement vers une nouvelle carte, plaçant les joueurs derrière cette porte, sur la nouvelle carte.

Lorsque le nombre de joueurs dans la zone de transition atteint le ratio souhaité, le serveur passe à la zone suivante, et les joueurs apparaissent dans la zone de transition de la carte suivante. Grâce à ce mod, les joueurs sont encouragés à se déplacer physiquement, éliminant ainsi le besoin de sondages pour décider de quelles cartes les joueurs souhaitent explorer. Les joueurs actifs sont les maîtres de leurs aventures, prenant les décisions qui influencent l'évolution de l'univers de jeu.

Pour éviter toute confusion, le script ne permet pas de lancer plusieurs maps gmod à la fois.



📍 2. Placer les zones de transition sur différentes maps Gmod sans mapping

Lorsque vous créez une zone le point A est placé instantanément, aller ensuite sur une autre map, sélectionnez la zone que vous avez créé et placez le point B. Voilà c'est fait et ça fonctionne déjà.
Vous pourrez éditer:
- La taille de la zone.
- Le message.
- La map.
- La position.
- L'angle d'arrivé.
- L'image du point avec le lien d'une image, cela vous permet de configurer des zones avec des images personnalisé sans avoir recours à l'upload sur workshop de Garry's Mod.



⚙️ 3. Les modules de Gmod Dynamic Map Switching éditables depuis l'interface admin inclus

Depuis l'interface d'administration du script, vous pourrez voir et régler le comportement du système sans redémarrer votre serveur :

trv_min : Permet de définir le seuil de joueurs minimal requis pour que le système fonctionne. Par défaut 0.
trv_zone_time : Lorsque les joueurs entrent dans une zone, une boucle de temps s'active et vérifie le nombre de joueurs dans la zone. 10 secondes par défaut.
trv_ratio : Permet de définir le pourcentage de joueurs connectés requis pour activer le passage à la map suivante. S'il y a 20 joueurs à 50 %, cela signifie qu'il faut seulement 10 joueurs. Par défaut 50 %.
trv_switch_delay : Temps avant le changement de map lorsque le compteur de joueurs requis est atteint. Par défaut 0 seconde. Le switch est immédiat.
trv_secure_delay : Permet d'éteindre le système juste après un reboot. Par défaut 5 secondes.
trv_db_filter : Seuls les joueurs dans une zone qui ont atteint le nombre requis spawn dans la zone de la map suivante, les autres spawneront sur les points de spawn de la map. Par défaut, il est sur ON.



💼 4. Limitations par jobs ou par rangs

Par défaut, tout le monde représente une voix quand il entre dans une zone. Mais vous avez la possibilité de rendre certains rangs ou Jobs inactifs dans la prise de décision afin d'en faire une feature VIP ou de restreindre en fonction de vos besoins par jobs ou par rang. Par exemple, dans un militaryRP, seuls les hauts gradés pourront prendre cette décision. Ou réserver cette fonctionnalité uniquement aux administrateurs pour une utilisation multijoueurs. C'est à vous de choisir en fonction de vos besoins.



🔵 5. Outils de personnalisation de l'affichage des zones de transition

Plusieurs styles de zone sont inclus permettant d'avoir des zones plus ou moins discrètes. La couleur et les effets sont configurables, la distance d'affichage aussi.



🎨 6. Outils de personnalisation du panneau d'information sur l'HUD

Lorsqu'un utilisateur entre dans la zone, il verra sur son HUD les joueurs requis pour passer à la suite de la map. Cette interface est également personnalisable. Vous pourrez choisir la disposition des éléments, la taille de façon réactive et les couleurs.



🧩 7. Les scripts compatibles avec Gmod Dynamic Map Switching - World Expansion

Tous mes scripts prennent en charge la sauvegarde avant le changement de map.

Gmod Advanced Inventory System: Le joueur retrouve son inventaire dans l'état après une transition de map, ils continueront avec les mêmes armes équipé et le même nombre de munition dans l'arme qu'ils avaient en main avant le changement de map.

Tout mes scripts d'altérations d'états sont prit en charge également.

Une API est prévue pour incorporer les sauvegardes avec des scripts externes. Mais vous n'aurez rien à faire avec mes scripts, c'est mon job de travailler sur la compatibilité entre mes produits.



💻 8. API pour les développeurs

player:Save_TravelSystem() -- Si vous avez des sauvegardes à faire avec des mods tiers, cette API coté serveur inclut dans le code sera exécutée au moment de la sauvegarde.

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

Wiki de Gmod Dynamic Map Switching - World Expansion

Gmod Dynamic Map Switching - World Expansion


☰ 1. Installation de Gmod Dynamic Map Switching - World Expansion
Installation : Téléchargez et décompressez le dossier norda_dynamic_map_switching.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/norda_dynamic_map_switching
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod Dynamic Map Switching - World Expansion?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod Dynamic Map Switching - World Expansion: 3071218064
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 3071218064 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Dynamic Map Switching - World Expansion [Ressouces seulement] | Gmod Workshop
☰ 3. Comment ouvrir le menu de gestion et configuration de points de transitions?
Par commande : norda_dynamic_map_switching
Ou via le bouton raccourci du système d'administration : Nor Admin Mod.
☰ 4. Comment placer une zone de transition de map avec Gmod Dynamic Map Switching?
Ouvrez le menu de gestion des points de transitions / Transition Zones.
Cliquez sur le bouton Add Transition Zone avec le petit plus vert. La zone apparaît immédiatement là où vous regardez.
Placer une zone de transition de carte sur Gmod
☰ 5. Est-ce qu'on peut passer de serveur à serveur comme un multiverse?
Non. Il ne s'agit pas de ce genre de script. Ce système se contente de mémoriser la position avant/après le passage dans la zone des joueurs pour switcher la map et de spawner les joueurs dans la zone de la map suivante. Il prend en compte la sauvegarde des états de tous mes scripts, par exemple la santé, la soif, la faim, l'inventaire, le niveau, etc. C'est pour cette raison qu'il n'est pas un système pour faire du serveur à serveur, car les serveurs devront savoir prendre en charge ces données sur une base de données externe. Bien que j'aie déjà fait cela sur mon gamemode Zworld il y a 10 ans, cela ne s'est pas encore démocratisé sur Gmod (je méditerais sur une solution de ce genre accessible à tous).
☰ 6. Modules : Comment désactiver le switch de map si le nombre de joueurs requis n'est pas atteint?
Si vous souhaitez que le système ne fonctionne que si un certain nombre de joueurs est connecté, cela est possible. Par défaut, il est réglé sur 0 utilisateur. Dans la liste des modules, allez à la ligne trv_min et remplacez la valeur 0 par celle qui vous arrange.
La liste des modules Gmod Map transition system
☰ 7. Modules : Comment fonctionne la boucle de temps qui permet de compter les joueurs dans une zone et comment la modifier?
Le système de comptage des utilisateurs dans une zone tourne sur une boucle de 10 secondes. Elle s'active seulement si un joueur se trouve dans une zone et se coupe automatiquement s'il n'y en a pas. Le déclencheur n'est pas un Think ni un Timer, et il ne se trouve pas du côté serveur, car le trigger se trouve du côté client. Une sécurité du côté serveur existe pour contrôler la position des utilisateurs lorsque cela est déclenché. Pour modifier la boucle de temps, rendez-vous dans la liste des modules et à la ligne trv_zone_time. Par défaut, il est de 10 secondes.
La liste des modules Gmod Map transition system
☰ 8. Modules : Comment définir un pourcentage de joueurs connectés requis pour que le switch de map soit validé?
Si vous souhaitez que la décision revienne à un pourcentage de joueurs, cela est possible, il est déjà configuré sur 50% par défaut, ce qui signifie que la moitié des joueurs connectés est requis. Pour modifier cela, rendez-vous au menu de gestion du script et Modules à la ligne trv_ratio. Mettez le pourcentage qui vous convient.
La liste des modules Gmod Map transition system
☰ 9. Modules : Comment ajouter un délai de transition une fois que le nombre de joueurs dans la zone est atteint, pour éviter le switch instantané?
Par défaut, une fois que le nombre de joueurs est atteint dans une zone, le serveur sauvegarde les positions et passe à la map suivante immédiatement. Pour ajouter un délai au switch, allez dans le menu Module dans le panneau de gestion du mod et allez à la ligne trv_switch_delay, par défaut il est de 0 secondes. Choisissez le temps que vous voulez.
La liste des modules Gmod Map transition system
☰ 10. Modules : Comment modifier le temps d'activation du système de transition de map juste après un changement de map?
Si vous souhaitez que le système ne s'active pas un certain temps après un reboot, cela est possible, depuis la liste des modules il vous suffira de trouver la ligne trv_secure_delay et de mettre la valeur que vous souhaitez. Par défaut, il est de 5 secondes.
La liste des modules Gmod Map transition system
☰ 11. Modules : Est-ce possible de juste informer les joueurs via le chat quand ils entrent dans une zone de continuation et de désactiver l'effet de zone?
Oui. Depuis la liste des modules, allez à la ligne trv_warn. Par défaut, il est sur OFF car les effets visuels sont activés par défaut. Mais n'oubliez pas que ceux qui ne connaissent pas votre serveur ou votre univers ne pourront pas le deviner si vous ne leur offrez pas une source d'information.
La liste des modules Gmod Map transition system
☰ 12. Ranks options : Je voudrais que le système ne fonctionne qu'avec les VIP ou les Administrateurs, est-ce possible?
Oui, ouvrez le menu de gestion et désactivez les rôles pris en compte.
Menu de gestion des rôles de Gmod Dynamic Map Switching
☰ 13. Jobs options : Je voudrais que le système ne fonctionne qu'avec certains jobs DarkRP, c'est possible?
Oui, ouvrez le menu de gestion et ajoutez les jobs qui peuvent être pris en compte.
Menu de gestion des jobs de Gmod Dynamic Map Switching
☰ 14. Que changer sur le HUD, cela veut-il dire qu'il y a un HUD?
Lorsqu'un joueur entre dans la zone, le HUD affiche la barre de progression des joueurs manquants pour valider un changement de carte. Le HUD n'est activé qu'à ce moment-là. S'il quitte la zone, il sera décompté et le HUD d'information sera désactivé.
HUD Editor Gmod Dynamic Map Switching
☰ 15. Modifiez le style des zones pour minimiser l'effet visuel.
Depuis l'interface de gestion du HUD, vous aurez une liste de modifications possibles, comme la couleur des éléments du HUD et des Zones sur la carte. Vous pouvez également sélectionner d'autres styles de zones plus ou moins discrets.
HUD Editor Gmod Dynamic Map Switching
☰ 16. Est-il possible d'ajuster la distance d'affichage?
Oui, depuis l'interface de gestion du HUD, allez sur la ligne Zone Display distance (Meter) qui indique la distance d'affichage en mètres.
HUD Editor Gmod Dynamic Map Switching (Éditeur de HUD Gmod - Changement dynamique de carte)
☰ 17. Possibilité de téléporter des joueurs dans une zone pour les évents de serveur.
Il sera possible de téléporter tous les joueurs de la carte dans une des zones déjà placé. Normalement cette fonctionnalité a été créé pour debug et pour les tests mais elle peut avoir sont utilité également donc je l'ai laissé dans le code source. Il suffira de faire clique droit sur une zone et de choisir l'action de téléportation désiré.
Fonctions de Teleportation
Conseils

Conseil pour éviter les leaks de Gmod Dynamic Map Switching - World Expansion 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.3


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes25
Publié1 year
Mis à jour
Versionversion 1.3
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇪🇸 🇷🇺
Gameplay Allgamemode