La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 27/11/2024 05:14:56


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 11/01/2005 18:56:14 Sujet du message : Pb avec le CnR

Bonjour a tous tout d'abord... alors j'ai un gros probleme avec le cnr je l'ai téléchargé installé et pour demarrer mon module une fois que je l'ai installé eh bien c'est impossible de démarrer mon module car il bloque au chargement..
faut-il que je créé une base de données MySql? (ce que je ne sais malheureusement pas faire)
- Sinon faut-il modifier des scripts dans les placeables ou dois-je en modifier quelques-un? MErci de votre aide !!! J'ai du mal aidez-moi ! Razz
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Athanor salamander
Légende vivante
Inscrit le: 01 Avr 2003
Messages: 306
Localisation: Ecole du Script
Répondre en citant
Posté le : 11/01/2005 20:02:42 Sujet du message :

Au risque d'être pris pour un ignard, qu'est ce que le CNR ?? Surprised
_________________
Atha, Artisan Scripteur.
meet the most beautiful woman in the world
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
S@ntoS
Seigneur
Inscrit le: 12 Déc 2004
Messages: 169
Localisation: J'aimerais bien le savoir.
Répondre en citant
Posté le : 11/01/2005 20:49:06 Sujet du message :

salut,

Marrant, on dirait un "déjà vu". Je me rappelle un sujet du même genre. Moi, j'arrivai derrière et j'affirmais (tout fier) : « je n'osais poser la question, mais j'ignore également ce qu'est un cnr ». Et là, un autre internaute se pointait sur le forum et répondait (encore plus fier) : un cnr c'est... et on l'avait dans le baba. Bref, j'ai peut-être déjà su ce qu'était un cnr, mais je l'ai oublié.
C'est ballot.Laughing

@+. F€r.Surprised
_________________
L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Surprised
Le RP, cé vrémant tro z'injuste !Calimero
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
kiky.le.magnifique
Homme très gay
Inscrit le: 19 Sep 2003
Messages: 907
Localisation: Camping de la nation martienne...
Répondre en citant
Posté le : 11/01/2005 20:49:54 Sujet du message :

CNR : Craftable Natural Ressource,
un systeme de gestion de métier,
à l'instar de l'ats...
_________________
http://perso.wanadoo.fr/kikitor | Deviant Art | www.VistaEntraide.com | CCLLSELFV! | D-lire_K | Viendez rêver au Pays des fées... | Ne taquinez pas l'admin!
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
S@ntoS
Seigneur
Inscrit le: 12 Déc 2004
Messages: 169
Localisation: J'aimerais bien le savoir.
Répondre en citant
Posté le : 11/01/2005 20:52:50 Sujet du message :

Tiens, je viens de passer (encore) au grade d'acolyte avec cette remarque. Faîtes péter le champagne ! C'est moi qui offre. Ca, c'est Youpi !

Surprised
_________________
L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Surprised
Le RP, cé vrémant tro z'injuste !Calimero
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
S@ntoS
Seigneur
Inscrit le: 12 Déc 2004
Messages: 169
Localisation: J'aimerais bien le savoir.
Répondre en citant
Posté le : 11/01/2005 20:54:21 Sujet du message :

Qu'est-ce que je disais ! On passe encore pour des ignares.Laughing:lol:lol
_________________
L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Surprised
Le RP, cé vrémant tro z'injuste !Calimero
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 12/01/2005 15:53:22 Sujet du message :

Lol merci de vous intéresser a mon sujet mais..... Vous ne pouvez m'aider?Sad
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Athanor salamander
Légende vivante
Inscrit le: 01 Avr 2003
Messages: 306
Localisation: Ecole du Script
Répondre en citant
Posté le : 12/01/2005 16:20:31 Sujet du message :

Les packs scripts genre CNR (soit) ou même CRP (consortium ressource players) sont assez dangereux à utiliser quand on ne maitrise pas un tantinet le script;
Bref !!!
Je ne connais pas bien comment ça fonctionne mais le conseil que je peux donner à ce niveau là, du moins ce que je ferai en tout premier usage, c'est examiner si tous les scripts du module sont en place, des scripts à placer avec le hak, des scripts à installer, des switch à placer, des variables de module aussi ???
Enfin si tu as également de ton coté conçu des scripts pour le module, as tu bien fais les fusions entre les scripts du hak et tes propres scripts ??
Enfin, as tu placé les fichiers haks dans le bon sens ?? (avec patch150 en haut etc...)

Vala, je ne connais pas bien donc techniquement tu as déjà ces possibilités.
_________________
Atha, Artisan Scripteur.
meet the most beautiful woman in the world
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 12/01/2005 16:34:34 Sujet du message :

Hum en fait c que g créé mon module, ma premiere zone , Et g implanté le Cnr dedans direct puis j'ai rien touché il n'y a pas de hak packs... Je n'ai créé aucun script (pas encore du moins mais je m'y connais un peu) On m'a dit que c'était plus simple de faire comme ça pour éviter les conflits... mais bon après bah ca plante au chargement du module ( quand je joue dessus) et j'arrive tout de même a y rentrer (1 fois sur 10) et il y a des bugs de dialogue des trucs de variables etc.... Aidez-moi !!!! il me faut absolument ce truc pour mon module !!!!
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
tommy jean
Novice
Inscrit le: 30 Déc 2004
Messages: 12
Localisation: Canada, Québec
Répondre en citant
Posté le : 12/01/2005 20:28:18 Sujet du message :

Bonjour,

Je vais vous guider un peu. Moi aussi il n'y a pas tellement longtemps je lé installer.

1) Quand tu a tout importer les script, COMPILE le module(Outil/Crée module) si non le cnr marche a moitié...

2) Je te conseil d'utuliser la base de donné mysql. Si tu na pas de base, je t'explique comment, ou je peut de l'héberger pour une petite somme par mois.Il faut que ton module tourne sur un pc à lui seule(je te conseil). La base de donné bioware pour le cnr, elle était vraiment lente au chargement du mod. C'est pourquoi je suis passé sur Mysql. SI tu veux la mettre sur mysql, tu doit avoir la base de donné installer(Je te conseil easyphp si tu a pas d'expérience. il fourni un serveur apache/php/mysql.) Ensuite il te faut un patch pour le nwnserveur, car par default il ne gere pas mysql. Je te conseil(Nwn-ff de fast french, ou nwnx2 que je ne sais pas trop comment il fonctionne.) Si tu prend le nwn-ff oublie pas d'importer les scritp aps_include et ffinclude(quelque chose du genre) dans ton module.
Une fois ce-ci fait, tu devras reconfigurer le fichier de configuration du cnr, et recompiler. Ensuite il y a un autre commande mais je suis école, je l'es pas en mémoire.

Jespere que cela te guide un peu...
_________________
Amicalement,
Tommy Jean

FR)Legendes de Contremont
serveur RP
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 13/01/2005 16:54:26 Sujet du message :

Merci beaucoup ! je comprend ce que tu veux dire Very Happy En fait il me manque juste la compilation à faire ! Je comprend et pour la base de données mysql eh ben je verrai mais bon pour l'instant j'ai pas besoin de server car mon module est en construction et il n'est pas prêt d'être mis sur le net merci encore je retourne essayer et je vous dit ! MErci beaucoup !
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 13/01/2005 20:30:49 Sujet du message :

Bon j'ai pa pu tester passke le module blok au chargement !!!!! Surprised Ca bug ! aidez moi c'est du a koi je suis sur ke c'est le cnr mais koi? Je peux jouer normalement a nwn sauf avec le cnr !!!
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 14/01/2005 20:47:02 Sujet du message :

Bon now g trouvé pk ca plantai.... c t le script dans le OnModuleLoad mais le prob c ke now kan jutilise le cnr c marqué partt
<Unrecognizedtoken> qu'est-ce que c'est?
Est-ce du au script de OnModuleLoad?
J'ai pourtant compilé le module mais en vain aidez moi et merci d'avance
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Biplip
Voyageur
Inscrit le: 13 Jan 2005
Messages: 4
Répondre en citant
Posté le : 15/01/2005 01:59:56 Sujet du message :

Sûrement des SetCustomToken() mal déclarés.
C'est typiquement ce qui se passe lorsqu'on utilise <CUSTOMXXX> dans un dialogue alors que le Token numéro XXX n'a justement pas été défini. Par contre pour t'aider plus précisément, j'en serais bien incapable étant donné que je connais pas du tout la manière dont a été conçue le CNR.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 15/01/2005 08:00:49 Sujet du message :

Bon j'ai essayé chez un ami j'ai enlevé le srcipt dans OnModuleLoad et.......... ça marche ! Mais ! Eh bah je vais essayer maintnenant voi chez moi si j'eleve ce script puis je compile
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 15/01/2005 08:21:36 Sujet du message :

alors voila ! le script dans OnModuleLoad c'est ça :
NWScript :
#include "cnr_persist_inc"
#include "cnr_config_inc"

void main()
{
  ExecuteScript("aps_onload", OBJECT_SELF);

  // if cnr_misc table does not exist, create it
  CnrSQLExecDirect("DESCRIBE cnr_misc");
  if (CnrSQLFetch() != CNR_SQL_SUCCESS)
  {
    /*
    // For Access
    CnrSQLExecDirect("CREATE TABLE cnr_misc (" +
                  "player text(64)," +
                  "tag text(64)," +
                  "name text(64)," +
                  "val memo," +
                  "expire text(4)," +
                  "last date)");
    */


    // for MySQL
    CnrSQLExecDirect("CREATE TABLE cnr_misc (" +
                  "`player` VARCHAR(64) default NULL," +
                  "`tag` VARCHAR(64) default NULL," +
                  "`name` VARCHAR(64) default NULL," +
                  "`val` TEXT," +
                  "`expire` SMALLINT UNSIGNED default NULL," +
                  "`last` TIMESTAMP(14) NOT NULL," +
                  "KEY idx (player,tag,name)" +
                  ")" );
  }

  if (CNR_BOOL_RECIPE_DATA_IS_PERSISTENT_IN_SQL_DATABASE == TRUE)
  {
    // if cnr_devices table does not exist, create it
    CnrSQLExecDirect("DESCRIBE cnr_devices");
    if (CnrSQLFetch() != CNR_SQL_SUCCESS)
    {
      // for MySQL
      CnrSQLExecDirect("CREATE TABLE `cnr_devices` (" +
                    "`sDeviceTag` varchar(16) NOT NULL default ''," +
                    "`sAnimation` varchar(16) default NULL," +
                    "`bSpawnInDevice` integer default '0'," +
                    "`sInvTool` varchar(16) default NULL," +
                    "`sEqpTool` varchar(16) default NULL," +
                    "`nTradeType` integer default '0'," +
                    "`fInvToolBP` float default '0'," +
                    "`fEqpToolBP` float default '0'," +
                    "PRIMARY KEY (sDeviceTag)" +
                    ")" );
    }

    // if cnr_submenus table does not exist, create it
    CnrSQLExecDirect("DESCRIBE cnr_submenus");
    if (CnrSQLFetch() != CNR_SQL_SUCCESS)
    {
      // for MySQL
      CnrSQLExecDirect("CREATE TABLE `cnr_submenus` (" +
                    "`sKeyToMenu` varchar(64) NOT NULL default ''," +
                    "`sKeyToParent` varchar(64) NOT NULL default ''," +
                    "`sTitle` varchar(64) NOT NULL default ''," +
                    "`sDeviceTag` varchar(16) NOT NULL default ''," +
                    "PRIMARY KEY (`sKeyToMenu`)," +
                    "INDEX `sDeviceTag` (`sDeviceTag`)" +
                    ")" );
    }

    // if cnr_recipes table does not exist, create it
    CnrSQLExecDirect("DESCRIBE cnr_recipes");
    if (CnrSQLFetch() != CNR_SQL_SUCCESS)
    {
      // for MySQL
      CnrSQLExecDirect("CREATE TABLE `cnr_recipes` (" +
                    "`sKeyToRecipe` varchar(64) NOT NULL default ''," +
                    "`sDeviceTag` varchar(16) NOT NULL default ''," +
                    "`sDescription` varchar(64) NOT NULL default ''," +
                    "`sTag` varchar(16) NOT NULL default ''," +
                    "`nQty` integer default '1'," +
                    "`sKeyToParent` varchar(64) NOT NULL default ''," +
                    "`sFilter` varchar(32) default NULL," +
                    "`nStr` integer default '0'," +
                    "`nDex` integer default '0'," +
                    "`nCon` integer default 0," +
                    "`nInt` integer default '0'," +
                    "`nWis` integer default '0'," +
                    "`nCha` integer default '0'," +
                    "`nLevel` integer default '1'," +
                    "`nGameXP` integer default '0'," +
                    "`nTradeXP` integer default '0'," +
                    "`bScalarOverride` integer default '0'," +
                    "`sAnimation` varchar(16) default NULL," +
                    "`sBiTag` varchar(16) default NULL," +
                    "`nBiQty` integer default '0'," +
                    "`nOnFailBiQty` integer default '0'," +
                    "PRIMARY KEY (`sKeyToRecipe`)," +
                    "INDEX `sDeviceTag` (`sDeviceTag`)" +
                    ")" );
    }

    // if cnr_components table does not exist, create it
    CnrSQLExecDirect("DESCRIBE cnr_components");
    if (CnrSQLFetch() != CNR_SQL_SUCCESS)
    {
      // for MySQL
      CnrSQLExecDirect("CREATE TABLE `cnr_components` (" +
                    "`sKeyToComponent` varchar(64) NOT NULL default ''," +
                    "`sTag` varchar(16) NOT NULL default ''," +
                    "`nQty` integer default '1'," +
                    "`nRetainQty` integer default '0'," +
                    "`sKeyToRecipe` varchar(64) NOT NULL default ''," +
                    "`sDeviceTag` varchar(16) NOT NULL default ''," +
                    "PRIMARY KEY (`sKeyToComponent`)," +
                    "INDEX `sDeviceTag` (`sDeviceTag`)" +
                    ")" );
    }
  }

  PrintString("Launching cnr_recipe_init");
  ExecuteScript("cnr_recipe_init", OBJECT_SELF);

  PrintString("Launching cnr_book_init");
  ExecuteScript("cnr_book_init", OBJECT_SELF);

  PrintString("Launching cnr_plant_init");
  ExecuteScript("cnr_plant_init", OBJECT_SELF);

  PrintString("Launching cnr_source_init");
  ExecuteScript("cnr_source_init", OBJECT_SELF);

  PrintString("Launching cnr_merch_init");
  ExecuteScript("cnr_merch_init", OBJECT_SELF);
}
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.

Donc si vous pouvez m'aidez messieurs les grands scripteurs eh bien vous êtes les bienvenus parceque j'aimerai savoir ce que sa ve dire ca !
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Athanor salamander
Légende vivante
Inscrit le: 01 Avr 2003
Messages: 306
Localisation: Ecole du Script
Répondre en citant
Posté le : 16/01/2005 11:28:06 Sujet du message :

ouaahou la vaache Surprised
Tu n'y vas pas de main morte hein Laughing du NWNx2 Embarassed

Alors les questions :
- As tu téléchargé et lancé le mod avec NWNx2 ??
- As tu téléchargé les outils nécessaires (MySQL, SQLbrowser etc...) ?
- Tourne tu sous Access ou souhaites tu une base de donnée comme MySQL ??
- Est ce que je te parle en chinois ?? Parce que dans ce cas bah c sûr t'es pas prêt de lancer ton mod.

Je peux me planter.
--> d'ailleurs, si c pas déjà fait, peut être devrions nous concevoir un post entièrement dédié à l'installation et l'utilisation de NWNx2. Du moins pour que même des gens ne connaissant pas le SQL puissent avoir les bases pour lancer des modes APS. Laughing Cool
_________________
Atha, Artisan Scripteur.
meet the most beautiful woman in the world
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 16/01/2005 11:31:30 Sujet du message :

Wai c du chinois pour moi...... explique toi mieu stplé Monsieur je connaissait pas le cnr.... Razz
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 17/01/2005 18:43:28 Sujet du message :

Huh personne ne peut m'aider pou ce srcipt car je vois qu'il y a marqué mYSQL et ce genre de chose mais bon vous savez tous j'y connais pas grand chose moi ....Confused Quequ'un pourrait me dire ce que veut dire ce script (dslé pour les répétitions mais je vais vite Very Happy) MErci d'avance
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Josueff
Ecuyer
Inscrit le: 30 Déc 2003
Messages: 48
Répondre en citant
Posté le : 20/01/2005 20:46:32 Sujet du message :

Maieuh aidez-moi svp !!!!
_________________
Rien ne sert de courir mon cher, il faut partir à point...Fumeur à chapeau
Module persistant en construction:
Merabell Cnr Cep HoTu
________________
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
daedra
Novice
Inscrit le: 20 Juil 2004
Messages: 17
Répondre en citant
Posté le : 25/01/2005 12:43:40 Sujet du message :

Bon je sais pas si cela va t'aider beaucoups mais voila ce que fait en gros ce script.
Pour utiliser le CNR ( Craft Natural Ressource )en mode persistant, il te faut configurer quelques trucs.
Pour une installation sous windows il te faut :
choisir une base de donné comme mysql ou Access. Personnellement j'ai utilisé mysql ( easyphp ).
Tu trouveras ici http://www.01net.com/telecharger/windows/Internet/serveur_ftp/fiches/14744.html
Après l'avoir installer il te faut un driver ODBC mysql pour win xp.
ensuite tu installes nwnx2 et tu suis les aides d'installations ( j'espère que tu connais l'anglais )

Pour en revenir à ton script, celui-ci se lance au démarrage du module et vérifie si les tables nécéssaires au bon fonctionnement du CNR sont crées en base. Si tel n'est pas le cas, il crée automatiquement les tables et leurs contenus en base. Comme le concepteur était sympa il nous a fournit la syntaxe pour accèder a une base access ou mysql. Il te faut juste commenter soit l'un soit l'autre.

Sinon si tu connais pas trop le scripting, tu vas avoir du mal. Je te souhaiter bonne chance pour ton module. Very Happy
_________________
Daedra
 
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 54.202ms