Archives des forums MMO/MMORPG > Neverwinter Nights > NWN - Maskado > Teleporter ou faire changer de zone des PNJ
Teleporter ou faire changer de zone des PNJ
Par irec le 7/12/2002 à 11:14:52 (#2730287)
ou alors comment faire pour que les PNJ change tout seul de zone en allant sur une zone de transition ? :)
Par Azrael07 le 7/12/2002 à 11:24:10 (#2730336)
la plus simple, selon moi, c'est de mettre un truc dans le OnEnter, genre
void main {}
{
object oCreature = GetEnteringObject;
if(!GetIsPC(oCreature))
{
AssignCommand(oCreature, ClearAllActions());
AssignCommand(oCreature, ActionJumpToObject(GetObjectByTag("TAG_DU_WP_CIBLE"));
}
}
voila je pense que ca marche ;)
Par irec le 7/12/2002 à 11:27:35 (#2730362)
Par Azrael07 le 7/12/2002 à 11:34:10 (#2730397)
bon je reprend mon script
void main {}
{
object oCreature = GetEnteringObject;
if(GetTag(oCreature) == "LE_TAG_VOULU" || GetTag(oCreature) == "UN_AUTRE_TAG_VOULU" || GetTag(oCreature) == "ENCORE_UN_AUTRE" )//tu peux continuer comme ca autant que tu veux
{
AssignCommand(oCreature, ClearAllActions());
AssignCommand(oCreature, ActionJumpToObject(GetObjectByTag("TAG_DU_WP_CIBLE"));
}
}
Par irec le 8/12/2002 à 20:19:08 (#2739355)
Par coolstar le 8/12/2002 à 20:42:11 (#2739549)
Azraël teste ta vigilance et toi t'y vois que du feu! (bon d'accord, il a peut-être un peu glissé en voulant aller vite...) :Dvoid main ()
{
object oCreature = GetEnteringObject();
if(GetTag(oCreature) == "LE_TAG_VOULU" || GetTag(oCreature) == "UN_AUTRE_TAG_VOULU" || GetTag(oCreature) == "ENCORE_UN_AUTRE" )//tu peux continuer comme ca autant que tu veux
{
AssignCommand(oCreature, ClearAllActions());
ActionJumpToObject(GetObjectByTag("TAG_DU_WP_CIBLE"));
}
}
Par Azrael07 le 8/12/2002 à 22:25:34 (#2740285)
ben vla coolstar t'es passé avant moi, merci ;)
Par mobidique le 8/12/2002 à 22:45:50 (#2740433)
Par irec le 9/12/2002 à 12:49:45 (#2743243)
Par coolstar le 9/12/2002 à 13:39:26 (#2743599)
;)
Par Azrael07 le 9/12/2002 à 17:05:04 (#2745061)
ouai ben DESOLE, je compile pas non plus tout les script que j'écrit pour le forum, sinon je posterai pas autant ^_^
[requote] ^_^ [/requote]
fo jamais prendre ce que je dis au premier degrès, ct pour rire, mais d'un autre coté je suis pas tout a fait opposé a ce que tu dis coolstar, y'a des erreurs parfois postés vraimnet a la portée de tout le monde ( ce n'est qu'un exemple parmis bcp d'autres)
Par eMRaistlin le 9/12/2002 à 17:09:07 (#2745089)
*impairs, pas impers ^^*
Par coolstar le 9/12/2002 à 17:42:35 (#2745397)
;)
LOL! l'ami eMR qui se permet de reprendre publiquement une malheureuse faute... :mdr:
Par eMRaistlin le 9/12/2002 à 17:45:39 (#2745434)
Par coolstar le 9/12/2002 à 17:48:54 (#2745468)
Par Azrael07 le 9/12/2002 à 20:42:13 (#2746936)
z'imaginez pas le temp que ca m'a pris pour tapper cette phrase ^_^
JOL Archives 1.0.1
@ JOL / JeuxOnLine