Je viens vers vous car j'ai un petit problème par rapport à mon skript qui est pour mon tout nouveau serveur, se que je souhaite faire c'est deux clans adversaires qui farm et se battent pour augmenter de niveau. Jusque là tout fonctionne, mais hier j'ai découvert un problème qui concerne la liste des membres de chaque clan, si le joueur est connecté, il est donc affiché en joueur connecté, si il l'est déconnecté le joueur est afficher dans les joueurs déconnectés, jusque là aucun problème, j'avais découvert que quand le serveur se fermait les joueurs connectés ne passaient pas dans la liste des joueurs déconnectés et donc quand ils se reconnectaient les listes étaient buguées j'ai réussi à le réparé en ajoutant un événement on stop. (possible de voir dans le skript en-dessous)
Maintenant le problème c'est quand je reload le skript en faisant /sk reload clan, les joueurs connectés passent dans les joueurs déconnectés sans aucune raison, mis à part une erreur de ma part mais je ne vois pas où...
Version de Minecraft : 1.8.9
Version de Skript : 2.1.2
on chat:
cancel event
if{clan.angel.%player%} is set:
broadcast "&b⟦ ☫ Ange ☫ ⟧ %player's display name%&9 ➜ &r%message%"
stop
elseif{clan.devil.%player%} is set:
broadcast "&c⟦ ☬ Démon ☬ ⟧ %player's display name%&9 ➜ &r%message%"
stop
if{clan.angel.%player%} is not set:
broadcast "&e⟦ Visiteur ⟧ %player's display name%&9 ➜ &r%message%"
stop
elseif{clan.devil.%player%} is not set:
broadcast "&e⟦ Visiteur ⟧ %player's display name%&9 ➜ &r%message%"
stop
#POWER
every second:
loop all players:if{clan.power.gen.%loop-player%} is true:if{clan.power.dispo.%loop-player%}<=20:
remove 1 from {clan.power.sec.gen.%loop-player%}if{clan.power.sec.gen.%loop-player%}=0:set{clan.power.sec.gen.%loop-player%} to 59
remove 1 from {clan.power.min.gen.%loop-player%}if{clan.power.min.gen.%loop-player%}=0:
add 1 to {clan.power.dispo.%loop-player%}if{clan.angel.%loop-player%} is set:
add 1 to {clan.power.dispo.ange}if{clan.devil.%loop-player%} is set:
add 1 to {clan.power.dispo.demon}set{clan.power.sec.gen.%loop-player%} to 59set{clan.power.min.gen.%loop-player%} to 59if{clan.power.dispo.%loop-player%}>=20:set{clan.power.gen.%loop-player%} to false
on first join:set{%player%.on} to trueset{clan.power.dispo.%player%} to 0set{clan.power.sec.gen.%player%} to 59set{clan.power.min.gen.%player%} to 59set{clan.power.total.%player%} to 20
on join:set{%player%.on} to trueif{clan.power.dispo.%player%} is not set:set{clan.power.dispo.%player%} to 0set{clan.power.total.%player%} to 20if{clan.power.dispo.%player%}>=20:if{clan.power.gen.%player%} is false:if{clan.power.sec.gen.%player%} is not set:set{clan.power.sec.gen.%player%} to 59if{clan.power.min.gen.%player%} is not set:set{clan.power.min.gen.%player%} to 59elseif{clan.power.sec.gen.%player%} is set:set{clan.power.sec.gen.%player%} to {clan.power.sec.stock.%player%}elseif{clan.power.min.gen.%player%} is set:set{clan.power.min.gen.%player%} to {clan.power.min.stock.%player%}if{clan.power.dispo.%player%} is set:set{clan.power.gen.%player%} to trueif{first.join.%player%} is true:
execute console command "cc %player%"if{clan.angel.%player%} is set:set join message to "&8[&a✔&8] &b⟦ ☫ Ange ☫ ⟧ &b%player%"set{clan.sb::%player%} to "Ange"set{clanlevel.sb.%player%} to {clan.level.ange}set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}
stop
elseif{clan.devil.%player%} is set:set join message to "&8[&a✔&8] &c⟦ ☬ Démon ☬ ⟧ &c%player%"set{clan.sb::%player%} to "Démon"set{clanlevel.sb.%player%} to {clan.level.demon}set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}
stop
if{clan.angel.%player%} is not set:set join message to "&8[&a✔&8] &7%player%"set{clan.sb::%player%} to "Visiteur"set{clanlevel.sb.%player%} to "✘"
stop
elseif{clan.devil.%player%} is not set:set join message to "&8[&a✔&8] &7%player%"set{clan.sb::%player%} to "Visiteur"set{clanlevel.sb.%player%} to "✘"
stop
else:
execute console command "cc %player%"if{clan.angel.%player%} is set:set{clan.sb::%player%} to "Ange"set{clanlevel.sb.%player%} to {clan.level.ange}set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}set join message to "&8[&a✔&8] &b⟦ ☫ Ange ☫ ⟧ &b%player%"
remove "%player%" from {membre.ange.deco::*}set{liste_ange_deco} to "%{membre.ange.deco::*}%"
add "%player%" to {membre.ange.co::*}set{liste_ange_co} to "%{membre.ange.co::*}%"
remove "%player%" from {membre.ange::*}set{liste_ange} to "%{membre.ange::*}%"
add 1 to {clan.membres.co.ange}
remove 1 from {clan.membres.deco.ange}
stop
elseif{clan.devil.%player%} is set:set{clan.sb::%player%} to "Démon"set{clanlevel.sb.%player%} to {clan.level.demon}set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}set join message to "&8[&a✔&8] &c⟦ ☬ Démon ☬ ⟧ &c%player%"
remove "%player%" from {membre.demon.deco::*}set{liste_demon_deco} to "%{membre.demon.deco::*}%"
add "%player%" to {membre.demon.co::*}set{liste_demon_co} to "%{membre.demon.co::*}%"
remove "%player%" from {membre.demon::*}set{liste_demon} to "%{membre.demon::*}%"
add 1 to {clan.membres.co.demon}
remove 1 from {clan.membres.deco.demon}
stop
if{clan.angel.%player%} is not set:set join message to "&8[&a✔&8] &7%player%"set{clan.sb::%player%} to "Visiteur"set{clanlevel.sb.%player%} to "✘"
stop
elseif{clan.devil.%player%} is not set:set join message to "&8[&a✔&8] &7%player%"set{clan.sb::%player%} to "Visiteur"set{clanlevel.sb.%player%} to "✘"
stop
set{first.join.%player%} to true
on quit:set{%player%.on} to falseset{clan.power.gen.%player%} to falseset{clan.power.sec.stock.%player%} to {clan.power.sec.gen.%player%}set{clan.power.min.stock.%player%} to {clan.power.min.gen.%player%}if{clan.angel.%player%} is set:set quit message to "&8[&c✘&8] &b⟦ ☫ Ange ☫ ⟧ &b%player%"
remove "%player%" from {membre.ange.co::*}set{liste_ange_co} to "%{membre.ange.co::*}%"
add "%player%" to {membre.ange.deco::*}set{liste_ange_deco} to "%{membre.ange.deco::*}%"
add "%player%" to {membre.ange::*}set{liste_ange} to "%{membre.ange::*}%"
remove 1 from {clan.membres.co.ange}
add 1 to {clan.membres.deco.ange}
stop
elseif{clan.devil.%player%} is set:set quit message to "&8[&c✘&8] &c⟦ ☬ Démon ☬ ⟧ &c%player%"
remove "%player%" from {membre.demon.co::*}set{liste_demon_co} to "%{membre.demon.co::*}%"
add "%player%" to {membre.demon.deco::*}set{liste_demon_deco} to "%{membre.demon.deco::*}%"
add "%player%" to {membre.demon::*}set{liste_demon} to "%{membre.demon::*}%"
remove 1 from {clan.membres.co.demon}
add 1 to {clan.membres.deco.demon}
stop
if{clan.angel.%player%} is not set:set quit message to "&8[&c✘&8] &7%player%"
stop
elseif{clan.devil.%player%} is not set:set quit message to "&8[&c✘&8] &7%player%"
stop
on stop:
add {clan.membres.co.ange} to {clan.membres.deco.ange}set{clan.membres.co.ange} to 0
add {clan.membres.co.demon} to {clan.membres.deco.demon}set{clan.membres.co.demon} to 0if{clan.membres.ange}=1:
add {membre.ange.co::*} to {membre.ange::*}delete{membre.ange.co::*}if{clan.membres.ange}>0:
add {membre.ange.co::*} to {membre.ange.deco::*}delete{membre.ange.co::*}if{clan.membres.demon}=1:
add {membre.demon.co::*} to {membre.demon::*}delete{membre.demon.co::*}if{clan.membres.demon}>0:
add {membre.demon.co::*} to {membre.demon.deco::*}delete{membre.demon.co::*}
command /clan [<text>][<text>]:
aliases: c
trigger:if arg 1 is set:if arg 1 is "join":if arg 2 is set:if arg 2 is "Ange" or "Anges":if{clan.angel.%player%} is set:
send "&8[&6Clans&8] &bVous faites déjà partis de ce clan."
stop
if{clan.angel.%player%} is not set:if{clan.devil.%player%} is set:
send "&8[&6Clans&8] &cVous devez quitter les Démons pour rejoindre ce clan."
stop
if{clan.devil.%player%} is not set:set{clan.angel.%player%} to trueset{clanlevel.sb.%player%} to {clan.level.ange}set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}
add {clan.power.dispo.%player%} to {clan.power.dispo.ange}
add {clan.power.total.%player%} to {clan.power.total.ange}
add 1 to {clan.membres.ange}
add "%player%" to {membre.ange.co::*}
add 1 to {clan.membres.co.ange}set{clan.sb::%player%} to "Ange"
send "&8[&6Clans&8] &aBravo vous avez rejoins les &bAnges&a."if arg 2 is "Démon" or "Démons" or "Demon" or "Demons":if{clan.devil.%player%} is set:
send "&8[&6Clans&8] &bVous faites déjà partis de ce clan."
stop
if{clan.devil.%player%} is not set:if{clan.angel.%player%} is set:
send "&8[&6Clans&8] &cVous devez quitter les Anges pour rejoindre ce clan."
stop
if{clan.angel.%player%} is not set:set{clan.devil.%player%} to trueset{clanlevel.sb.%player%} to {clan.level.demon}set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}
add {clan.power.dispo.%player%} to {clan.power.dispo.demon}
add {clan.power.total.%player%} to {clan.power.total.demon}
add 1 to {clan.membres.demon}
add "%player%" to {membre.demon.co::*}
add 1 to {clan.membres.co.demon}set{clan.sb::%player%} to "Démon"
send "&8[&6Clans&8] &aBravo vous avez rejoins les &cDémons&a."if arg 2 is not "Démon" or "Démons" or "Demon" or "Demons" or "Ange" or "Anges":
send "&8[&6Clans&8] &cCe clan n'existe pas."
stop
if arg 2 is not set:
send "&8[&6Clans&8] &eQuel clan voulez-vous rejoindre ?"
stop
if arg 1 is "leave":if arg 2 is set:
send "&8[&6Clans&8] &cCommande inconnue."if arg 2 is not set:if{clan.angel.%player%} is not set:if{clan.devil.%player%} is not set:
send "&8[&6Clans&8] &cVous ne faites pas parti d'un clan."
stop
if{clan.devil.%player%} is not set:if{clan.angel.%player%} is not set:
send "&8[&6Clans&8] &cVous ne faites pas parti d'un clan."
stop
if{clan.angel.%player%} is set:
clear {clan.angel.%player%}
remove {clan.power.dispo.%player%} from {clan.power.dispo.ange}
remove {clan.power.total.%player%} from {clan.power.total.ange}set{clanlevel.sb.%player%} to "✘"#set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}
remove "%player%" from {membre.ange.co::*}set{liste_ange_co} to "%{membre.ange.co::*}%"
remove "%player%" from {membre.deco.ange::*}set{liste_ange_deco} to "%{membre.ange.deco::*}%"
remove "%player%" from {membre.ange::*}set{liste_ange} to "%{membre.ange::*}%"
remove 1 from {clan.membres.ange}
remove 1 from {clan.membres.co.ange}set{clan.sb::%player%} to "Visiteur"
send "&8[&6Clans&8] &aVous avez quitté les &bAnges&a."if{clan.membres.ange}<=0:set{clan.power.total.ange} to 0delete{membre.ange.co::*}delete{membre.ange.deco::*}delete{membre.ange::*}set{clan.membres.ange} to 0set{clan.membres.co.ange} to 0set{clan.membres.deco.ange} to 0elseif{clan.devil.%player%} is set:
clear {clan.devil.%player%}
remove {clan.power.dispo.%player%} from {clan.power.dispo.demon}
remove {clan.power.total.%player%} from {clan.power.total.demon}set{clanlevel.sb.%player%} to "✘"#set{clanlevel.sb.%player%} to rounded {clanlevel.sb.%player%}
remove "%player%" from {membre.demon.co::*}set{liste_ange_co} to "%{membre.demon.co::*}%"
remove "%player%" from {membre.deco.demon::*}set{liste_ange_deco} to "%{membre.demon.deco::*}%"
remove "%player%" from {membre.demon::*}set{liste_ange} to "%{membre.demon::*}%"
remove 1 from {clan.membres.demon}
remove 1 from {clan.membres.co.demon}set{clan.sb::%player%} to "Visiteur"
send "&8[&6Clans&8] &aVous avez quitté les &cDémons&a."if{clan.membres.demon}<=0:set{clan.power.total.demon} to 0delete{membre.demon.co::*}delete{membre.demon.deco::*}delete{membre.demon::*}set{clan.membres.demon} to 0set{clan.membres.co.demon} to 0set{clan.membres.deco.demon} to 0if arg 1 is "show" or "s" or "who":if arg 2 is set:if arg 2 is "Ange" or "Anges":
add 1 to {clan.level.ange}
remove 1 from {clan.level.ange}
add 1 to {clan.exp.ange}
remove 1 from {clan.exp.ange}
add 1 to {clan.membres.ange}
remove 1 from {clan.membres.ange}
add 1 to {clan.bank.ange}
remove 1 from {clan.bank.ange}
add 1 to {clan.power.dispo.ange}
remove 1 from {clan.power.dispo.ange}
add 1 to {clan.power.total.ange}
remove 1 from {clan.power.total.ange}
send "&8&m-------------------------------"
send "&b&l Anges &8- &2Level: &a%{clan.level.ange}%"
send ""
send "&ePuissance: &d%{clan.power.dispo.ange}%/%{clan.power.total.ange}%"
send "&eExpérience: &a%{clan.exp.ange}%"
send "&eBanque: &a%{clan.bank.ange}% $"if{clan.membres.ange}=0:
send "&eLe clan possède ne possède &caucun membre&e."if{clan.membres.ange} is 1:if{clan.membres.co.ange}=1:set{liste_ange_co} to "%{membre.ange.co::*}%"
replace all " and"with" et" in {liste_ange_co}
send "&eMembre connecté: &a(1/1)"
send "&7 %{liste_ange_co}%"
send "&eMembre déconnecté: &7(0/1)"if{clan.membres.co.ange}=0:set{liste_ange} to "%{membre.ange::*}%"
replace all " and"with" et" in {liste_ange}
send "&eMembre connecté: &7(0/1)"
send "&eMembre déconnecté: &c(1/1)"
send "&7 %{liste_ange}%"if{clan.membres.ange}>1:if{clan.membres.co.ange}=0:set{liste_ange} to "%{membre.ange::*}%"
replace all " and"with" et" in {liste_ange}set{liste_ange_deco} to "%{membre.ange.deco::*}%"
replace all " and"with" et" in {liste_ange_deco}
send "&eMembre connecté: &7(0/%{clan.membres.ange}%)"if{clan.membres.deco.ange}=0:
send "&eMembre déconnecté: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"if{clan.membres.deco.ange}=1:
send "&eMembre déconnecté: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_deco}%"if{clan.membres.deco.ange}>1:
send "&eMembres déconnectés: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_deco}%"if{clan.membres.co.ange}=1:set{liste_ange_deco} to "%{membre.ange.deco::*}%"
replace all " and"with" et" in {liste_ange}set{liste_ange_co} to "%{membre.ange.co::*}%"
replace all " and"with" et" in {liste_ange_co}set{liste_ange_deco} to "%{membre.ange.deco::*}%"
replace all " and"with" et" in {liste_ange_deco}set{clan.membres.deco.ange} to {clan.membres.ange}-{clan.membres.co.ange}
send "&eMembre connecté: &a(1/%{clan.membres.ange}%)"
send "&7 %{liste_ange_co}%"if{clan.membres.deco.ange}=0:
send "&eMembre déconnecté: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"if{clan.membres.deco.ange}=1:
send "&eMembre déconnecté: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_deco}%"if{clan.membres.deco.ange}>1:
send "&eMembres déconnectés: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_deco}%"if{clan.membres.co.ange}>1:set{liste_ange_deco} to "%{membre.ange.deco::*}%"
replace all " and"with" et" in {liste_ange}set{liste_ange_co} to "%{membre.ange.co::*}%"
replace all " and"with" et" in {liste_ange_co}set{liste_ange_deco} to "%{membre.ange.deco::*}%"
replace all " and"with" et" in {liste_ange_deco}set{clan.membres.deco.ange} to {clan.membres.ange}-{clan.membres.co.ange}
send "&eMembres connectés: &a(%{clan.membres.co.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_co}%"if{clan.membres.deco.ange}=0:
send "&eMembre déconnecté: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"if{clan.membres.deco.ange}=1:
send "&eMembre déconnecté: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_deco}%"if{clan.membres.deco.ange}>1:
send "&eMembres déconnectés: &c(%{clan.membres.deco.ange}%/%{clan.membres.ange}%)"
send "&7 %{liste_ange_deco}%"
send ""
send "&8&m-------------------------------"if arg 2 is "Demon" or "Démon" or "Démons" or "Demons":
add 1 to {clan.level.demon}
remove 1 from {clan.level.demon}
add 1 to {clan.exp.demon}
remove 1 from {clan.exp.demon}
add 1 to {clan.membres.demon}
remove 1 from {clan.membres.demon}
add 1 to {clan.bank.demon}
remove 1 from {clan.bank.demon}
add 1 to {clan.power.dispo.demon}
remove 1 from {clan.power.dispo.demon}
add 1 to {clan.power.total.demon}
remove 1 from {clan.power.total.demon}
send "&8&m-------------------------------"
send "&c&l Démons &8- &2Level: &a%{clan.level.demon}%"
send ""
send "&8 - &ePuissance: &d%{clan.power.dispo.demon}%/%{clan.power.total.demon}%"
send "&8 - &eExpérience: &a%{clan.exp.demon}%"
send "&8 - &eBanque: &a%{clan.bank.demon}% $"
send ""if{clan.membres.demon}=0:
send "&8 - &eLe clan possède ne possède &caucun membre&e."if{clan.membres.demon} is 1:if{clan.membres.co.demon}=1:
send "&8 - &eMembre connecté: &a(1/1)"set{liste_demon_co} to "%{membre.demon.co::*}%"
replace all " and"with" et" in {liste_demon_co}
send "&7 %{liste_demon_co}%"
send "&8 - &eMembre déconnecté: &7(0/1)"if{clan.membres.co.demon}=0:
send "&8 - &eMembre connecté: &7(0/1)"
send "&8 - &eMembre déconnecté: &c(1/1)"set{liste_demon} to "%{membre.demon::*}%"
replace all " and"with" et" in {liste_demon}
send "&7 %{liste_demon}%"if{clan.membres.demon}>1:if{clan.membres.co.demon}=0:
send "&8 - &eMembre connecté: &7(0/%{clan.membres.demon}%)"if{clan.membres.deco.demon}=0:
send "&8 - &eMembre déconnecté: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"if{clan.membres.deco.demon}=1:
send "&8 - &eMembre déconnecté: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"set{liste_demon_deco} to "%{membre.demon.deco::*}%"
replace all " and"with" et" in {liste_demon_deco}
send "&7 %{liste_demon_deco}%"if{clan.membres.deco.demon}>1:
send "&8 - &eMembres déconnectés: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"set{liste_demon_deco} to "%{membre.demon.deco::*}%"
replace all " and"with" et" in {liste_demon_deco}
send "&7 %{liste_demon_deco}%"if{clan.membres.co.demon}=1:set{clan.membres.deco.demon} to {clan.membres.demon}-{clan.membres.co.demon}
send "&8 - &eMembre connecté: &a(1/%{clan.membres.demon}%)"set{liste_demon_co} to "%{membre.demon.co::*}%"
replace all " and"with" et" in {liste_demon_co}
send "&7 %{liste_demon_co}%"if{clan.membres.deco.demon}=0:
send "&8 - &eMembre déconnecté: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"if{clan.membres.deco.demon}=1:
send "&8 - &eMembre déconnecté: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"set{liste_demon_deco} to "%{membre.demon.deco::*}%"
replace all " and"with" et" in {liste_demon_deco}
send "&7 %{liste_demon_deco}%"if{clan.membres.deco.demon}>1:
send "&8 - &eMembres déconnectés: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"set{liste_demon_deco} to "%{membre.demon.deco::*}%"
replace all " and"with" et" in {liste_demon_deco}
send "&7 %{liste_demon_deco}%"if{clan.membres.co.demon}>1:set{clan.membres.deco.demon} to {clan.membres.demon}-{clan.membres.co.demon}
send "&8 - &eMembres connectés: &a(%{clan.membres.co.demon}%/%{clan.membres.demon}%)"set{liste_demon_co} to "%{membre.demon.co::*}%"
replace all " and"with" et" in {liste_demon_co}
send "&7 %{liste_demon_co}%"if{clan.membres.deco.demon}=0:
send "&8 - &eMembre déconnecté: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"if{clan.membres.deco.demon}=1:
send "&8 - &eMembre déconnecté: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"set{liste_demon_deco} to "%{membre.demon.deco::*}%"
replace all " and"with" et" in {liste_demon_deco}
send "&7 %{liste_demon_deco}%"if{clan.membres.deco.demon}>1:
send "&8 - &eMembres déconnectés: &c(%{clan.membres.deco.demon}%/%{clan.membres.demon}%)"set{liste_demon_deco} to "%{membre.demon.deco::*}%"
replace all " and"with" et" in {liste_demon_deco}
send "&7 %{liste_demon_deco}%"
send ""
send "&8&m-------------------------------"if arg 2 is not "Demon" or "Démon" or "Démons" or "Demons" or "Ange" or "Anges":
send "&8[&6Clans&8] &cCe clan n'existe pas."
stop
else:
send "&8[&6Clans&8] &eQuel clan voulez-vous voir ? &e(&bAnge &eou &cDémon&e)"
stop
if arg 1 is "power" or "pow" or "p":
send "&8&m-------------------------------"
send "&6&l Puissance"
send ""
send "&eVotre puissance: &d%{clan.power.dispo.%player%}%/%{clan.power.total.%player%}%&e.&7 (1 par heure)"if{clan.power.dispo.%player%}<20:
send "&6Temps avant de récupérer 1 puissance: &c%{clan.power.min.gen.%player%}% min et %{clan.power.sec.gen.%player%}% sec."if{clan.angel.%player%} is set:
send "&bPuissance de votre clan: &a%{clan.power.dispo.ange}%/%{clan.power.total.ange}%&e."elseif{clan.devil.%player%} is set:
send "&bPuissance de votre clan: &a%{clan.power.dispo.demon}%/%{clan.power.total.demon}%&b."
send ""
send "&8&m-------------------------------"if arg 1 is not "join" or "leave" or "info" or "show" or "s" or "who" or "power" or "pow" or "p":
send "&8[&6Clans&8] &cCommande inconnue."
stop
if arg 1 is not set:
open chest with3 rows named "&9&lClans" to player
wait 3 tick
format slot 12of player with packed ice named "&b☫ Ange ☫"with lore "||&e➳ &bPour voir les informations sur le grade &cVIP&b,||&bcliquez sur le papier et pour l'acheter cliquez sur||&ble &elingot d'or&b.||" to close then run [make player execute command "clan show ange"]
format slot 14of player with netherrack named "&c☬ Démon ☬"with lore "||&e➳ &bPour voir les informations sur le grade &cVIP&b,||&bcliquez sur le papier et pour l'acheter cliquez sur||&ble &elingot d'or&b.||" to close then run [make player execute command "clan show demon"]
format slot 19of player with empty map named "&eAmélioration d'un clan ?"with lore "&3➳ &7Pour &dsavoir&7 les informations pour l'amélioration||&7d'un clan il suffit de faire la commande &5''&7/c info&5''&7." to be unstealable
format slot 7of player with empty map named "&eQuitter un clan ?"with lore "&3➳ &7Pour &4quitter&7 un clan il suffit de||&7faire la commande &5''&7/c leave''&7." to be unstealable
format slot 1of player with paper named "&eRejoindre un clan ?"with lore "&3➳ &7Pour &2rejoindre&7 un clan il suffit de||&7faire la commande &5''&7/c join &bAnge &7ou&c Démon&5''&7." to be unstealable
format slot 25of player with paper named "&eInformations sur un clan ?"with lore "&3➳ &7Pour &6avoir&7 des information sur un clan il suffit||&7de faire la commande &5''&7/c show &bAnge &7ou&c Démon&5''&7." to be unstealable
on placeholder request with prefix "skript":if the identifier is "clan":set the result to "%{clan.sb::%player%}%"
stop
if the identifier is "clanlevel":set the result to "%{clanlevel.sb.%player%}%"
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
TheFighter51
Bonjour / Bonsoir,
Je viens vers vous car j'ai un petit problème par rapport à mon skript qui est pour mon tout nouveau serveur, se que je souhaite faire c'est deux clans adversaires qui farm et se battent pour augmenter de niveau. Jusque là tout fonctionne, mais hier j'ai découvert un problème qui concerne la liste des membres de chaque clan, si le joueur est connecté, il est donc affiché en joueur connecté, si il l'est déconnecté le joueur est afficher dans les joueurs déconnectés, jusque là aucun problème, j'avais découvert que quand le serveur se fermait les joueurs connectés ne passaient pas dans la liste des joueurs déconnectés et donc quand ils se reconnectaient les listes étaient buguées j'ai réussi à le réparé en ajoutant un événement on stop. (possible de voir dans le skript en-dessous)
Maintenant le problème c'est quand je reload le skript en faisant /sk reload clan, les joueurs connectés passent dans les joueurs déconnectés sans aucune raison, mis à part une erreur de ma part mais je ne vois pas où...
Version de Minecraft : 1.8.9
Version de Skript : 2.1.2
Mes addons: Ersatz, PirateSK, RandomSK, SkQuery, SkRayFall, SkStuff, SkUtilities, Skellett, SkellettCord, TuSKe, Umbaska, WildSkript, WolvSK, skRayFall
Le skript:
Modifié par TheFighter512 réponses à cette question
Messages recommandés