Explication rapide du mods :
Le système de ce MODs permet une meilleur gestion pour les forums de type RPG (et non pas RP, "Rôle Play" mais vraiment RPG, "Rôle Play Game").
En gros, il serait intégré au profil, avec un onglet "RPG", à l'intérieur, j'intègrerais tout d'abord une section "caractéristiques" avant "Inventaire".
Le premier gèrerais un système de compétences, point d'expérience à répartir.
Le second devrait intégrer un système d'inventaire, d'objets possédés par le joueur.
Je ne sus pas sur d'avoir tout comprit, je vais donc citer ce que je crois avoir comprit et, dans le cas où cela serait faux, merci de prévenir ^^
J'ai cherché à comprendre les modules de la section profile.
A ce que j'ai pu voir, l'affichage des différents modules de profile se fait par le panneau d'administration, se référant lui même à "Include/ucp/info/". Le fichier est donc le suivant :
- Code: Tout sélectionner
<?php
/**
*
* @package ucp
* @version $Id: ucp_prefs.php 8479 2008-03-29 00:22:48Z naderman $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @package module_install
*/
class ucp_prefs_info
{
function module()
{
return array(
'filename' => 'ucp_prefs',
'title' => 'UCP_PREFS',
'version' => '1.0.0',
'modes' => array(
'personal' => array('title' => 'UCP_PREFS_PERSONAL', 'auth' => '', 'cat' => array('UCP_PREFS')),
'post' => array('title' => 'UCP_PREFS_POST', 'auth' => '', 'cat' => array('UCP_PREFS')),
'view' => array('title' => 'UCP_PREFS_VIEW', 'auth' => '', 'cat' => array('UCP_PREFS')),
),
);
}
function install()
{
}
function uninstall()
{
}
}
?>
Je ne sais pas à quoi servent les fonctions install() et uninstall().
Malgré tout, le centre du module semble être dans la fonction portant le même nom.
- Code: Tout sélectionner
'filename' => 'ucp_prefs',
Semble être l'indication entre crochets sur le panneau d'administration
- Code: Tout sélectionner
'title' => 'UCP_PREFS',
Semble être le nom du module. A ce que j'ai pu en comprendre, cela permet, d'apparaitre dans le menu déroulant de l'utilisateur, sous la bonne langue. Je dois donc aussi modifier "language/fr/ucp.php" avec l'information désirée (ici même "RPG").
Le point où j'ai plus de mal, c'est sur la partie "mode". J'ignore à quoi correspond le premier mot bien que le 'UCP_PREFS_PERSONAL' figure dans le language/fr/ucp.php j'en ai donc déduit qu'il s'agissait de la traduction.
Malgré tout, pour la suite, j'ignore totalement.
Un petit coup de main, sur l'explication de cette section ne ferait pas de mal ^^ j'ai tout de même mis mon premier fichier, tout du moins ce que j'ai cru bon de faire :
- Code: Tout sélectionner
<?php
/**
*
* @package ucp
* @version $Id: ucp_attachments.php 8479 2008-03-29 00:22:48Z naderman $
* @copyright (c) Eragondragonniers.free.fr (avec l'aide de Phpbb Communoty)
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @package module_install
*/
class ucp_rpg_info
{
function module()
{
return array(
'filename' => 'ucp_rpg',
'title' => 'UCP_RPG',
'version' => '1.0.0',
'modes' => array(
'Caractéristiques' => array('title' => 'UCP_MAIN_CARACT', 'auth' => 'acl_u_attach', 'cat' => array('UCP_MAIN')),
),
);
}
function install()
{
}
function uninstall()
{
}
}
?>
Merci à tous et à toutes !
