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

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Comment clore un module solo ?

Par Shin-deTyl- le 17/8/2002 à 19:57:57 (#1976009)

Je cherche une facon de clore un module solo.
Admettons par exemple que le module se termine par la mort d'un monstre précis , ou par l'entrée dans un batiment précis.

Je voudrais savoir si il etais possible de faire apparaitre a un moment voulu un texte de debriefing RP qui déboucherais sur un retour au main menu , je ne sais pas si je suis très clair mais bon ^^

Et si ce n'est pas possible quelle alternative envisager?


(ah oui si et qqn savait quel script inserer dans l'action token d'une phrase pour que le PNJ "disparaisse" sans mourrir après avoir prononcer cette phrase ca me serait très utile)

Par Kemay le 17/8/2002 à 20:23:50 (#1976139)

Tu ne peux pas faire apparaître de texte tant que Bioware ne nous aidera pas à créer des GUI ([mode couine]et ça a l'air loin d'être une priorité pour eux... il est vrai que ça aide tellement plus la communauté d'avoir des modules qui font s'affronter des poulets contre des pingouins que d'avoir un éditeur sans bugs, qui ne corrompt pas aléatoirement les sauvegardes et dont les fonctionnalités sont bien celles décrites... [/mode couine]).

L'alternative serait de créer une créature ou un placeable invisible qui a comme conversation le texte de fin. En réponse au texte de fin tu mets comme réponse du PC un truc du style [Terminer le module] ou [FIN] et dans l'onglet actionTaken tu places :

void main()
{
EndGame("nom_du_film_de_fin");
}

Si tu n'as pas de film de fin tu peux mettre le film de crédit de Bioware par exemple en remplaçant "nom_du_film_de_fin" par "credits". Tu peux aussi essayer en ne mettant que ", peut-être cela renverra au menu principal sans jouer de film, je n'ai pas testé.

Par Shin-deTyl- le 17/8/2002 à 20:44:51 (#1976250)

merci beaucoup :)

il ne ne manque plus que le script pour la "disparition" d'un pnj a inserer dans un action token de fin de dialogue (comme je l'ai expliqué plus haut.
Et mon module sera bouclé.

si quelqu'un lit ca ;)


j'imagine que ca doit pas etre bien difficile , si je trouve pas je regarderais dans l'un dex chapitre de nwn mais c un peu long a charger et très dense en informations ^^

Pour la disparition du NPC, dans l'action taken

Par Kemay le 17/8/2002 à 20:55:06 (#1976283)

Par ne pas mourir, je suppose que tu veux dire ne pas détruire l'objet NPC. Le plus simple c'est d'avoir une area ou même juste une partie d'une area complètement inaccessible au joueur (en gros qui n'est liés à aucun autre lieu par une AreaTransition) où tu places un waypoint avec pour tag "wp_depot" par exemple. Dans l'action Taken de la phrase déclenchant sa disparition :

void main()
{
object oDepot = GetWaypointByTag("wp_depot");
JumpToObject(oDepot);
}


[edit] ohoh grosse bêtise dans le script corrigée [/edit]

Par Shin-deTyl- le 17/8/2002 à 20:59:33 (#1976301)

Merci Kemay tu me sauve la vie pour la 4 ème fois ^^ merci sincerement

JOL Archives 1.0.1
@ JOL / JeuxOnLine