Ah merci de l'avoir décalée dans la partie appropriée
Je tente de faire un mercenaire dans l'aventure de l'éditeur NWN 1.
Le script a été fait, mais j'ai un problème concernant une ligne ...
void main()
{
if (GetIsObjectValid( GetHenchman(GetPCSpeaker())) == TRUE)
{ SetFormerMaster(GetPCSpeaker(), GetHenchman(GetPCSpeaker()));
object oHench = GetHenchman(GetPCSpeaker());
RemoveHenchman(GetPCSpeaker(), GetHenchman(GetPCSpeaker()));
AssignCommand(oHench, ClearAllActions());
}
SetWorkingForPlayer( GetPCSpeaker());
SetBeenHired();
ExecuteScript("NW_CH_JOIN", OBJECT_SELF);
}
La ligne surlignée en rouge pose problème... En effet, lors de l'enregistrement j'ai un message d'erreur :
"compagnon1.nss(4): ERREUR : UNDEFINED IDENTIFIER (SetFormerMaster)"
Je ne sais pas ce que ça signifie ... Et encore moins comment regler le problème ... Le dialogue se passe bien mais le PNJ ne vient pas dans l'équipe lors de la réplique ...