Bonjour/Bonsoir,
Je vous propose de faire un jeu qui fait gagner de l'argent lorsqu'on réponds bon sinon on lui enlève de l'argent.
(Il faut un système d’économie en skript dont je vais montrer le code)
Code pour l'économie:
on first join:
set {money.%uuid of player%} to 30.00 #A vous de changer le 30.00 et aussi on peut aussi faire add 30.00 to {money.%uuid of player%} a vous de voir :p
command /money:
trigger:
send "Vous avez %{money.%uuid of player%}%." #A vous de personaliser le message
command /pay [<offline player>] [<int>].[<int>]:
trigger:
if arg 1 is set:
if arg 2 is set:
if arg 3 is set:
remove arg 2 from {money.%uuid of player%}
add arg 2 to {money.%uuid of arg 1%}
send "Vous avez envoyé %arg 2%$ a %arg 1%" #A vous de personaliser le message
else:
remove arg 2.arg 3 from {money.%uuid of player%}
add arg 2.arg 3 to {money.%uuid of arg 1%}
send "Vous avez envoyé %arg 2%.%arg 3%$ a %arg 1%" #A vous de personaliser le message
else:
send "&cCombien voulez-vous donner à %arg 1%?" #A vous de personaliser le message
else:
send "&cA qui voulez vous envoyer l'argent?" #A vous de personaliser le message
Code pour le jeu:
command /jeu [<text>]:
trigger:
if arg 1 isn't set:
send "Veut tu vraiment jouer (nombres de 1-10) ? Pour jouer fait /jeu start sinon ne fait rien :p Ce jeu peut te faire perdre de l'argent."
if arg 1 is "start":
send "C'est parti"
set {number} to a random number between 0 and 10
set {chat.speak} to false
if {chat.speak} is false:
if message is equals to {number}:
add 30.00 from {money.%uuid of player%} #Vous pouvez changer le 30.00
send "Vous avez gagné 30.00$ Vous pouvez rejouer avec le /jeu restart ou arrêter avec le /jeu stop." #Vous pouvez remplacer le 30.00 et aussi le message
else:
remove 30.00 from {money.%uuid of player%} #Vous pouvez changer le 30.00
send "Dit donc, t'es pas chanceux la bonne réponse était: %{number}%. Veux tu rejouer? Pour rejouer /jeu restart ou sinon /jeu stop" #Vous pouvez remplacer le message
if arg 1 is "restart":
execute player command "/jeu start"
if arg 1 is "stop":
set {chat.speak} to true
send "Dit donc, tu abondonne :p" #Vous pouvez remplacer le message
on chat:
if {chat.speak} is false:
cancel event
Ce code n'a pas été testé mais normalement il marche. Si il y a un souci envoyez moi un MP ?
Cordialement
CapitaineMatteo