Je met ce script à une demande faite sur le forum. Le but est le suivant: Vous avez une zone dans votre module définie par un trigger dans laquelle les personnage qui s'y trouvent doivent porter une armure et un casque spécifique sinon tout les PNJ présents dans la zone deviennent hostiles. Le point le plus important est que celà doit fonctionner en multiplayer, donc: Si il y'a plusieurs personnages qui sont dans la trigger, ca doit vérifier le port de l'armure sur tout les personnages DANS le trigger et non pas sur les personnages hors. Si un seul personnage dans la zone enlève l'armure, ca déclenche l'hostilité. Si un personnage était dans la zone avec les autres et qu'il est le seul a en sortir, il doit pouvoir une fois sortis enlever son armure sans déclencher l'hostilité des NPC de la zone, et une fois qu'il rerentre la vérification doit se refaire pour lui (ca n'a jamais cessé pour les autres ...). Idem si plusieurs personnages décident de sortir. Ca à l'air compliqué comme ca, et ... ca l'est. La difficulté est que la vérification doit être dynamique puisque les persos peuvent rentrer ou sortir du trigger a volonté .. Le code se divise en plusieurs parties: le OnLoad du module, le OnEnter de la zone ou du trigger, le OnExit, et leOnHeartbeat. Je l'utilise dans la quête de la secte de mon module, donc vous pouvez le télécharger pour vous assurer que le script fonctionne ;-)