Coucou , c’etait pour poser cette question que je me suis toujours posée :
COMMENT FAIRE UN MOD (du plus facile au plus difficile)
Je me suis toujours questionné par rapport à cela et maintenant je vous le demande
Merci beaucoup ,
kiwi5e
Un mod est quelque chose qui va modifier ou ajouter une fonctionnalité du jeu.
Il faut écrire du code informatique pour demander au jeu : “fais ca, s’il te plaît”
Il existe plusieurs langages de programmation mais Minetest ne peut pas tous les comprendre.
Le langage utilisé pour les mods de Minetest s’appelle lua.
Donc, pour écrire un mod, il faut apprendre à parler le lua
L’apprentissage de lua n’est super compliqué mais il faut d’abord apprendre des concepts que l’on retrouve dans tous les langages de programmation.
Il existe des logiciels pour cela, Scratch par exemple :
“Scratch est un logiciel libre conçu pour initier les élèves dès l’âge de 8 ans à des concepts fondamentaux en mathématiques et en informatique.”
Pour revenir aux mods, voici par exemple le code en lua qui permet d’afficher le nom des nouveaux joueurs dans le chat :
minetest.register_on_newplayer(function(player)
local newbie = player:get_player_name()
minetest.after(0.1, function()
minetest.chat_send_all( newbie
.. " a rejoins le serveur pour la première fois !" )
end)
end)
Voila.
PS : Pas évident d’afficher du code correctement dans le forum, si quelqu’un a une solution, je suis preneur !