JeuxOnLineForumsPlusConnectés : 318 (sites) | 548 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Répondre
Partager Outils Rechercher
Avatar de Jedaï
Jedaï
Alpha & Oméga
 
Avatar de Jedaï
 
A priori, pour les PNJs, le script à modifier est le OnConversation.
Lien direct vers le message - Vieux
Avatar de 'Az
'Az [P.H.]
Alpha & Oméga
 
Avatar de 'Az
 
bien j'y avais pensé, mais pas forcement...

Si l'adversaire est hostile, ca ne servira à rien le OnConversation
Lien direct vers le message - Vieux
Avatar de RAT
RAT
Alpha & Oméga
 
Avatar de RAT
 
Heuu, excusez moi mais par object cliqué , tu entends quoi??? item? NPC? PC? Placeable???....
Lien direct vers le message - Vieux
Avatar de 'Az
'Az [P.H.]
Alpha & Oméga
 
Avatar de 'Az
 
creature je crois

Citation:
Excusez, excusez, je me suis mal exprimé : L'objet à récupérer est un PC ou NPC avant tout
Lien direct vers le message - Vieux
Avatar de RAT
RAT
Alpha & Oméga
 
Avatar de RAT
 
Ahhh oki déjà je comprends un peu mieux
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
String prononcé
C'est pas grave je vais faire autrement ^^

J'ai une autre question : comment puis-je vérifie que telle personne dit tel mot
ex : je veux sélectionner ssi la personne dit : Salut !
Lien direct vers le message - Vieux
Avatar de Reyan
Reyan [L.D.D]
Roi / Reine
 
Avatar de Reyan
 
avec les patterns, cf post ci contre :

=> post ci contre<=
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Oki je veux déclencher un effet visuel à toute personne qui demande la grâce de Dieu :
Dans le OnEnter du module :
Code PHP:
void main()
{
object oPC GetEnteringObject();
SetListening(oPC,TRUE);
SetListenPattern(oPC,"Amen",0);

Et dans le UserDefined :
Code PHP:
void main()
{
int nMatch GetListenPatternNumber();
 {
 if(
nMatch == 0)
  {
  
effect eVFX EffectVisualEffect(VFX_DUR_SANCTUARY,FALSE);
  
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eVFX,oPC);
  
FloatingTextStringOnCreature("Dieu vous a entendu.",oPC,FALSE);
  }
 }

Mais le problème c'est que... Ben... Je vois pas comment initialiser le oPC dans le UserDefined...
Lien direct vers le message - Vieux
Avatar de eMRaistlin
eMRaistlin
Alpha & Oméga
 
Avatar de eMRaistlin
 
Negatif : les Patternes ne fonctionnent que pour les pnj (quoique je n'ai pas teste un AssignCommand(ActionDoCommand(SetListenningPattern())).... oO?)

Et pour recuperer ces patternes, il faut un OnConversation, (euh c'est pour ca, que j'avais pas testé sur les PC ^^, et non pas un OnUDE (ou bien tu envoie un UDE sur le OnConversation, mais ca reviens un peu au même ^^)


PS : A noter que toutes les creature qui spawnnent declenche le OnEnter d'une zone, donc se verraient attribuer le Set.

PPS : A noter aussi que si tu met une Pattern identique a toutes les creatures de la zone, toute celle qui seront a portee de perception du gars qui dit Amen vont aussi beneficier de la grace divine, sauf si tu met des verif en plus...
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Euhhhhh... Vi.
Mais je fais comment, alors, moi ?
Lien direct vers le message - Vieux
Avatar de eMRaistlin
eMRaistlin
Alpha & Oméga
 
Avatar de eMRaistlin
 
Ca depend :

- Tu sais qu'elle va le dire en presence d'un Pnj : tu fais la manip des patterns sur le PnJ

- Tu sais qu'elle va le faire dans une map ou il y a des monstres/pnj/animaux : tu affecte ca sur tous les monstres, avec un UDE pour que tous les declenchement que ca va faire ne resultent qu'en une action.

- Tu fais suivre ton pC par un pnj invisible

- tu sais que le PJ doit avoir un familier a ce moment la : tu modifie les script nw_ac_** pour que cela gere tes patternes.

- Tu change de methode...


en gros, fait un choix (list 100% non-exaustive )
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [script] Clics
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 07h58.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite