Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

je suis à la recherche d'un Skript me permettant d'avoir plusieurs éléments de modération :

Un système de /warn avancé

Un système de clearchat

Un système de Staff Chat

 

Pour facilité la compréhension, j'ai créer un logigramme qui détaille le /warn et le clearchat (voir doc attaché).

 

Pour le Staff Chat, je ne voyais pas trop comment le représenter donc je vais faire une description :

Si le joueur à la permission avec.moderation, il peut voir les messages dit dans le chat du staff même s'il n'est pas dedans. Pour entré dans le StaffChat, le joueur doit taper /sc (ou /staffchat). Tout les messages qu'il enverra après cette commande seront envoyé dans le StaffChat. Pour sortir du canal, il doit retaper /staffchat ou /sc.

 

Merci de me dire si le Skript est faisable et si vous pouvez le faire ... J'ai essayé de me pencher sur le sujet mais j'ai rien compris :/

 

MyMyMy26

Posté(e)

Bonjours,

Voila le code:

options:
   nom: ManageWarn
command /warn <player> <text>:
   permission: {@nom}.warn
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if {{@nom}.warned-time.%player%} is less than 0:
           set {{@nom}.warned-time.%player%} to 0
       add 1 to {{@nom}.warned.%player%}
       add arg 2 to {{@nom}.warned.%player%.%{{@nom}.warned-time::%player%}%}
       if {{@nom}.warned-time::%player%} is 3:
           make console execute command "kick arg 1 &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 4:
           make console execute command "tempban arg-1 60 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 5:
           make console execute command "tempban arg-1 120 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 6:
           make console execute command "tempban arg-1 300 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 7:
           make console execute command "tempban arg-1 720 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 8:
           make console execute command "tempban arg-1 1440 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 9:
           make console execute command "ban arg-1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
       else:
           send "&8[&l&4&r&8] &7Attention %arg-1% ! Tu as reçu un avertissement de %player% qui a executé la commande /warn pour %arg-2%"
every 604800 seconds:
   loop {list.var::*}:
       remove 1 from {{@nom}.warned-time::*}

command /clearchat <player>:
   aliases: /cc
   permission: chat.clear
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission !
   trigger:
       loop 100 times:
           send "" to player

  • J'aime 1
Posté(e)
Bonjours,

Voila le code:

options:
   nom: ManageWarn
command /warn <player> <text>:
   permission: {@nom}.warn
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if {{@nom}.warned-time.%player%} is less than 0:
           set {{@nom}.warned-time.%player%} to 0
       add 1 to {{@nom}.warned.%player%}
       add arg 2 to {{@nom}.warned.%player%.%{{@nom}.warned-time::%player%}%}
       if {{@nom}.warned-time::%player%} is 3:
           make console execute command "kick arg 1 &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 4:
           make console execute command "tempban arg-1 60 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 5:
           make console execute command "tempban arg-1 120 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 6:
           make console execute command "tempban arg-1 300 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 7:
           make console execute command "tempban arg-1 720 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 8:
           make console execute command "tempban arg-1 1440 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 9:
           make console execute command "ban arg-1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
       else:
           send "&8[&l&4&r&8] &7Attention %arg-1% ! Tu as reçu un avertissement de %player% qui a executé la commande /warn pour %arg-2%"
every 604800 seconds:
   loop {list.var::*}:
       remove 1 from {{@nom}.warned-time::*}

command /clearchat <player>:
   aliases: /cc
   permission: chat.clear
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission !
   trigger:
       loop 100 times:
           send "" to player

As-tu d'abord demandé à la personne qui demande ce Skript s'il possède un plugin de ban et compagnie ? Parce que si ce n'est pas le cas ton Skript de marche pas à 100% !

  • J'aime 1
Posté(e)

Hello !!

J'ai Essentials

 

J'ai modifier le code (un peu) mais il y a un probleme ... J'aimerai qu'on puisse donner une valeur au warn (par exemple qu'une personne qui a fait une faute grave reçoive un warn plus lourd. Genre si on fait la commande /warn Michel 4 Spam il faut que le joueur soit tempban 1h ... Hors ca marche pas, quoi que je mette il recoit rien :/

 

 

options:
   nom: ManageWarn
command /warn <player> <number> <text>:
   permission: {@nom}.warn
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if {{@nom}.warned-time.%player%} is less than 0:
           set {{@nom}.warned-time.%player%} to 0
       add 1 to {{@nom}.warned.%player%}
       add arg 2 to {{@nom}.warned.%player%.%{{@nom}.warned-time::%player%}%}
       if {{@nom}.warned-time::%player%} is 3:
           make console execute command "kick arg 1 &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 4:
           make console execute command "tempban arg-1 60 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 5:
           make console execute command "tempban arg-1 120 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 6:
           make console execute command "tempban arg-1 300 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 7:
           make console execute command "tempban arg-1 720 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 8:
           make console execute command "tempban arg-1 1440 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%player%} is 9:
           make console execute command "ban arg-1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
       else:
           send "&8[&l&4&r&8] &7Attention %arg-1% ! Tu as reçu un avertissement de %player% pour %arg-3%"
every 604800 seconds:
   loop {list.var::*}:
       remove 1 from {{@nom}.warned-time::*}

command /clearchat <player>:
   aliases: /cc
   permission: chat.clear
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission !
   trigger:
       loop 100 times:
           send "" to player

command /clearchatall:
   aliases: /ccall
   permission: chat.clear
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission !
   trigger:
       loop 100 times:
           execute console command "/say &4LE &4CHAT &4EST &4NETTOYE &4PAR &4%player%"

Posté(e)

Hey !!

Nan en fait c'est pas ça que je recherche ... Moi je veux mettre en place un système de permis a points inversé ... On ne part pas avec des points et on en perds, on part sans points et on en gagne. L'idée c'est que toutes les fautes ne se valent pas, on ne peut pas mettre le même avertissement à quelqu'un qui spam que à quelqu'un qui a des propos racistes ...

L'idée est que l'on pondère l'avertissement, un avertissement a un poids, défini par le modérateur ... Et une fois que un certains nombre de points est atteint, ça fonctionne par palier, les punitions s'enchaine ...

 

C'est dur à expliquer je sais pas si vous avez compris :/

Posté(e)

J'ai éditer le code mais ca marche pas :/

options:
   nom: warn
command /warn <player> <number> <text>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if {{@nom}.warned-value.arg-1} is less than 0:
           set {{@nom}.warned-value.arg-1} to 0
       add arg-2 to {{@nom}.warned-value.arg-1}
       if {{@nom}.warned-value.arg-1} is 3:
           make console execute command "kick arg 1 &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-value.arg-1} is 4:
           make console execute command "tempban arg-1 60min &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-value.arg-1} is 5:
           make console execute command "tempban arg-1 120min &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-value.arg-1} is 6:
           make console execute command "tempban arg-1 300min &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-value.arg-1} is 7:
           make console execute command "tempban arg-1 720min &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-value.arg-1} is 8:
           make console execute command "tempban arg-1 1440min &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-value.arg-1} is 9:
           make console execute command "ban arg-1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
       else:
           send "&8[&4&r&8] &7Attention %arg-1% ! Tu as reçu un avertissement de %player% pour %arg-3%"
command /clearwarn <player>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       set {{@nom}.warned-value.arg-1} to 0

every 604800 seconds:
   loop {list.var::*}:
       remove 1 from {{@nom}.warned-time::*}

Posté(e)

J'ai tout modifier mais il me dit que &arg 2& est pas valide ...

options:
   nom: warn
command /warn <player> <number> <text>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if {{@nom}.warned-value.arg 1} is less than 0:
           set {{@nom}.warned-value.arg 1} to 0
       add %arg 2% to {{@nom}.warned-value.arg 1}
       if {{@nom}.warned-value.%arg 1%} is 3:
           make console execute command "kick %arg 1% &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 4:
           make console execute command "tempban %arg 1% 60min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 5:
           make console execute command "tempban %arg 1% 120min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 6:
           make console execute command "tempban %arg 1% 300min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 7:
           make console execute command "tempban %arg 1% 720min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 8:
           make console execute command "tempban %arg 1% 1440min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 9:
           make console execute command "ban arg 1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else:
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
command /clearwarn <player>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       set {{@nom}.warned-value.arg 1} to 0

every 604800 seconds:
   loop {list.var::*}:
       remove 1 from {{@nom}.warned-time::*}

Posté(e)

Voilà pour moi ça marche j'ai fait cela à la va vite alors dis moi quoi rajouter ;)

 

A oui au fait, remplace "tacommande" par la commande que tu souhaites que la console execute !

Si tu veux je peux te faire une commande de ban spéciale :)

command /warn <player> <text> <text>:
   trigger:
       if player has permission "warn.warn":
           if arg 1 is not set:
               send "&cErreur ! : &7&oTu n'as pas précisé le nombre" to player
           if arg 2 is not set:
               send "&cErreur ! : &7&oTu n'as pas précisé le nombre" to player
           if arg 3 is not set:
               send "&cErreur ! : &7&oTu n'as pas précisé la raison" to player
           if arg 2 is "1":
               broadcast "&4%player% &ca avertis &4%arg 1% &c pour %arg 3%"
               add 1 to {warn.number.%arg 1%}
               if {warn.number.%arg 1%} is 3:
                   make player execute command "/tacommande"
                   delete {warn.number.%arg 1%}
                   stop
           if arg 2 is "2":
               make console execute command "/tacommande"
           if arg 2 is "3":
               make console execute command "/tacommande"
           if arg 2 is "4":
               make console execute command "/tacommande"

Posté(e)

SkyAbout tu n'as pas compris ton skip ne répond pas à ce qu'il demande. En plus tu ne sauvegarde pas les warns.

 

Il faut faire un petit ajout pour faire rajouter que un warn pour avoir une valeur 1 ou 2 etc...

 

La je n'ai pas mon pc sous la main. Je peux te le faire facilement quand je l'aurais.

  • J'aime 1
Posté(e)
SkyAbout tu n'as pas compris ton skip ne répond pas à ce qu'il demande. En plus tu ne sauvegarde pas les warns.

 

Il faut faire un petit ajout pour faire rajouter que un warn pour avoir une valeur 1 ou 2 etc...

 

La je n'ai pas mon pc sous la main. Je peux te le faire facilement quand je l'aurais.

Ha d'accord ;) bah dans ce cas je te laisse le faire.

Posté(e)

Alors ? Tu y arrives ?

Voila j'ai modifié des trucs et j'en suis la :

options:
   nom: warn
command /warn <player> <number> <text>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if arg 1 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé le nombre" to player
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       if arg 2 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé la valeur" to player
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       if arg 3 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé la raison" to player
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       if {{@nom}.warned-value.arg 1} is less than 0:
           set {{@nom}.warned-value.arg 1} to 0
       add arg 2 to {{@nom}.warned-value.arg 1}
       if {{@nom}.warned-value.%arg 1%} is 3:
           make console execute command "kick %arg 1% &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 4:
           make console execute command "tempban %arg 1% 60min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 5:
           make console execute command "tempban %arg 1% 120min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 6:
           make console execute command "tempban %arg 1% 300min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 7:
           make console execute command "tempban %arg 1% 720min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 8:
           make console execute command "tempban %arg 1% 1440min &4ATTENTION ! Tu dépasses les limites"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else if {{@nom}.warned-value.%arg 1%} is 9:
           make console execute command "ban arg 1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"
       else:
           make console execute command  "/msg %arg 1% &8[&4&l!&r&8] &7Attention %arg 1% ! Tu as reçu un avertissement de %player% pour %arg 3%"
           send "&4Le joueur %arg 1% a été averti"

command /warnvalue <player>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if arg 1 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé le nom" to player
       else:
           send "&7La valeur de &6%arg 1% &7est&6 {{@nom}.warned-value.arg 1} &7."

command /clearwarn <player>:
   permission: avec.{@nom}
   permission message: &8[&4!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if arg 1 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé le nom" to player
       else:
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       set {{@nom}.warned-value.%arg 1%} to 0

every 604800 seconds:
   loop {list.var::*}:
       remove 1 from {{@nom}.warned-time::*}

Posté(e)

Voila j'ai terminer, j'ai corriger plein de bug que j'avais fait x)

Si tu veux encore d'autre fonctions dit les moi.

# ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●
# _  _ ____ _  _ ____ ____ ____    _ _ _ ____ ____ _  _ 
# |\/| |__| |\ | |__| | __ |___    | | | |__| |__/ |\ | 
# |  | |  | | \| |  | |__] |___    |_|_| |  | |  \ | \| 
# 
# ManageWarn par Tristiisch74 pour MyMyMy26
# N'oublie de pas lacher un like au créateur: https://skript-mc.fr/forum/members/tristiisch74.2834/
# https://skript-mc.fr/forum/threads/systeme-de-mod%C3%A9ration.7197/
# 
# ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●
options:
   nom: ManageWarn
command /warn <player> <text> [<number>]:
   permission: {@nom}.warn
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if arg-1 doesn't have permission "{@nom}.nowarn":
           #Gestions:
           if {{@nom}.warned-time::%arg-1%} is less than 0:
               set {{@nom}.warned-time.%arg-1%} to 0
           if arg 3 is not set:
               add 1 to {{@nom}.warned-time::%arg-1%}
           else if arg 3 is more than 0:
               add arg 3 to {{@nom}.warned-time::%arg-1%}
           #Sanctions:
           if {{@nom}.warned-time::%arg-1%} is 3:
               make console execute command "kick arg 1 &4ATTENTION ! Tu dépasses les limites"
           else if {{@nom}.warned-time::%arg-1%} is 4:
               make console execute command "tempban arg-1 60 seconds &4ATTENTION ! Tu dépasses les limites"
           else if {{@nom}.warned-time::%arg-1%} is 5:
               make console execute command "tempban arg-1 120 seconds &4ATTENTION ! Tu dépasses les limites"
           else if {{@nom}.warned-time::%arg-1%} is 6:
               make console execute command "tempban arg-1 300 seconds &4ATTENTION ! Tu dépasses les limites"
           else if {{@nom}.warned-time::%arg-1%} is 7:
               make console execute command "tempban arg-1 720 seconds &4ATTENTION ! Tu dépasses les limites"
           else if {{@nom}.warned-time::%arg-1%} is 8:
               make console execute command "tempban arg-1 1440 seconds &4ATTENTION ! Tu dépasses les limites"
           else if {{@nom}.warned-time::%arg-1%} is 9:
               make console execute command "ban arg-1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
           else:
       #Messages:
               send "&8[&l&4&r&8] &7Attention %arg-1% ! Tu as reçu un avertissement de %player% pour %arg-2%" to arg-1
           send "&7%arg-1% a désormais &6%{{@nom}.warned-time::%arg-1%}% &7warns." to player
           loop all players:
               if loop-player has permission "{@nom}.warn":
                   send "&6%arg-1% &7a été averti par &6%player% &7pour &6%arg-2% &7avec &6%arg-3% &7points."
       else:
           send "&7Tu n'a pas le droit de report %arg-1%." to player
           send "&6%player% &7a essayer de vous report pour &6%arg-2% avec &6%arg-3% points" to arg-1
#Voir l'avertissement du joueur:
command /seewarn <player>:
   permission: {@nom}.seewarn
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       send "&6%arg-1% &7a déjà eu &6%{{@nom}.warned-time::%arg-1%}% &7warns." to player
#Remove Points avertissements:
every 604800 seconds:
   loop {{@nom}.warned-time::*}:
       remove 1 from {{@nom}.warned-time::*}

#Clear Chat Player:
command /clearchat <player>:
   aliases: /cc
   permission: chat.clear
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission !
   trigger:
       loop 100 times:
           send "" to player

#Clear Chat All:           
command /clearchatall:
   aliases: /ccall
   permission: chat.clear
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission !
   trigger:
       loop 100 times:
           send "" to all players
       broadcast "&4LE &4CHAT &4EST &4NETTOYE &4PAR &4%player%"

Posté(e)

Nop ca marche pas ... Ca m'envoie les messages en double et si je fais la commande il me met que son nombre de warn vaut "none" .... Comme si il écrivait rien dans les variables (j'ai fais des modifs, stp base toi la dessus)

options:
   nom: warn
command /warn [<player>] [<number>] [<text>]:
   permission: {@nom}.warn
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       if arg 1 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé le nom" to player
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       else if arg 2 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé la valeur" to player
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       else if arg 3 is not set:
           send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé la raison" to player
           send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player
       #Gestions:
       else if {{@nom}.warned-time::%arg-1%} is less than 0:
           set {{@nom}.warned-time.%arg-1%} to 0
       else:
           add arg 3 to {{@nom}.warned-time::%arg-1%}
           send "&8[&l&4!&r&8] &7Attention %arg-1% ! Tu as reçu un avertissement de %player% pour %arg-2%" to arg 1
           send "&7%arg-1% a désormais &6%{{@nom}.warned-time::%arg-1%}% &7warns." to player
       #Sanctions:
       if {{@nom}.warned-time::%arg-1%} is 3:
           make console execute command "kick arg-1 &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%arg-1%} is 4:
           make console execute command "tempban arg-1 60 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%arg-1%} is 5:
           make console execute command "tempban arg-1 120 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%arg-1%} is 6:
           make console execute command "tempban arg-1 300 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%arg-1%} is 7:
           make console execute command "tempban arg-1 720 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%arg-1%} is 8:
           make console execute command "tempban arg-1 1440 seconds &4ATTENTION ! Tu dépasses les limites"
       else if {{@nom}.warned-time::%arg-1%} is 9:
           make console execute command "ban arg-1 &4Tu as été définitivement bannis du serveur. On t'avais prevenu !"
       loop all players:
           if loop-player has permission "avec.{@nom}.seewarned":
               send "&6%arg-1% &7a été averti par &6%player% &7pour &6%arg-2% &7avec &6%arg-3% &7points."
#Voir l'avertissement du joueur:
command /seewarn <player>:
   permission: avec.{@nom}.seevalue
   permission message: &8[&4&l!&r&8] &7Vous n'avez pas cette permission
   trigger:
       send "&6%arg-1% &7a déjà eu &6%{{@nom}.warned-time::%arg-1%}% &7warns." to player
#Remove Points avertissements:
every 604800 seconds:
   loop {{@nom}.warned-time::*}:
       remove 1 from {{@nom}.warned-time::*}

×
×
  • 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.