Donc, dans le but de créer un système d'achat de maisons, j'ai ce code ci-dessous:
on right click:
clicked block is sign
line 1 of clicked block is "{@prefix4}"
if line 2 of clicked block is not "&1Proprietaire":
set {_prix} to line 3
set {_room} to line 2
set {_bankem} to {money.%player%}
set {_invem} to number of emerald in player's inventory
set {_emeraldtot} to ({_bankem} + {_invem})
message "Prixtotal: %{_emeraldtot}% / Emeraude en bank: %{_bankem}% / Emeraude inventaire: %{_invem}% / PrixMaison: %{_prix}%"
if {_emeraldtot} >= {_prix}:
if {_invem} >= {_prix}:
remove {_prix} of emerald from player's inventory
message "{@prefix4} &6La totalité du prix de la maison a été déduit de votre inventaire."
else:
remove {_invem} of emerald from player's inventory
set {_rst} to {_prix} - {_invem}
remove {_rst} from {money.%player%}
message "{@prefix4} &6La totalité du prix de la maison a été déduit de votre inventaire et de votre banque."
set line 2 of clicked block to "&1Proprietaire"
set line 3 of clicked block to "%player%"
set {acheteur%{_room}%} to player
add player to {room.%{_room}%::*}
execute console command "/rg addmember %{_room}% %player% -w {@world}"
message "{@prefix4} &6Vous venez d'acheter la maison &e%{_room}% &6 !"
else:
message "{@prefix4} &cVous n'avez pas assez de {@money-name} !"
else:
set {_room} to line 3
if {acheteur%{_room}%} is player:
message "{@prefix4} &cCette maison vous appartient déjà !"
else:
message "{@prefix4} &cCette maison appartient déjà à quelqu'un !"
Legende:
La ligne en gras = Problème
La ligne en italique = Information
Le problème:
Vous voyez la ligne en gras ? Elle est totalement bugué, c'est a dire;
lorsque je clique sur le panneau en ayant par exemple 20 emeraude sur moi 45 sur mon compte (money.%player%}). Le message d'erreur apaprait me disant "{@prefix4} &cVous n'avez pas assez de {@money-name} !"
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
gougouli
Donc, dans le but de créer un système d'achat de maisons, j'ai ce code ci-dessous:
Legende:
La ligne en gras = Problème
La ligne en italique = Information
Le problème:
Vous voyez la ligne en gras ? Elle est totalement bugué, c'est a dire;
lorsque je clique sur le panneau en ayant par exemple 20 emeraude sur moi 45 sur mon compte (money.%player%}). Le message d'erreur apaprait me disant "{@prefix4} &cVous n'avez pas assez de {@money-name} !"
Comment faire ?
6 réponses à cette question
Messages recommandés