le plus simple c´est de mettre un declencheur avant l´endroit où vous voulez que le monstre apparraisse. Mettez le suffisamment loin pour que les pj ne le voient pas respawner, ça fait plus vrai. Mettez un waypoint à l´endroit exact où le monstre apparait. Ensuite mettre le script ci-dessous sur le "onenter" du trigger. Le résultat sera que dès qu´un pj marche sur le declencheur, le monstre apparait sur le waypoint. Et quand il meurt, il faut qu´un pj remarche sur le declencheur pour le faire apparaitre.
Le script à mettre sur le "onenter" du declencheur :
void main()
{
//Ce Script se place sur le On Enter d´un Declencheur Generique/Trigger
//On definit le PJ
object oPJ=GetEnteringObject();
object oDeja=GetObjectByTag("tag_du_monstre");
//On obtient le WP
object oWp=GetObjectByTag("tag_du_waypoint");
//On obtient la location du WP
location lWp=GetLocation(oWp);
//On verifie que c´est bien un PJ qui a active le triger et que le monstre a pas deja ete cree
if ( GetIsPC(oPJ)&& GetIsDead(oDeja)!=0)
{
//A completer=> resref de la creature qu´on veut spawner
CreateObject(OBJECT_TYPE_CREATURE,"resref_du_monst
re",lWp,TRUE);
//CreateObject(OBJECT_TYPE_CREATURE,"resrefdustreu
m",lWp,TRUE);
//CreateObject(OBJECT_TYPE_CREATURE,"resrefdustreu
m",lWp,TRUE);
//CreateObject(OBJECT_TYPE_CREATURE,"resrefdustreu
m",lWp,TRUE);
}
}