Bonjour ,
J'ai realiser un skript de mini-jeux lucky-block mais le probleme et que je sais pas comment faire pour detecter lesquelle des 2 joueurs a le plus de points
Voici le code :
options:
logo: &e&l[Lucky]
command /lucky <text=help>:
trigger:
if {grade.%player%} is "admin" or "admindev" or "adminbuilder":
if arg 1 is "give":
give a sponge named "&e&lLuckyBlock" to player
send "&e&l[Lucky] &a&lLe Lucky Block vous a ete donner "
set {lucky.%player%} to true
if arg 1 is "help":
send "&6================ &e&l[LuckyBlock] &6================"
send "&e/lucky give &7> &6Donne un LuckyBlock"
send "&e/lucky help &7> &6Listes des commandes"
send "&e/luckypoints &7> &6Jestion des points"
send "&6================ &e&l[PaTaTe_CuItE] &6================"
if arg 1 is "join":
if {lucky.%player%.ingame} is false:
if {lucky.canjoin} is true:
send "{@logo} &aVous venez de rejoindre la partie"
set {lucky.%player%.ingame} to true
add 1 to {lucky.players}
wait 1 tick
if {lucky.players} is 2:
set {lucky.canjoin} to false
loop all players:
if {lucky.%loop-player%.ingame} is true:
teleport loop-players to {lucky.spawn}
send "{@logo} &a&lDebut de la partie" to loop-players
send "{@logo} &6Vous avez 60 seconds pour casser le plus de lucky block" to loop-players
wait 10 seconds
send "{@logo} &650 Secondes restantes" to loop-players
wait 10 seconds
send "{@logo} &640 Secondes restantes" to loop-players
wait 10 seconds
send "{@logo} &630 Secondes restantes" to loop-players
wait 10 seconds
send "{@logo} &620 Secondes restantes" to loop-players
wait 10 seconds
send "{@logo} &610 Secondes restantes" to loop-players
wait 5 seconds
send "{@logo} &65 Secondes restantes" to loop-players
wait 1 seconds
send "{@logo} &64 Secondes restantes" to loop-players
wait 1 seconds
send "{@logo} &63 Secondes restantes" to loop-players
wait 1 seconds
send "{@logo} &62 Secondes restantes" to loop-players
wait 1 seconds
send "{@logo} &61 Secondes restantes" to loop-players
wait 1 seconds
send "{@logo} &cTemps ecoulee" to loop-players
teleport loop-players to {spawn}
if {lucky.points.%loop-players%} is > {lucky.points.%loop-players%}:
send "{@logo} &6&lVous avez gagner !"
send "{@logo} &6+100 Money (victoire)"
send "{@logo} &6+10 Money (participation)"
else:
send "{@logo} &6&lVous avez gagner !"
send "{@logo} &6+100 Money (victoire)"
send "{@logo} &6+10 Money (participation)"
set {lucky.canjoin} to true
set {lucky.players} to 0
set {lucky.%lopp-players%.ingame} to false
else:
send "{@logo} &cVous été deja dans la partie !"
if arg 1 is "setspawn":
set {lucky.spawn} to location of player
send "{@logo} &aVous venez de définir le spawn"
if arg 1 is "leave":
if {lucky.%player%.ingame} is true:
send "{@logo} &cVous venez de quitter la partie !"
set {lucky.%player%.ingame} to false
remove 1 from {lucky.players}
on quit:
make player execute command "lucky leave"
command /luckypoints <text> [<offline player>]:
trigger:
if {grade.%player%} is "admin" or "admindev" or "adminbuilder":
if arg 1 is "help":
send "&6================ &e&l[LuckyPoints] &6================"
send "&e/luckypoints reset &7> &6Reset les points d'un joueur"
send "&e/luckypoints add &7> &6Ajoute des points a un joueur"
send "&e/luckypoints remove &7> &6Retire des points a un joueur"
send "&e/luckypoints watch &7> &6Regarder les points d'un joueur"
send "&6================ &e&l[PaTaTe_CuItE] &6================"
if arg 1 is "reset":
set {lucky.points.%arg 2%} to 0
send "{@logo} &cLes points du joueur &l%arg 2% &r&cont été reset"
if arg 1 is "add":
add 1 to {lucky.points.%arg 2%}
send "{@logo} &aVous avez bien ajoute 1 points au joueur &l%arg 2%"
if arg 1 is "remove":
remove 1 from {lucky.points.%arg 2%}
send "{@logo} &cVous avez bien retirer 1 points au joueur &l%arg 2%"
if arg 1 is "watch":
send "{@logo} &eLe joueur &l%arg 2% &r&epossede &l%{lucky.points.%player%}% &r&eMoney"
on build:
if player's tool's name is "&e&lLuckyBlock":
send "{@logo} &a&lVous venez de poser un LuckyBlock !"
set the name of the target block to "&e&lLuckyBlock"
on break of sponge:
cancel event
set event-block to air
if {lucky.%player%} is true:
chance of 50%:
drop 10 iron ingot
add 1 to {lucky.points.%player%}
stop
chance of 30%:
drop 5 diamond
add 2 to {lucky.points.%player%}
stop
chance of 5%:
drop 3 golden apple
add 3 to {lucky.points.%player%}
stop
chance of 10%:
drop a beacon
add 5 to {lucky.points.%player%}
stop
chance of 20%:
send "{@logo} &cVisiblement tu na pas de chance ! SousMerde"
remove 5 from {lucky.points.%player%}