Je ne sais pas si un tel script existe deja, mais rien ne t'empêche de créer un "respawn" de piège.
Dans le OnEnter de ta zone tu places un script qui relève la "Location" de ton piège et qui la place dans une variable, si c'est la première fois qu'un PJ entre dans la zone.
Dans le OnEnter du trigger du piège, tu places une fonction qui récupère le temps d'entrée et qui le stock dans une variable, que tu vérifieras à chaque entrée dans la zone. Si elle dépasse le délai que tu auras alloué, alors le piège sera recrée (via la fonction CreateObjet, utilise le ResRef du piège dans la palette) à la Location mémorisée.
PS: Afin de ne pas en créer 2 ou vérifier si il existe, lorsque tu utiliseras CreateObjet, utilises DestroyObjet avant sur le piège. S'il a été désactivé pas de problème, si il ne l'a pas été, ça va le détruire puis le recréer au même endroit.
|