La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 23/11/2024 18:11:38


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Lilly
Acolyte
Inscrit le: 16 Déc 2005
Messages: 24
Répondre en citant
Posté le : 01/02/2006 16:23:52 Sujet du message : PNJ pour supprimer un perso en multi

Bonjour à tous !

Me revoici pour une question dont je cherche la réponse depouis un ti bout de temps ça m'énerve Mad

En fait j'ai fait un ti tour vite fait sur Fast French une fois et j'y ai vu un fantôme qui propose de supprimer un personnage...
Je me demandais quel script il pouvait bien utiliser pour faire ça parce que je trouve ça vraiment pratique ^_^

Mici d'avance ! Smile
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Sith Vicious
Grand Sage du Conseil
Inscrit le: 19 Oct 2005
Messages: 693
Répondre en citant
Posté le : 01/02/2006 16:37:33 Sujet du message :

Pour autant que je sache, ça me semble pas possible par script de supprimer un perso.
Par contre tu peux donner la possibilité à un joueur de demander une suppression de perso par un PNJ, en créant une entrée dans le log.
Du genre sur l'action conséquente du dialogue :
NWScript :

void main()
{
object oPC = GetPCSpeaker();
PrintString("*******************************");
PrintString("*****Suppression de perso******");
PrintString("********************************");
PrintString("***Compte : "+GetPCPlayerName(oPC)+" ****");
PrintString("***Perso : "+GetName(oPC)+" *******");
WriteTimestampedLogEntry("**********************************");


}

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.


Après faut faire ça a la main et virer le fichier du dossier dans le servervault.

Y a peut-être mieux, mais je saurai pas faire. Si ça peut aider...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Darkavanger
Grand Chevalier
Inscrit le: 15 Déc 2004
Messages: 114
Répondre en citant
Posté le : 01/02/2006 17:24:23 Sujet du message :

Heu, j'ai jamais vu ce fantôme, par contre, je sais qu'un perso non joué pendant 60 jours est supprimé automatiquement, mais ça je pense pas que ça se passe au niveau des NWscripts.

A ce propos, si quelqu'un connait le truc, qu'il fasse tourner Very Happy
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Lilly
Acolyte
Inscrit le: 16 Déc 2005
Messages: 24
Répondre en citant
Posté le : 01/02/2006 17:25:18 Sujet du message :

C'est justement pour éviter le fait de devoir le fair eà la main que je demandais Very Happy
Parce que quand on a plein de joueurs ben c'est assez fastidieux d'aller chercher tous les persos à effacer, notamment s'ils ont le même nom...
J'aimerais éviter les demandes de suppressions sur forum, ce n'est pas pour devoir checker un log ^^ (enfin si j'ai bien compris le but)

Mici quand même de t'être donné cette peine :$
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Lilly
Acolyte
Inscrit le: 16 Déc 2005
Messages: 24
Répondre en citant
Posté le : 01/02/2006 17:26:44 Sujet du message :


Darkavanger a écrit :
Heu, j'ai jamais vu ce fantôme, par contre, je sais qu'un perso non joué pendant 60 jours est supprimé automatiquement, mais ça je pense pas que ça se passe au niveau des NWscripts.

A ce propos, si quelqu'un connait le truc, qu'il fasse tourner Very Happy
Pour le fantôme, il se trouve pourtant juste devant le portail jaune dans la zone d'accueil et (je ne suis plus sûre ça fait longtemps) dans la zone lorsqu'on est mort.
Hmmm... je vais aller vérifier ça tu me files un doute Embarassed

Par contre je n'aime pas l'idée de supprimer un perso qui n'est plus joué depuis X jours... imaginons je joue ailleurs et un beau jour j'aimerais reprendre mon perso? Confused
Et puis lorsqu'on s'est trompé dès la création (genre une ethnie oubliée ou domaines erronés etc) faut refaire un perso avec un autre nom ou alors... attendre les X jours hum... pas top Smile

EDIT : bon je viens d'aller vérifier, effectivement il y a bien un fantôme (enfin un allip) nommé "Typex" près du portail à la zone d'accueil qui peut effacer un perso... Dans un des choix du dialogue il propose de ne plus jamais jouer le perso et hop! Lorsque je me reco, il n'est plus dans la liste de persos jouables Smile
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Darkavanger
Grand Chevalier
Inscrit le: 15 Déc 2004
Messages: 114
Répondre en citant
Posté le : 01/02/2006 18:21:22 Sujet du message :

Bon en même temps j'y suis pas allé depuis... ouais, bien ça.

Bah faudrait demander sur leur forum, ou en MP à un admin, mais je sais pas s'il te répondront.

Et de plus, je pense pas que ça se joue uniquement au niveau des NWscripts.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Lilly
Acolyte
Inscrit le: 16 Déc 2005
Messages: 24
Répondre en citant
Posté le : 01/02/2006 18:39:25 Sujet du message :

J'ose pas vraiment leur demander ça m'étonnerait qu'ils partagent Razz
Bon ben si y en a qui ont la solution... j'suis preneuse Crying or Very sad
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Semcatala
Grand Sage du Conseil
Inscrit le: 20 Jan 2004
Messages: 951
Répondre en citant
Posté le : 01/02/2006 19:05:24 Sujet du message :

On faisait ça sur notre serveur a l'époque , on supprimais les persos qui avaient plus de 6 mois sans avoir été joués.

Mais ATTENTION , rien n'étais géré par script !

Le possesseur du pc serveur allait dans le fichier "servervault" , et chaque jour il faisait une recherche des fichiers qui n'avaient pas été utilisés depuis 30x6 jours avec windows , et tous les fichiers trouvés étaient détruits.

Dans le meilleur des cas le fantôme dont tu parles servait a avertir les MJ d'une demande de suppression de perso , soit par canal MJ , soit par les fichiers log , mais impossible de supprimer un fichier par script.
_________________
" La ruse doit être employée pour faire croire que l'on est où l'on est pas, que l'on veut ce qu'on ne veut pas. " CdG
" La véritable école du Commandement est la culture générale. " CdG
" Une société prête à sacrifier un peu de liberté contre un peu de sécurité ne mérite ni l'une ni l'autre et finit par perdre les deux. " B.F
" La gloire se donne seulement à ceux qui l'ont toujours rêvée. " CdG
" La fin de l'espoir est le commencement de la mort. " CdG
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Lilly
Acolyte
Inscrit le: 16 Déc 2005
Messages: 24
Répondre en citant
Posté le : 02/02/2006 04:01:58 Sujet du message :

Mais comment expliquer alors que ça se fait en quelques secondes à peine? Ce n'est certainement pas un MD qui s'amuse à aller dans le répertoire pour effacer le fichier... Surprised
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Seth de Sombrelune
Seigneur
Inscrit le: 10 Jan 2005
Messages: 156
Répondre en citant
Posté le : 02/02/2006 17:00:19 Sujet du message :


Lilly a écrit :
Mais comment expliquer alors que ça se fait en quelques secondes à peine? Ce n'est certainement pas un MD qui s'amuse à aller dans le répertoire pour effacer le fichier... Surprised
J'ai peu etre une piste.
Le NWN Script permet d'écrire des infos dans le fichier Log (Sith Vicious
nous donne sans doute un début de réponse).
Je sait aussi qu'il est possible de réaliser des scripts sous windows pour réaliser des action automatique tel que la sauvegarde d'un répertoire sur un autre DD (pas tout les oeuf dans un même panier, c'est notre devise !).
Il serait bien possible que chez FF ils aient associer ces 2 façon de proceder.
Imaginons (bah on est dans un monde Onirique non ?)un script sous Windows qui analyse le fichier Log (y en a bien qui adapte le fichier Log pour le rendre lisible en php sur leur forum pour en faire des statistiques Very Happy)en temps réel et dés qu'il vois inscrit un nom de joueur et un nom de personnage, hop Destoy le fichier !

Bon je demande à mon spécialiste en informatique et je vous tient au couurant (pour ceux qui suivent, il ne connais pas l'evenement qui assure la gestion de l'or Sad)...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Sith Vicious
Grand Sage du Conseil
Inscrit le: 19 Oct 2005
Messages: 693
Répondre en citant
Posté le : 02/02/2006 17:05:49 Sujet du message :

Je pense que t'es sur la bonne piste Seth...
Par le log ou par la database d'ailleurs (la database permettant de créer un fichier avec un nom spécifique, donc plus facile à fouiller que le log qui contient plein de trucs). Mais bon, ça dépasse largement le cadre du NWScript ça c'est certain !
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Lilly
Acolyte
Inscrit le: 16 Déc 2005
Messages: 24
Répondre en citant
Posté le : 02/02/2006 17:33:44 Sujet du message :

Rebonjour à tous/toutes!

En fait je suis tombée sur un truc sur le vault... apparemment FastFrench utilise ça au lieu de nwnx :
[http]

Je ne sais pas si ça aun rapport mais si c'est le cas j'suis mal barrée alors... je sais même pas à quoi sert nwnx... j'en entends parler mais...Embarassed
*file se cacher dehors*
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Seth de Sombrelune
Seigneur
Inscrit le: 10 Jan 2005
Messages: 156
Répondre en citant
Posté le : 02/02/2006 19:53:45 Sujet du message :

bon j'ai lu en diagonal (c'est en anglais alors...Razz)...
Je pense que ta réponse est là.
Je sais pas si j'ai tout compris, mais soit NWNX permet de créer ses propre fonction, soit le NWN-FF est une série de nouvelle fonctions programée pour utiliser un module lancer par NWNX (je crois que c'est ça). A un moment, ils parles même de modifier des éléments du corps du joueur, permetant de changer des élement, comme ajouter des ailes... Une chose que vas permetre la 1.67...
Par contre si on utilise une BDD MySQL, il semblerais pouvoir interagir avec cette BDD alors pourquoi pas une commande dans le style void DestroyPJ(oPC) Very Happy
cette piste est a creuser. Sinon y en a qui maitrise NWNX et le NWN-FF ? Embarassed
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Semcatala
Grand Sage du Conseil
Inscrit le: 20 Jan 2004
Messages: 951
Répondre en citant
Posté le : 03/02/2006 07:47:57 Sujet du message :

Ce qui est certain c'est que c'est impossible a faire par les moyens " classiques " que permettent le jeu original + ses extensions !

Ce sont donc nécéssairement des " rajouts " de programmes faits par des passionnés ( qui maitrissent pas mal les outils informatiques ! Wink ) qui doivent permettre de supprimmer un perso via un pnj !

A mon avis ça se passe comme ça ,
- le joueur parles au pnj
- le pnj envoie un " ordre clé " dans les fichiers log
- un programme extérieur vérifie trés souvent le fichier log pour y detecter un eventuel ordre
- si il y a un ordre detecté , le prog extérieur execute l'ordre
_________________
" La ruse doit être employée pour faire croire que l'on est où l'on est pas, que l'on veut ce qu'on ne veut pas. " CdG
" La véritable école du Commandement est la culture générale. " CdG
" Une société prête à sacrifier un peu de liberté contre un peu de sécurité ne mérite ni l'une ni l'autre et finit par perdre les deux. " B.F
" La gloire se donne seulement à ceux qui l'ont toujours rêvée. " CdG
" La fin de l'espoir est le commencement de la mort. " CdG
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé 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 33.065ms