Pour le skript de xray c'est imposible et le skript de freeze tien :
variables:
{freeze.%arg 1%} = false
command /freeze [<player>]:
permission: freeze.use
trigger:
if arg is not set:
send "&8 [&cFreeze&8] &cIl faut mettre un joueur !"
if arg 1 is set:
if {freeze.%arg 1%} is false:
set {freeze.%arg 1%} to true
apply slowness 250 to arg 1 for 999 days
apply jump boost 250 to arg 1 for 999 days
apply blindness 250 to arg 1 for 999 days
send arg 1 title "message1" with subtitle "message2" for 3 seconds
send "&8 [&cFreeze&8] &cVous avez freeze %arg 1%"
send "&8 [&cFreeze&8] &cVous avez été freeze !" to arg 1
if {freeze.%arg 1%} is true:
set {freeze.%arg 1%} to false
remove slowness from player
remove jump boost from player
remove blindness from player
send "&8 [&cFreeze&8] &cVous avez unfreeze %arg 1%"
send "&8 [&cFreeze&8] &cVous avez été unfreeze !" to arg 1
on damage:
if {freeze.%victim%} is true:
cancel event
send "&8 [&cFreeze&8] &c%victim% est freeze !" to attacker
if {freeze.%attacker%} is true:
cancel event
send "&8 [&cFreeze&8] &cvous êtes freeze !" to attacker