Aller au contenu

Messages recommandés

Posté(e)

Bonjour aujourd'hui je suis là pour vous poser une question ...

alors j'ai un skript qui fonctionne (anti cheat) mais au bout d'un moment quand je check une personne (/check <player>) cela me l'execute 2 fois je ne sais vraiment pas ou est le probleme :/

le skript :

command /Ac [<text>] [<offline player>]:
   description: Commandes de L'anti-cheat
   permission : AntiCheat.use
   executable by: players
   trigger:
       if arg 1 is not set :
           send "&7&m------------&7-[ &4&lAntiCheat &7]&7&m-------------"
           send "&c/Ac create &7: Invoque AntiCheat, à n'utiliser qu'une fois !"
           send "&c/Ac set &7: Definis l'endroit ou se teleportera AntiCheat a la fin du check"
       if arg 1 is "create" :
           create a citizen named "Cheateur" at location of player as a player
           set citizen 6 nametag invisible
           send "<white>[<light red>AntiCheat<white>]<reset> AntiCheat invoque, pret a agir !"
       if arg 1 is "set" :
           set {Cheateur.spawn} to location of player
           send "<white>[<light red>AntiCheat<white>]<reset> AntiCheat se reposera désormais en %{Cheateur.spawn}%!"
on npc left click:
   if {check.ff.%player%} is true:
       add 1 to {ff.log.%player%}
       loop all players:
           if loop-player has the permission "Cheateur.ff":
           set {_ping} to player's ping
           send "&8[&4&lAntiCheat&8] &7%player% Utilise probablement un ForceField (MS: %{_ping}% Alertes: %{ff.log.%player%}%)" to loop-player
       loop all entities:
           "%uncoloured name of loop-entity%" is "Cheateur"
           wait 1 second
           set {check.ff.%player%} to true
           teleport loop-entity 3 meter above player
           wait 0.4 second
           teleport loop-entity to {Cheateur.spawn}
           set {check.ff.%player%} to false
           if {ff.log.%player%} > 4:
               set {ff.log.%player%} to 0
               make console execute command "/Kick %player% &cForceField"
   else:
       stop

on quit:
   set {ff.log.%player%} to 0

on join:
   set {ff.log.%player%} to 0

command /log <player>:
   permission: Cheateur.ff
   permission message: &8[&4&lAntiCheat&8] &7&l: &cVous n'avez pas la permission de faire cela !
   trigger:
       send "&7&m--------------------" to player
       send "&7Logs de &c%arg 1% &7:" to player
       send "&7ForceField &8> &c%{ff.log.%player%}% / 5"
       send "&7&m--------------------" to player

command /resetlog <player>:
   permission: op
   permission message: &8[&4&lAntiCheat&8] &7&l: &cVous n'avez pas la permission de faire cela !
   trigger:
       set {ff.log.%player%} to 0
       send "&8[&4&lAntiCheat&8] &7&l: &7Les logs de %arg 1% ont bien été clear !"

every 30 second:
   loop all entities:
       "%uncoloured name of loop-entity%" is "Cheateur"
       teleport loop-entity 2.5 meter right (random player out of all players)
       set {check.forcefield.%random player out of all players%} to true
       wait 0.4 second
       teleport loop-entity to {Cheateur.spawn}
       set {check.forcefield.%random player out of all players%} to false

command /check <player>:
   permission: Cheateur.use
   permission message: &8[&4&lAntiCheat&8] &7&l: &7Tu n'as pas la permission d'executer cette commande !
   usage :&8[&4&lAntiCheat&8] &7&l: &7Tu dois spécifier un joueur connecté !
   trigger:
       loop all entities:
           "%uncoloured name of loop-entity%" is "Cheateur"
           set {check.forcefield.%arg 1%} to true
           teleport loop-entity to arg 1
           send "&8[&4&lAntiCheat&8] &7&l: &7Un Bot a bien été envoyer à %arg 1% !" to player
           wait 0.4 second
           teleport loop-entity to {Cheateur.spawn}
           set {check.forcefield.%arg 1%} to false

Merci d'avance cordialement

Wiz0Xx

×
×
  • Créer...

Information importante

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.