Bonjour, j'ai aucune erreur mais un problème assez chiant, le {maisonregion.%player%} se met bien au bon nom de la région mais là par exemple pour
on break:
if player is in region "%{maisonregion.%player%}%":
cancel event
bah ça ne détecte pas :/
on break:
if player is in region "%{maisonregion.%player%}%":
cancel event
on place:
if player is in region "%{maisonregion.%player%}%":
cancel event
on right click on sign:
set {_line1.%player%} to uncoloured line 1 of clicked block
set {_line2.%player%} to uncoloured line 2 of clicked block
set {_line3.%player%} to uncoloured line 3 of clicked block
set {_line4.%player%} to uncoloured line 4 of clicked block
if "%{_line1.%player%}%" is "[bSHOP]":
make player execute command "/achetermaison %{_line1.%player%}% %{_line2.%player%}% %{_line3.%player%}% %{_line4.%player%}%"
command /achetermaison <text> <text> <number> <player>:
trigger:
if player's balance > arg 3:
run player command "/setblock %{positionsign.%player%}% air" as op
run player command "rg addowner %arg 2% %player%" as op
run player command "rg removeowner %arg 2% %arg 4%" as op
send "&2[&aINFO&2]&6 Tu as acheté une maison pour %arg 3%€ ! N'oublies pas de casser la pancarte !"
remove arg 3 from player's balance
send "&2[&aINFO&2]&6 %player% a acheté la maison de %arg 4%" to all players
set {maisonvendu.%arg 4%} to true
set {maisonvendu2.%arg 4%} to arg 3
set {aunemaison.%player%} to true
set {maisonregion.%player%} to arg 2
set {aunemaison.%arg 4%} to false
delete {maisonregion.%arg 4%}
else:
send "&6&lTu n'as pas assez d'argent !"
every 5 seconds:
loop all players:
wait 5 ticks
make loop-player execute command "/maisonverifier"
command /maisonverifier:
trigger:
if {maisonvendu.%player%} is true:
wait 5 ticks
add {maisonvendu2.%player%} to player's balance
wait 5 ticks
send "&6&lTu as reçu les %{maisonvendu2.%player%}% de la vente de ta maison !"
delete {maisonvendu2.%player%}
set {maisonvendu.%player%} to false
command /voirvariable [<text>] [<player>]:
trigger:
send "&6&l %{%arg 1%.%arg 2%}%"
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
Boucki
Bonjour, j'ai aucune erreur mais un problème assez chiant, le {maisonregion.%player%} se met bien au bon nom de la région mais là par exemple pour
on break:
if player is in region "%{maisonregion.%player%}%":
cancel event
bah ça ne détecte pas :/
on break: if player is in region "%{maisonregion.%player%}%": cancel event on place: if player is in region "%{maisonregion.%player%}%": cancel event on right click on sign: set {_line1.%player%} to uncoloured line 1 of clicked block set {_line2.%player%} to uncoloured line 2 of clicked block set {_line3.%player%} to uncoloured line 3 of clicked block set {_line4.%player%} to uncoloured line 4 of clicked block if "%{_line1.%player%}%" is "[bSHOP]": make player execute command "/achetermaison %{_line1.%player%}% %{_line2.%player%}% %{_line3.%player%}% %{_line4.%player%}%" command /achetermaison <text> <text> <number> <player>: trigger: if player's balance > arg 3: run player command "/setblock %{positionsign.%player%}% air" as op run player command "rg addowner %arg 2% %player%" as op run player command "rg removeowner %arg 2% %arg 4%" as op send "&2[&aINFO&2]&6 Tu as acheté une maison pour %arg 3%€ ! N'oublies pas de casser la pancarte !" remove arg 3 from player's balance send "&2[&aINFO&2]&6 %player% a acheté la maison de %arg 4%" to all players set {maisonvendu.%arg 4%} to true set {maisonvendu2.%arg 4%} to arg 3 set {aunemaison.%player%} to true set {maisonregion.%player%} to arg 2 set {aunemaison.%arg 4%} to false delete {maisonregion.%arg 4%} else: send "&6&lTu n'as pas assez d'argent !" every 5 seconds: loop all players: wait 5 ticks make loop-player execute command "/maisonverifier" command /maisonverifier: trigger: if {maisonvendu.%player%} is true: wait 5 ticks add {maisonvendu2.%player%} to player's balance wait 5 ticks send "&6&lTu as reçu les %{maisonvendu2.%player%}% de la vente de ta maison !" delete {maisonvendu2.%player%} set {maisonvendu.%player%} to false command /voirvariable [<text>] [<player>]: trigger: send "&6&l %{%arg 1%.%arg 2%}%"3 réponses à cette question
Messages recommandés