Archives des forums MMO/MMORPG > Neverwinter Nights > NWN - Maskado > Problème avec le script de Fenthik
Problème avec le script de Fenthik
Par jwrk le 26/12/2002 Ã 13:23:10 (#2881383)
Auriez-vous déjà rencontré ce problème et voyez de quoi il peut bien venir ?
Par Archamedes_Fr le 26/12/2002 Ã 14:48:35 (#2881966)
suite à un problème à peu prés similaire, j'ai donné un TAG et un resref identique, et j'utilise le ResRef, fini les problèmes étranges.
ResRef limité à 16 caractères !
Je te renvoi à une de mes questions, ici
Lis le tout, c'est très intéressant. Et encore Merci pour vos réponses.
Par Ormus le 27/12/2002 Ã 11:30:51 (#2887513)
En mettant ça dans le OnEnter de la zone (ou du déclencheur) :void main()
{
object oPNJ = GetObjectByTag("tag_du_PNJ");
BeginConversation();
}
Hmm le script se compile mais finalement j'ai pas l'impression que ça veuille dire grand chose...:mdr:
Question probablement idiote : Comment adresser la commande BeginConversation() Ã un objet autre que OBJECT_SELF ? Simuler un AssignCommand(oPNJ, BeginConversation()) (commande qui n'existe pas) en quelque sorte...:blabla:
Par jwrk le 27/12/2002 Ã 12:48:42 (#2888165)
Dommage, je venais de trouver le moyen d'obtenir à peu près le même effet scénaristique sans ce script...
Par Ormus le 27/12/2002 Ã 14:57:30 (#2889073)
Par coolstar le 27/12/2002 Ã 16:05:23 (#2889538)
Par Jedaï le 27/12/2002 à 16:47:43 (#2889798)
AssignCommand(o"tag du PNJ",ActionStartConversation(oPC)); .
Hmmmmm:doute:
si y a un o devant, c'est pas le tag, c'est le nom d'une variable : si tu cherche dans ton script tu verras quelque part :
object oFenthik = GetObjectByTag("Fenthick");
Remplace le juste par :
object oFenthik = GetObjectByTag("ICI TU MET LE TAG DE TON NPC");
Ca devrait marcher...
Pour cela tu reprend le script de base, pas le tien.
Ah, et lis donc les tutoriaux de script, si tu confond nom de variable et tag, c'est que tu as de sérieuses lacunes. A combler rapidement si tu veux scripter correctement. Les tuts pourront t'épargner d'autres surprises de ce style...
Par coolstar le 27/12/2002 Ã 16:54:05 (#2889837)
JOL Archives 1.0.1
@ JOL / JeuxOnLine