Guide de la section "Modules"

Antfield

Guest
Les modules, késako?

Les modules, késako ?
Un "module" (ou "module API") est le nom donné à un minijeu ou à un utilitaire (par exemple les modules pour gérer les maisons de tribu) et peuvent être créés par tous les joueurs (sous condition de ne jamais avoir été banni pour hack). Pour créer un module il faut savoir programmer et maîtriser les bases du langage "LUA"

Les modules ont été implantés dans le but de remplacer les bots, afin d'une part de rendre accessible à tous les joueurs la possibilité de créer des outils ou minijeux, mais aussi afin de limiter (voire supprimer) le recours aux bots. La conception d'un module se fait grâce à des ressources internes au jeu (développés par les administrateurs : l'API LUA) et à l'application d'un langage informatique appelé "LUA".

Pour un joueur, on peut lancer son module personnalisé uniquement depuis sa maison de tribu, grâce à la commande /lua : une fenêtre s'ouvrira, vous permettant d'entre le code du module. Il est aussi possible de lancer des modules officiels en maison de tribu grâce à la commande /module #NomDuModule. Enfin, il faut savoir que certaines fonctions de l'API LUA sont réservées exclusivement aux membres de la LUA Team ; en tant que joueur il n'est donc pas possible de les utiliser.

On distingue quatre types de modules :
  • les modules officiels : ils ont leur propre salon (listés avec /module en jeu) et peuvent être lancés en maison de tribu ;
  • les modules semi-officiels : ils ont leur propre salon, peuvent être lancés en maison de tribu mais ne sont pas disponibles dans la liste /module ;
  • les modules non-officiels : ils sont disponibles uniquement dans le salon du module et doivent être réactivés à chaque maintenance du jeu ou lorsqu'il n'y a plus personne dans le salon. Ils ne peuvent être lancés que par un membre de la LUA Team, et ne sont pas disponibles en maison de tribu ;
  • les modules privés : ce sont les modules créés par les joueurs, pour eux-mêmes ou pour les distribuer aux autres joueurs. Ils sont disponibles uniquement dans les maisons de tribu et doivent être lancés par l'intermédiaire de la fenêtre LUA (/lua).

La section Modules
Cette section a été créée dans le but de réunir dans un même endroit tout ce qui concerne les modules. Vous pourrez donc y retrouver une aide (apprendre le fonctionnement du langage LUA, les modules et l’API), des sujets de discussion et des modules qui ont été créés par les joueurs, officiels ou non.

Les règles de la section Modules

1. Ne créez pas de sujets pour reporter des bugs ou pour faire une suggestion pour un module

Dans le cas où un/des bug(s) affecte(nt) un module, merci de le(s) reporter directement sur le topic du module concerné. Ça sera plus facile pour son créateur d'en prendre connaissance et donc de le(s) corriger. Il en est de même pour une suggestion : contactez directement le créateur du module via le sujet officiel du module, ou via les messages privés.

Dans le cas où vous remarquez un bug dans l’API, merci de le reporter dans la section « Bugs ».

2. Les requêtes

- Demande de code
La création d'un sujet pour demander de l'aide sur un code n'est pas autorisée ; un sujet regroupant toutes les demandes a été créé afin de les centraliser.

- Proposition de module
La création d'un sujet est autorisée, cependant le sujet doit être complet : les détails du fonctionnement du module et si possible une base en LUA, afin de faciliter la compréhension du module pour les joueurs voulant aider.

3. Un sujet par module

Avant de présenter un minijeu ou un utilitaire, assurez-vous qu’un sujet similaire n’existe pas dans ce sous-forum. Dans le cas où il existe, contactez son créateur si vous jugez qu’il n’est pas complet et soumettez-lui vos informations complémentaires.

4. Le propriétaire du module est privilégié dans la création du sujet pour son module

Si vous souhaitez parler d’un module en particulier, contactez tout d’abord son créateur pour être sûr qu’il n’avait pas prévu de présenter son module dans la section. Si c’est le cas, vous allez devoir donc abandonner votre projet.

5. Chaque sujet ouvert se doit d’être complet

Avant d’ouvrir un sujet, assurez-vous qu’il soit complet, détaillé, propre et correctement rédigé. Chaque sujet ouvert se doit d’être complet et compréhensible par tous. N’hésitez pas à fournir un maximum d’informations et d’images pour le rendre agréable à lire.

6. Ne pas ouvrir de sujet pour partager ses codes

Si vous souhaitez partager vos codes et qu'ils ne nécessitent pas l’ouverture d’un sujet (présentation peu complète), vous pouvez les présenter sur ce sujet.

7. Le titre du sujet doit être tagué
Lorsque vous ouvrez un sujet, assurez-vous qu’un tag soit présent dans le titre. Ces tags vont faciliter la recherche de sujets dans la section « Modules ». Voici des exemples de tags : [Module], [Discussion], [Proposition de module] ou encore [Logiciel].
 
Top
"Dev-TR" theme by Soulzone