« Module:AnimalData/doc » : différence entre les versions
De Eco - Wiki Français
| [version vérifiée] | [version vérifiée] |
Page créée avec « {{DataModule}} Ce fichier de données est actuellement utilisé dans au moins le module suivant : * Module:Infobox_Animal — voir également Template:Infobox_Animal pour plus de détails. == Utilisation == <syntaxhighlight lang="lua"> -- Charger les données une seule fois par page. (Ne pas utiliser require()) local AnimalData = mw.loadData("Module:AnimalData") -- Vérifie que des données ont été chargées, sinon déclenche une erreur. assert(Anima... » |
Aucun résumé des modifications |
||
| Ligne 2 : | Ligne 2 : | ||
Ce fichier de données est actuellement utilisé dans au moins le module suivant : | Ce fichier de données est actuellement utilisé dans au moins le module suivant : | ||
* [[Module: | * [[Module:AnimalInfoCard]] — voir également [[Template:AnimalInfoCard]] pour plus de détails. | ||
== Utilisation == | == Utilisation == | ||
Dernière version du 19 novembre 2025 à 01:03
ATTENTION ! Les fichiers de données sont générés automatiquement à partir des données du jeu et ne doivent pas être modifiés manuellement.
Ce fichier de données est actuellement utilisé dans au moins le module suivant :
- Module:AnimalInfoCard — voir également Template:AnimalInfoCard pour plus de détails.
Utilisation
[modifier le wikicode]-- Charger les données une seule fois par page. (Ne pas utiliser require())
local AnimalData = mw.loadData("Module:AnimalData")
-- Vérifie que des données ont été chargées, sinon déclenche une erreur.
assert(AnimalData.animals, "Échec du chargement des données depuis Module:AnimalData !")
-- Vous pouvez ensuite utiliser ces données dans votre script. Par exemple :
local agoutiData = AnimalData.animals["Agouti"]
-- Ou parcourir toute la table :
for animalName, data in pairs(AnimalData.animals) do
-- animalName contient le nom anglais de l’animal.
-- data est la table correspondant aux données de cet animal.
end