Pourquoi vous vous obstinez à rester sur des versions aussi vielles que le jeu lui-même ?!
Tu es en 1.8, prends celle-ci, t'auras accès aux derniers ajouts comme ça : https://github.com/Matocolotoe/Skript-1.8/releases
Ensuite, faire un "on any move" est déjà HORRIBLE mais alors, ajouter en dessus un "loop all players", c'est essayer de tuer ton serveur que tu fais là ...
Personnellement, j'ai peut-être une solution, malheureusement, elle requiert toujours le "on any move".
on any move:
if player's gamemode is not creative or spectator:
# Si tu as un Hub où le Fly est autorisé pour les VIP par exemple, ajoute ton code pour vérifier s'il le Fly est activé ou désactivé.
if block below player is air:
set {_LastPosition} to location of player
wait 5 seconds
if block below player is air:
if distance between y-coordinates of {_LastPosition} and y-coordinates of location of player > 3:
loop all players where [input has permission "AC.Alert"]:
send "%player% : Fly Possible" to loop-player
C'est assez moche comme code, mais bon, en théorie, ça devrait faire l'affaire, bien-sûr, si tu donnes JumpBoost à tes joueurs en permanence, il risque de se faire détecter en permanence '-'