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

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Interaction des pnj

Par Athelor le 15/6/2002 à 9:58:59 (#1658942)

Oyez,

dans le developpement d'un module, es-ce que pour les dialogues pnj/pj il faut proceder de la meme maniere que dans baldur's gate ?

On ecrit les questions que peuvent poser les pj et les reponses que donneront les pnj et vice versa ?

Par Daeron le 15/6/2002 à 11:14:06 (#1659234)

Quelque chose dans ce style là apparemment :
-Le système "à la Baldur's Gate" avec différentes phrases préprogrammées
-Un système par mots clés (tu dis "dragon" à l'aubergiste et ca va générer sa réponse, tu redis "dragon" à une autre personne et ça générera une autre réponse suivant ce qu'a programmé le développeur du module...C'est scripté quoi)
-Une communication "temps réel" avec des touches de raccourcis qui servent à donner des messages courts avec la voix de ton perso ("Attaquez" par exemple...)
-Et puis sinon tu tappes tes phrases au clavier entre joueurs en chair et en os derrière leur machine...



Va voir la FAQ traduite sur nwn.jeuxonline.info...

Par Athelor le 15/6/2002 à 11:20:59 (#1659273)

Ce que tu veut dire, c'est que dans nwn, les pj ne parlerons qu'avec des mots clé aux pnj ?

par exemple :

pj : bonjours

pnj: oyez, la compagnie, que puis-je faire pour vous ?

pj: réparé

pnj: mes services sont a votre disposition, mon seigneur (hop interface de reparation)

c un exemple, mais ca marche comme ca ?

Par Leinco le 15/6/2002 à 11:23:42 (#1659286)

http://nwn.jeuxonline.info/nwnscript/bases.shtml

A mon avis tu trouvera la reponse la ^^

Syntaxe : événement_réplique ("mot / phrase clef") { action }
Détails et explication :
événement_réplique : il s'agit du nom "officiel" de la fonction. Ce premier élément indique à l'interprétateur qu'il s'agit d'un dialogue (il doit donc interpréter la suite du code comme un dialogue).
("mot / phrase clef") : il s'agira d'inscrire ici les mots clefs qui feront réagir le PNJ qui écoute le dialogue.
{ action } : entre les acolades, il conviendra de noter les 'actions' qui doivent suivre l'énonciation des mots clefs. cette action peut prendre la forme d'une réponse du PNJ et une éventuelle attitude à l'égard du PJ.
Exemple : dans le cadre de cet exemple, imaginons qu'un aventurier ait entendu des rumeurs concernant un dragon. Il entre dans le premier bar afin d'en apprendre plus et interroge le patron.
evenement_replique "dragon"
{
say "Je n'ai pas vu un dragon dans la région cette année!";
emote baisse les yeux dans ces choppes de bières;
}

...

Par Athelor le 15/6/2002 à 12:07:17 (#1659484)

Tres bien merci, j'y vois plus klair. Allez hop, on passe a l'interaction des pnj, wouah, c pas evident, et plutôt intimidant :)

mais motivé :p

JOL Archives 1.0.1
@ JOL / JeuxOnLine