Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Teleporter ou faire changer de zone des PNJ

Par irec le 7/12/2002 à 11:14:52 (#2730287)

Comment faire pour que par exemple un groupe de PNJ rentre dans un trigger et soit teleporter dans une zone mais uniquement CES PNJ la, et pas d'autre ( ou PJ )

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)

ben t'as plusieurs solutions

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)

oki , ca c si un PJ rentre dans le trigger, mais si je veux que ce soit uniquement quelque PNJ avec un tag specifique, comment je dois faire ?

Par Azrael07 le 7/12/2002 à 11:34:10 (#2730397)

ben fo faire un test de comparaison du tag

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)

Il compile pas :( ( j'ai corriger le void main() , mais rien a faire

Par coolstar le 8/12/2002 à 20:42:11 (#2739549)

LOL!! :mdr:


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...) :D

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());
ActionJumpToObject(GetObjectByTag("TAG_DU_WP_CIBLE"));
}
}

Par Azrael07 le 8/12/2002 à 22:25:34 (#2740285)

ouai ben DESOLE, je compile pas non plus tout les script que j'écrit pour le forum, sinon je posterai pas autant ^_^

ben vla coolstar t'es passé avant moi, merci ;)

Par mobidique le 8/12/2002 à 22:45:50 (#2740433)

cf. persistants

Par irec le 9/12/2002 à 12:49:45 (#2743243)

j'ai fait aucune critique :) j'ai juste dit qu'il fonctionnait pas c tt :p

Par coolstar le 9/12/2002 à 13:39:26 (#2743599)

Je doute que ça a été pris comme une Critique, mais plutôt comme une supplication récurrente de ceux qui pensent que seuls les autres résoudront le prob (il y en a tant qui cherchent si peu à trouver par eux-même les maigres impaires!)... c tt! :D

;)

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)

Etant un specialiste du "J'tape mon script au boulot, sans aurora, donc testez le, paske je suis pas sur..." je confirme ^^

*impairs, pas impers ^^*

Par coolstar le 9/12/2002 à 17:42:35 (#2745397)

OUIAP! Et je trouve même, bien au contraire, la tentative de corriger les maigres impaires comme Formatrice! :D

;)



LOL! l'ami eMR qui se permet de reprendre publiquement une malheureuse faute... :mdr:

Par eMRaistlin le 9/12/2002 à 17:45:39 (#2745434)

Bein, c'est que la, je savais pas si c'etait un raccourci ou si c'etait une méconnaissance, alors au cas où, je l'ai mis, histoire de... ;)

Par coolstar le 9/12/2002 à 17:48:54 (#2745468)

;)

Par Azrael07 le 9/12/2002 à 20:42:13 (#2746936)

ben fô dire lé gas vooz aite pa doué z'avé pô vu ke y'a in corraicteure deu fôte ?

z'imaginez pas le temp que ca m'a pris pour tapper cette phrase ^_^

JOL Archives 1.0.1
@ JOL / JeuxOnLine