La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 02/05/2024 23:20:37


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
nicow
Grand Chevalier
Inscrit le: 12 Juin 2006
Messages: 106
Répondre en citant
Posté le : 10/10/2006 18:05:45 Sujet du message : Interception des paroles des Pj

J'avais entendu des rhumeurs comme quoi on pouvait "recuperer" ce qu'un joueur disait et agir sur ses paroles Smile j'aimerai donc savoir si c'est bien le cas, comment ?

Petit exemple : A chaque fois qu'un PJ dit quelque on cherche la chaine "tempus" et quand on l'a trouve ca lance la fonction dieudev(5);.

Ca pourrait avoir d'autre utilisation pour un script linguistique etc je pense Smile
_________________
La communauté Donjon et Dragon pour module Nwn2
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Amphiprion
Ecuyer
Inscrit le: 28 Juil 2005
Messages: 56
Répondre en citant
Posté le : 11/10/2006 13:38:41 Sujet du message :

je crois que le plugin speech sert à ça
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
-MeteZ-
Seigneur
Inscrit le: 19 Mar 2006
Messages: 205
Localisation: Région Parisienne (95)
Répondre en citant
Posté le : 18/10/2006 16:54:19 Sujet du message :

Oui, on peut "entendre" les paroles d'un PJ grâce à ce que l'on nomme un listener.

Et on peut aussi rechercher une chaîne dans la phrase "entendu" du PJ, comme tu le veux.

J'ai pas l'éditeur nwn2 sous la main, je peux pas t'aider plus que çà pour le moment.

P.S : Je crois pas que speech sert à ca, ca sert pas plutot a avoir des statistiques sur l'activité du serveur / module ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
nicow
Grand Chevalier
Inscrit le: 12 Juin 2006
Messages: 106
Répondre en citant
Posté le : 18/10/2006 18:37:55 Sujet du message :

Oui mais il ne faut pas passer par un placeable ou apr un pnj Smile sinon c'est trop foireux
_________________
La communauté Donjon et Dragon pour module Nwn2
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
-MeteZ-
Seigneur
Inscrit le: 19 Mar 2006
Messages: 205
Localisation: Région Parisienne (95)
Répondre en citant
Posté le : 19/10/2006 14:00:36 Sujet du message :

C'est une question ou pas ?

Si oui, alors oui il faut passer par un PNJ invisible (enfin, c'est le plus commun).
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Macadam
Grand Chevalier
Inscrit le: 07 Avr 2006
Messages: 132
Répondre en citant
Posté le : 19/10/2006 14:29:12 Sujet du message :

personnellement je ne connais pas d'autres moyens que de passer par les PNJs, la raison est simple, on se sert de l'IA des PNJs qui intercepte ce qui est dit (evenement onconversation) pour réagir en fonction, aucun autre événement ne réagit aux paroles de la boite de tchat, enfin à ma connaissance.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Amphiprion
Ecuyer
Inscrit le: 28 Juil 2005
Messages: 56
Répondre en citant
Posté le : 19/10/2006 15:10:24 Sujet du message :

je le répete il y a une api pour faire ça. Les modules RP s'en servent trés souvent comme par exemple pour punir les joueurs qui parleraient sur n'importe quel chanel alors qu'ils sont mort, pour déclencher des emote en chat, etc...

par exemple l'api NWN-FF 4.1.00 qui permet entre autre de dialoguer avec la base de données MySQL inclu un module nommé NWNx_FFSpeech qui permet ce que tu as besoin.
l'api se trouve ici [http] et une doc là [http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Macadam
Grand Chevalier
Inscrit le: 07 Avr 2006
Messages: 132
Répondre en citant
Posté le : 19/10/2006 15:14:07 Sujet du message :

ah oui encore faut il avoir installé MySql donc. Ok moi je parlais des fctions propres à nwn
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Black Knight
Grand Maître Chanteur du Conseil
Inscrit le: 27 Oct 2005
Messages: 1031
Localisation: Fin fond du trou du cul du monde
Répondre en citant
Posté le : 19/10/2006 15:28:48 Sujet du message :

C'est bizzar, mais je comprend rien au SQL... le mec qui a fait ça, il a des connaissances dit donc, je sais même pas ce que fais une fonction dans le machin lol En plus peut rien tester, NWN crash lors du test du mod >.<
_________________
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Amphiprion
Ecuyer
Inscrit le: 28 Juil 2005
Messages: 56
Répondre en citant
Posté le : 19/10/2006 15:38:41 Sujet du message :


Black Knight a écrit :
NWN crash lors du test du mod >.<
parcequ'il faut que le mod soit en mode serveur, donc tu ne le test pas depuis F9 du toolset

Ensuite il existe peut etre une api autonomme qui fait la même chose sans avoir besoin de SQL
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Macadam
Grand Chevalier
Inscrit le: 07 Avr 2006
Messages: 132
Répondre en citant
Posté le : 19/10/2006 16:11:59 Sujet du message :

je ne pense pas, car ce n'etait pas non plus le cas pour changer l'apparence d'une créature en jeu avant la MAJ 1.67
idem pour changer le nom d'un objet
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Konrad
Grand Maître Chanteur du Conseil
Inscrit le: 30 Sep 2002
Messages: 1258
Localisation: Empire d'Halöven
Répondre en citant
Posté le : 13/11/2006 22:30:54 Sujet du message :

Je confirme qu'une telle fonction existait dans NWN1 donc elle doit aussi exister dans NWN2.
Le nom ? Je ne sais plus Embarassed

désolé je ne suis pas d'une grande aide sur ce coup mais je vais retrouver...

La sortie ? oui merci je connais bien les lieux.
_________________
Le site du Module Dragon Noir
Le groupe du Module L5A - L'ombre et la Lumière
Crimson Skies
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
PetitPrince
Super-Mouton
Inscrit le: 12 Sep 2002
Messages: 2043
Localisation: Asteroïde B-612 actuellement crashé en Suisse
Répondre en citant
Posté le : 13/11/2006 23:10:32 Sujet du message :

L'ensemble de fonction c'était
NWScript :Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.

J'avais improvisé un tutorial dessus
_________________
b-612.yi.org (chez moi) | tetrisconcept.com (LE site sur Tetris) | Grospixels (c'était mieux avant) | Geekzone (for and by crazy geeks)

Securom, ça suxe
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Montrer les messages depuis :
Page 1 sur 1 ¤


Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sauter vers:
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs | S'enregistrer | Profil | Se connecter pour vérifier ses messages privés | Connexion
Powered by phpBB 2.* [m] © 2001, 2002 phpBB Group
Theme rewritten in beautiful XHTML code by Baldurien.
Thème "La Bibliothèque de Neverwinter" crée par Kruger
Traduction par : phpBB-fr.com
Page generated in 23.835ms