-
merci
-
J’ai finalement utilisé les capabilities
Résolu -
@pazzazzo En effet, je connais pas bien les capabilities à priori c’est bien pour sauvegarder une informations ^^
https://www.minecraftforgefrance.fr/topic/2800/utiliser-les-capabilities/2
-
@UtopiePhysique c’est le tuto que j’ai utilisé x) j’ai trerminé mais mtn je cherche a faire la commande /pay je sais pas comment je vais m’y prendre
-
@pazzazzo En 1.12.2 les commandes c’est un peu relou, en 1.15.2 c’est hyper simplifié.
https://www.minecraftforgefrance.fr/topic/4471/créer-une-commande
-
@UtopiePhysique je sais faire une commande mais c’est pour retirer l’argent du joueur et tout que je sais pas comment je vais faire
-
@pazzazzo Le tuto dit:
public int money; public void setMoney(int money) { this.money = money; } public int getMoney() { return this.money; }En sois tu peux ajouter:
public void editMoney(int money) { this.money += money; }“editMoney(10);” ajoutera 10 pièces, editMoney(-10); retire 10 pièces.
Comme ça tu n’as plus qu’à faire (dans ta commande):
TutoCapabilities newCap = (EntityPlayer)sender.getCapability(ModTutoriel.TUTO_CAP, null); newCap.editMoney(10));Cependant attention, vérifie que tu as bien tout mis côté serveur et qu’un joueur ne pas pas utiliser quelque une méthode côté client pour ce give de l’argent

-
javais fais sa
package com.frenchdevteam.goodlifemod.monnaie; public interface IMoney { default public void removeMoney(int amount) { this.addMoney(-amount); } default public void addMoney(int amount) { this.setMoney(this.getMoney() + amount); } public void setMoney(int amount); public int getMoney(); } -
@UtopiePhysique oui mais comment je dis que joueur qui perde l’argent et celui qui gagner l’argent
Ha non j’ai pas utiliser se tuto moi x)
je vais regarder se tuto
et comme c’est résolu stp dm moi discord pazzazzo#9999
-
Ce message a été supprimé !