MyMyMy26 Posté(e) le 10 août 2016 Posté(e) le 10 août 2016 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
Tristiisch74 Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 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 1
Skripting Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 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% ! 1
Tristiisch74 Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 Normalement tous le monde a essentials après je peux le modifier tu sais.
MyMyMy26 Posté(e) le 11 août 2016 Auteur Posté(e) le 11 août 2016 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%"
JackyCraft Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 Je peux te conseiller mon plugin disponible dans la rubrique ressources de skript-mc: https://skript-mc.fr/forum/resources/avertissement-system-gui.48/ Il est extrêmement complet, je te le conseille ;)
MyMyMy26 Posté(e) le 11 août 2016 Auteur Posté(e) le 11 août 2016 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 :/
MyMyMy26 Posté(e) le 11 août 2016 Auteur Posté(e) le 11 août 2016 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::*}
Tristiisch74 Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 Dans les variable tu doit mettre %art 1% et non arg 1
MyMyMy26 Posté(e) le 11 août 2016 Auteur Posté(e) le 11 août 2016 Ca me fait un message d'erreur : 'art-2' is not an entity type
MyMyMy26 Posté(e) le 11 août 2016 Auteur Posté(e) le 11 août 2016 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::*}
Tristiisch74 Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 J'ai pas mon pc je resterais plus tard .
SkyAbout Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 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"
Tristiisch74 Posté(e) le 11 août 2016 Posté(e) le 11 août 2016 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. 1
SkyAbout Posté(e) le 12 août 2016 Posté(e) le 12 août 2016 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.
Tristiisch74 Posté(e) le 12 août 2016 Posté(e) le 12 août 2016 Le truck c'est que vu que je suis en vacances j'ai pas mon pc la j'te le fait demain je pense
MyMyMy26 Posté(e) le 14 août 2016 Auteur Posté(e) le 14 août 2016 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::*}
Tristiisch74 Posté(e) le 14 août 2016 Posté(e) le 14 août 2016 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%"
MyMyMy26 Posté(e) le 15 août 2016 Auteur Posté(e) le 15 août 2016 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::*}
Messages recommandés