La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
FAQ
Rechercher
Liste des Membres
Groupes d'utilisateurs
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
La date/heure actuelle est 23/11/2024 20:09:38
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Voir le sujet précédent ¤ Voir le sujet suivant | |
---|---|
Auteur | Message |
Lilly Acolyte Messages: 24 |
Bonjour à tous !
Me revoici pour une question dont je cherche la réponse depouis un ti bout de temps ça m'énerve 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 ! |
Revenir en haut | |
Sith Vicious Grand Sage du Conseil Messages: 693 |
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("**********************************"); } 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 | |
Darkavanger Grand Chevalier Messages: 114 |
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 |
Revenir en haut | |
Lilly Acolyte Messages: 24 |
C'est justement pour éviter le fait de devoir le fair eà la main que je demandais
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 | |
Lilly Acolyte Messages: 24 |
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.
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.
A ce propos, si quelqu'un connait le truc, qu'il fasse tourner Hmmm... je vais aller vérifier ça tu me files un doute 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? 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 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 |
Revenir en haut | |
Darkavanger Grand Chevalier Messages: 114 |
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 | |
Lilly Acolyte Messages: 24 |
J'ose pas vraiment leur demander ça m'étonnerait qu'ils partagent
Bon ben si y en a qui ont la solution... j'suis preneuse |
Revenir en haut | |
Semcatala Grand Sage du Conseil Messages: 951 |
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 | |
Lilly Acolyte Messages: 24 |
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...
|
Revenir en haut | |
Seth de Sombrelune Seigneur Messages: 156 |
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... 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 )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 )... |
Revenir en haut | |
Sith Vicious Grand Sage du Conseil Messages: 693 |
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 | |
Lilly Acolyte Messages: 24 |
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... *file se cacher dehors* |
Revenir en haut | |
Seth de Sombrelune Seigneur Messages: 156 |
bon j'ai lu en diagonal (c'est en anglais alors...)...
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) cette piste est a creuser. Sinon y en a qui maitrise NWNX et le NWN-FF ? |
Revenir en haut | |
Semcatala Grand Sage du Conseil Messages: 951 |
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 ! ) 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 | |
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
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