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 27/11/2024 05:14:56
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 |
Josueff Ecuyer Messages: 48 |
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 ! _________________ Rien ne sert de courir mon cher, il faut partir à point... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Athanor salamander Légende vivante Messages: 306 Localisation: Ecole du Script |
Au risque d'être pris pour un ignard, qu'est ce que le CNR ??
_________________ Atha, Artisan Scripteur. meet the most beautiful woman in the world |
Revenir en haut | |
S@ntoS Seigneur Messages: 169 Localisation: J'aimerais bien le savoir. |
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. @+. F€r. _________________ L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Le RP, cé vrémant tro z'injuste ! |
Revenir en haut | |
kiky.le.magnifique Homme très gay Messages: 907 Localisation: Camping de la nation martienne... |
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 | |
S@ntoS Seigneur Messages: 169 Localisation: J'aimerais bien le savoir. |
Tiens, je viens de passer (encore) au grade d'acolyte avec cette remarque. Faîtes péter le champagne ! C'est moi qui offre.
_________________ L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Le RP, cé vrémant tro z'injuste ! |
Revenir en haut | |
S@ntoS Seigneur Messages: 169 Localisation: J'aimerais bien le savoir. |
Qu'est-ce que je disais ! On passe encore pour des ignares.:lol:lol
_________________ L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Le RP, cé vrémant tro z'injuste ! |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
Lol merci de vous intéresser a mon sujet mais..... Vous ne pouvez m'aider?
_________________ Rien ne sert de courir mon cher, il faut partir à point... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Athanor salamander Légende vivante Messages: 306 Localisation: Ecole du Script |
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 | |
Josueff Ecuyer Messages: 48 |
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... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
tommy jean Novice Messages: 12 Localisation: Canada, Québec |
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 | |
Josueff Ecuyer Messages: 48 |
Merci beaucoup ! je comprend ce que tu veux dire 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... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
Bon j'ai pa pu tester passke le module blok au chargement !!!!! 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... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
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... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Biplip Voyageur Messages: 4 |
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 | |
Josueff Ecuyer Messages: 48 |
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... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
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); } 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... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Athanor salamander Légende vivante Messages: 306 Localisation: Ecole du Script |
ouaahou la vaache
Tu n'y vas pas de main morte hein du NWNx2 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. _________________ Atha, Artisan Scripteur. meet the most beautiful woman in the world |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
Wai c du chinois pour moi...... explique toi mieu stplé Monsieur je connaissait pas le cnr....
_________________ Rien ne sert de courir mon cher, il faut partir à point... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
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 .... Quequ'un pourrait me dire ce que veut dire ce script (dslé pour les répétitions mais je vais vite ) MErci d'avance
_________________ Rien ne sert de courir mon cher, il faut partir à point... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
Josueff Ecuyer Messages: 48 |
Maieuh aidez-moi svp !!!!
_________________ Rien ne sert de courir mon cher, il faut partir à point... Module persistant en construction: Merabell Cnr Cep HoTu ________________ |
Revenir en haut | |
daedra Novice Messages: 17 |
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. _________________ Daedra |
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