J'ai trouver un skript sur le forum qui consiste a donner tout les X temps un coffre de récompense au joueur.
Le problème sur se skript est que même si le jouer est déconnecte il reçois quand même le coffre,
qui veut dire si le joueur se connecte pas pendent 2 semaine il se retrouve avec 20000 coffre de recommence.
Est t-il possible de me modifier se skript?
Cordialement MrBboyIce,
[spoiler=Skript en question.]
options:
prefix: &7[&cMortiria&7]
command /recompense [<text>]:
aliases: /rc
trigger:
if arg 1 is not set:
open chest with 4 rows to player
wait 3 ticks
if {Commun%player%} is set:
format slot 0 of player with {Commun%player%} of chest named "&7Ouvrir ses coffres Commun" to close then run [make player execute command "/recompense Commun"]
else:
format slot 0 of player with 0 chest named "&7Ouvrir ses coffres Commun" to close then run [make player execute command "/recompense Commun"]
if {rare%player%} is set:
format slot 9 of player with {rare%player%} of chest named "&6Ouvrir ses coffres rare" to close then run [make player execute command "/recompense rare"]
else:
format slot 9 of player with 0 chest named "&6Ouvrir ses coffres rare" to close then run [make player execute command "/recompense rare"]
if {legendaire%player%} is set:
format slot 18 of player with {legendaire%player%} of chest named "&5Ouvrir ses coffres legendaire" to close then run [make player execute command "/recompense legendaire"]
else:
format slot 18 of player with 0 chest named "&bOuvrir ses coffres legendaire" to close then run [make player execute command "/recompense legendaire"]
set {totalchest.%player%} to {Commun%player%} + {rare%player%} + {legendaire%player%}
format slot 27 of player with {totalchest.%player%} of eye of ender named "&aCoffres en attentes" to close then run [make player execute command "/recompense appercu"]
format slot 35 of player with book named "&aInformations" to close then run [make player execute command "/recompense rec"]
if arg 1 is "rec":
wait 3 ticks
open chest with 1 rows named "{@prefix}" to player
format slot 2 of player with 1 book named "&7Commun" with lore "&7Tout les 3 heures" to close then run [make player execute command "/recompense"]
format slot 4 of player with 1 book named "&6Rare" with lore "&7Tout les 5 heures" to close then run [make player execute command "/recompense"]
format slot 6 of player with 1 book named "&5Legendaire" with lore "&7Tout les 10 heures" to close then run [make player execute command "/recompense"]
if arg 1 is "appercu":
wait 3 ticks
open chest with 6 rows to player
set {_slot} to 0
wait 3 ticks
loop {Commun%player%} times:
format slot {_slot} of player with chest named "&7Ouvrir" to close then run [make player execute command "/recompense §Commun"]
add 1 to {_slot}
loop {rare%player%} times:
format slot {_slot} of player with chest named "&6Ouvrir" to close then run [make player execute command "/recompense §rare"]
add 1 to {_slot}
loop {legendaire%player%} times:
format slot {_slot} of player with chest named "&5Ouvrir" to close then run [make player execute command "/recompense §legendaire"]
add 1 to {_slot}
if arg 1 is "§Commun":
loop 1 times:
wait 5 ticks
set {random} to a random integer between 3 and 5
give {random} of gold ingot to player
chance of 5/100:
make player execute command "/prgive 1"
set action bar of player to "&7Vous avez ouvert 1 coffre Commun"
remove 1 from {Commun%player%}
clear {random}
if arg 1 is "§rare":
loop 1 times:
wait 5 ticks
set {random} to a random integer between 5 and 10
give {random} of gold ingot to player
chance of 10/100:
make player execute command "/prgive 1"
set action bar of player to "&7Vous avez ouvert 1 coffre rare"
remove 1 from {rare%player%}
clear {random}
if arg 1 is "§legendaire":
loop 1 times:
wait 5 ticks
set {random} to a random integer between 5 and 10
give {random} of gold ingot to player
chance of 10/100:
add 1 to {rare%player%}
send "&6Vous venez de gagner un coffre rare"
chance of 20/100:
add 1 to {Commun%player%}
send "&7Vous venez de gagner un coffre Commun"
chance of 15/100:
make player execute command "/privé 1"
set action bar of player to "&5Vous avez ouvert 1 coffre légendaire"
remove 1 from {legendaire%player%}
clear {random}
if arg 1 is "Commun":
loop {Commun%player%} times:
wait 5 ticks
set {random} to a random integer between 3 and 5
give {random} of gold ingot to player
chance of 5/100:
make player execute command "/prgive 1"
set action bar of player to "&7Vous avez ouvert %{Commun%player%}% coffre"
set {Commun%player%} to 0
clear {random}
if arg 1 is "rare":
loop {rare%player%} times:
wait 5 ticks
set {random} to a random integer between 5 and 10
give {random} of gold ingot to player
chance of 10/100:
make player execute command "/prgive 1"
set action bar of player to "&6Vous avez ouvert %{rare%player%}% coffre"
set {rare%player%} to 0
clear {random}
if arg 1 is "legendaire":
loop {legendaire%player%} times:
wait 5 ticks
set {random} to a random integer between 15 and 20
give {random} of gold ingot to player
chance of 10/100:
add 1 to {rare%player%}
send "&6Vous venez de gagner un coffre rare"
chance of 20/100:
add 1 to {Commun%player%}
send "&7Vous venez de gagner un coffre Commun"
chance of 15/100:
make player execute command "/privé 1"
set action bar of player to "&5Vous avez ouvert %{legendaire%player%}% coffre"
set {legendaire%player%} to 0
clear {random}
on first join:
add player to {list::*}
on join:
remove player from {list::*}
add player to {list::*}
every 3 hour:
loop {list::*}:
set {loop} to loop-value
add 1 to {Commun%{loop}%}
broadcast "&7[&bChest&7] Un coffre Commun vient d'être donné à tous"
every 5 hour:
loop {list::*}:
set {loop} to loop-value
add 1 to {rare%{loop}%}
broadcast "&6[&bChest&6] Un coffre rare vient d'être donné à tous"
every 10 hour:
loop {list::*}:
set {loop} to loop-value
add 1 to {legendaire%{loop}%}
broadcast "&5[&bChest&5] Un coffre légendaire vient d'être donné à tous"
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
MrBboyIce
Bonjour tout le monde
J'ai trouver un skript sur le forum qui consiste a donner tout les X temps un coffre de récompense au joueur.
Le problème sur se skript est que même si le jouer est déconnecte il reçois quand même le coffre,
qui veut dire si le joueur se connecte pas pendent 2 semaine il se retrouve avec 20000 coffre de recommence.
Est t-il possible de me modifier se skript?
Cordialement MrBboyIce,
[spoiler=Skript en question.]
3 réponses à cette question
Messages recommandés