fix bugs
This commit is contained in:
parent
eba8182380
commit
2b86363c28
1 changed files with 31 additions and 10 deletions
41
party.sk
41
party.sk
|
@ -1,3 +1,6 @@
|
||||||
|
options:
|
||||||
|
pasDePartie: "&4Aucune partie est en cours."
|
||||||
|
|
||||||
command party [<player>] [<text>]: # commande party
|
command party [<player>] [<text>]: # commande party
|
||||||
executable by: players
|
executable by: players
|
||||||
description: Regarde le nombre de joueur dans une partie ou invite un joueur dans ta partie.
|
description: Regarde le nombre de joueur dans une partie ou invite un joueur dans ta partie.
|
||||||
|
@ -5,18 +8,23 @@ command party [<player>] [<text>]: # commande party
|
||||||
if arg-2 is set:
|
if arg-2 is set:
|
||||||
if arg-2 is "join": # rejoindre la partie
|
if arg-2 is "join": # rejoindre la partie
|
||||||
if {party} is set:
|
if {party} is set:
|
||||||
|
if {party.player.%uuid of player%} is set:
|
||||||
|
send "&cTu es déjà dans la partie."
|
||||||
|
stop
|
||||||
set {party.player.%uuid of player%} to true
|
set {party.player.%uuid of player%} to true
|
||||||
loop {party.list::*}:
|
loop {party.list::*}:
|
||||||
send "%player%&a a rejoint la partie." to loop-value
|
send "%player%&a a rejoint la partie." to loop-value
|
||||||
add player to {party.list::*}
|
add player to {party.list::*}
|
||||||
send "&aTu as rejoint la partie."
|
send "&aTu as rejoint la partie."
|
||||||
|
stop
|
||||||
else:
|
else:
|
||||||
send "&4Aucune partie est en cours."
|
send {@pasDePartie}
|
||||||
stop
|
stop
|
||||||
if arg-2 is "leave":
|
if arg-2 is "leave":
|
||||||
if {party} is set:
|
if {party} is set:
|
||||||
if player is {party.creator}:
|
if player is {party.creator}:
|
||||||
execute player command "party delete"
|
execute player command "party delete"
|
||||||
|
stop
|
||||||
else:
|
else:
|
||||||
delete {party.player.%uuid of player%}
|
delete {party.player.%uuid of player%}
|
||||||
loop {party.list::*}:
|
loop {party.list::*}:
|
||||||
|
@ -25,35 +33,48 @@ command party [<player>] [<text>]: # commande party
|
||||||
send "&cTu as quitté la partie."
|
send "&cTu as quitté la partie."
|
||||||
else:
|
else:
|
||||||
send "&4Tu n'es pas dans la partie."
|
send "&4Tu n'es pas dans la partie."
|
||||||
|
stop
|
||||||
if arg-2 is "create":
|
if arg-2 is "create":
|
||||||
if player is op:
|
if player is op:
|
||||||
if {party} is set:
|
if {party} is set:
|
||||||
send "&4La party est déjà créer par %{party.creator}%"
|
send "&4La party est déjà créer par %{party.creator}%&4."
|
||||||
|
stop
|
||||||
else:
|
else:
|
||||||
set {party.creator} to player
|
set {party.creator} to player
|
||||||
|
set {party} to true
|
||||||
send "&aTu as créer la partie."
|
send "&aTu as créer la partie."
|
||||||
execute player command "party join"
|
execute player command "party join"
|
||||||
|
stop
|
||||||
else:
|
else:
|
||||||
send option("errorMessage")
|
send option("errorMessage")
|
||||||
if arg-2 is "delete":
|
if arg-2 is "delete":
|
||||||
if player is {party.creator}:
|
if player is {party.creator}:
|
||||||
if {party} is set:
|
if {party} is set:
|
||||||
send "&cLa partie a été supprimée."
|
|
||||||
loop {party.list::*}:
|
loop {party.list::*}:
|
||||||
delete {party.player.%uuid of loop-value%}
|
delete {party.player.%uuid of loop-value%}
|
||||||
send "&cPartie supprimée." to loop-value
|
send "&cPartie supprimée." to loop-value
|
||||||
delete {party.list::*}
|
delete {party.list::*}
|
||||||
|
delete {party}
|
||||||
|
stop
|
||||||
else:
|
else:
|
||||||
send "&4Il n'y a aucune partie en cours."
|
send {@pasDePartie}
|
||||||
|
stop
|
||||||
else:
|
else:
|
||||||
send option("errorMessage")
|
send option("errorMessage")
|
||||||
|
stop
|
||||||
if arg-1 is set:
|
if arg-1 is set:
|
||||||
send formatted "<tooltip:&3Clique sur le message pour rejondre la partie.><cmd:/party join>&aVeux tu rejoindre la partie de &9%player%&a ?" to arg-1
|
if {party} is set:
|
||||||
|
send formatted "<tooltip:&3Clique sur le message pour rejondre la partie.><cmd:/party join>&aVeux tu rejoindre la partie aux côtés de &9%player%&a ?" to arg-1
|
||||||
|
else:
|
||||||
|
send {@pasDePartie}
|
||||||
else:
|
else:
|
||||||
set {_list} to "%{party.list::*}%"
|
if {party} is set:
|
||||||
replace all "and" with "&7et&3" in {_list}
|
set {_list} to "%{party.list::*}%"
|
||||||
replace all "," with "&7,&3" in {_list}
|
replace all "and" with "&7et&3" in {_list}
|
||||||
send "Personne.s dans ta partie : &3%{_list}%&7."
|
replace all "," with "&7,&3" in {_list}
|
||||||
|
send "Personne.s dans ta partie : &3%{_list}%&7."
|
||||||
|
else:
|
||||||
|
send {@pasDePartie}
|
||||||
|
|
||||||
on quit:
|
on quit:
|
||||||
if {party.player.%uuid of player%} is set:
|
if {party.player.%uuid of player%} is set:
|
||||||
|
|
Loading…
Reference in a new issue