Archives des forums MMO/MMORPG > Neverwinter Nights > NWN - Maskado > Liberer un prisonnier
Liberer un prisonnier
Par Narmacyl le 5/2/2003 à 13:29:35 (#3175150)
Car j'ai mis les Waypoint et il bute contre la porte....pas cool...
merci d'avance.
aucune idée
Par Blam le 5/2/2003 à 13:43:50 (#3175277)
Mais c'est une très bonne question, et je suivrais les réponses avec intérêt car le vrai problème est posé.
Bon courage.
NB désolé de pas apporter de vraie réponse mais je remonte un sujet qui m'interesse aussi :)
Par eMRaistlin le 5/2/2003 à 14:27:05 (#3175678)
Il faut que tu mette dedans que si il est bloqué, il va dire ("zut, la porte est fermée"), puis tu lui ClearAllActions(), et enfin, tu va le faire patienter au fond de sa cellule,par exemple...
ensuite, tu met un AssignCommand(GetObjectByTag("TAG_NPC"),WalkWaypoints()); dans le OnOpen de la porte ^^
CQFD, tu va economiser du temps, plutot que de faire des script de verification de viabilité recurrents. :)
merci...
Par Narmacyl le 5/2/2003 à 14:35:17 (#3175755)
Et dans le cas oú le prisonnier devra me suivre jusqu'a la sortie ?
Par eMRaistlin le 5/2/2003 à 14:59:36 (#3175931)
Donc, dans ton dialogue, tu lui met un ForceFollow :)
(Regle N°1 de eM : ne jamais faire compliqué si une solution simple est aussi efficace :))
heu..
Par Narmacyl le 5/2/2003 à 16:05:15 (#3176532)
merci de m'aider...
Par eMRaistlin le 5/2/2003 à 16:19:36 (#3176658)
void main()
{
DelayCommand(1.0,ActionForceFollowObject(GetPCSpeaker(),0.5));
}
Tu met ca dans la fin de dialogue (celui ou tu demande au NPC de te suivre...)
merci
Par Narmacyl le 5/2/2003 à 16:59:24 (#3177005)
Par eMRaistlin le 5/2/2003 à 17:08:24 (#3177076)
void main()
{
object oEntrant = GetEnteringObject();
if (GetIsPC(oEntrant)){return;}
AssignCommand(oEntrant,ClearAllActions());
}
sur ton point d'arrivée :)
heu...
Par Narmacyl le 5/2/2003 à 17:12:13 (#3177106)
c'est une zone
Par Blam le 5/2/2003 à 17:17:12 (#3177155)
:p
Ok
Par Narmacyl le 5/2/2003 à 17:20:52 (#3177203)
merci pour votre aide...
Par Narmacyl le 5/2/2003 à 17:31:24 (#3177315)
Par Saldek le 7/2/2003 à 15:52:37 (#3190790)
JOL Archives 1.0.1
@ JOL / JeuxOnLine