Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:server_errors_egs [2016/03/26 11:05] – créée depyrakenfr:server_errors_egs [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 10: Ligne 10:
 L'erreur se produisait dans la fonction <code>TPACK_ANIMAL::TBEAST::init</code> après l'appel de <code>node  = parent->getNode( ICDBStructNode::CTextId("NAME"), false );</code> L'erreur se produisait dans la fonction <code>TPACK_ANIMAL::TBEAST::init</code> après l'appel de <code>node  = parent->getNode( ICDBStructNode::CTextId("NAME"), false );</code>
  
-J'ai ouvert le fichier database.xml et y ait recherché PACK_ANIMAL. Comme PACK_ANIMAL apparaissait deux fois, j'ai choisi la deuxième occurrence parce que les appels faits dans la fonction <code>TPACK_ANIMAL::TBEAST::init</code> faisaient référence à des entrées présentes dans le database.xml.+J'ai ouvert le fichier database.xml et y ait recherché PACK_ANIMAL. Comme PACK_ANIMAL apparaissait deux fois, j'ai choisi la deuxième occurrence parce que les appels faits dans la fonction TPACK_ANIMAL::TBEAST::init faisaient référence à des entrées présentes dans le database.xml.
  
-J'ai créé l'entrée <code><leaf name="NAME" type="I32" /></code> en respectant l'ordre dans lequel les appels avaient été faits.+J'ai créé l'entrée <code><leaf name="NAME" type="I32" /></code> en respectant l'ordre dans lequel les appels étaient faits dans le code.
  
 Pour le type I32, il faut fouiller un peu dans le fichier database_plr.h, rechercher la définition de la classe TPACK_ANIMAL pour arriver sur <code>uint32 getNAME(const CCDBSynchronised &dbGroup)</code> => donc le type est I32 (= uint32). Pour le type I32, il faut fouiller un peu dans le fichier database_plr.h, rechercher la définition de la classe TPACK_ANIMAL pour arriver sur <code>uint32 getNAME(const CCDBSynchronised &dbGroup)</code> => donc le type est I32 (= uint32).
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/server_errors_egs.1458990309.txt.gz · Dernière modification : 2021/12/03 18:18 (modification externe)

Licences Mentions légales Accueil du site Contact