Re,
Si je comprends bien tu n'a jamais codé. Ça va être un peu plus difficile dans la mesure où tu auras du mal à comprendre ce que tu fait.
Tout d'abord si tu fouille un peu dans les dossiers du mod mesecons, tu verra un schéma qui se répète : tu as 1 dossier par objet, dans lequel se trouve un dossier pour les textures (les images que tu vas devoir changer), un dossier doc(umentation), un fichier depend.txt, et enfin un fichier init.la c'est celui la qui nous intéresse.
Pour l'ouvrir il va te falloir notepad++ que tu peux télécharger ici :
https://notepad-plus-plus.org/download/v7.htmlUne fois installer, tu pourra faire un clique droit sur les fichiers LUA et sélectionner "Edit with notepad++".
Tu pourra ainsi voir le contenu du fichier, et donc le "code".
Ta pas vraiment besoin de comprendre ce qu'il y a d'écrit pour l'instant, ce qui nous intéresse c'est les 2 dernière parties au bas de la page. tu verra 2 truc comme ça :
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
mesecon.register_pressure_plate(
"mesecons_pressureplates:pressure_plate_wood",
"Wooden Pressure Plate",
{"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"},
{"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"},
"jeija_pressure_plate_wood_wield.png",
"jeija_pressure_plate_wood_inv.png",
{{"group:wood", "group:wood"}})
Ca c'est le bout de code qui enregistre une nouvelle plaque de pression dans le jeu. En fait c'est vraiment pas compliqué, chaque ligne
sauf la première décrit une partie de l'objet, ainsi :
Ligne 1, c'est le nom de l'objet
Ligne 2, la description
Ligne 3, l'image de l'objet en position off (non alimenté)
Ligne 4, l'image de l'objet en position on (alimenté)
Ligne 5, L'image qu'il aura dans ta main (à vérifier)
Ligne 6, l'image qu'il aura dans ton inventaire
Ligne 7, la recette
tu peux voir qu'il y a 3 images par position (on ou off) mais qu'une pour la main et l'inventaire.
Si tu fait un copier coller de ce bout de code, et que tu le rajoute à la fin, en changeant le nom de l'objet, tu en aura créer un nouveau. Il me semble que tu peux garder exactement les même descriptions / images / recettes, tant que tu change son nom. Ca devrait ressembler à ça :
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
mesecon.register_pressure_plate(
"mesecons_pressureplates:pressure_plate_lettre_A",
"Wooden Pressure Plate",
{"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"},
{"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"},
"jeija_pressure_plate_wood_wield.png",
"jeija_pressure_plate_wood_inv.png",
{{"group:wood", "group:wood"}})
Je t'invite donc à faire quelques copier coller, à lancer ton jeu et à essayer de comprendre comment ça fonctionne.
Pense à sauvegarder un dossier du mod mesecons original, au cas où tu casserai le truc.
Bon courage ! :)