Aller au contenu

MyMyMy26

Membre
  • Compteur de contenus

    29
  • Inscription

  • Dernière visite

  • Crédits

    0 [Faire un don]

Tout ce qui a été posté par MyMyMy26

  1. Bonjour, J'ai récament fait l'aquisition d'un serveur avec un BungeeCord que je vais joindre au 2 serveurs que j'ai actuellement. Je souhaiterai faire fonctionner des Skript sur mon BungeeCord mais le problème est que mes serveurs ne sont pas sur la même machine. J'ai pré-conçu des logigrammes (voir doc attaché) et j'ai une idée de comment coder les Skript mais je n'arrive pas à trouver de plugins pour envoyer les commandes ... Vous en connaissez ? Merci d'avance My
  2. Quels sont les addons requis ? Tu n'en as mis aucun et sans ça marche pas :/
  3. Il reste des gens ? J'aurais besoin de ce Skript ce soir donc ... Merci d'avance :D
  4. Du coup pour le On Chat c'est quoi ? De même pour l'erreur "else if has to be placed afetr another if or else if"des lignes 54, 56, 60, 64, 68 et 80
  5. Pour le "On Chat:" je vois pas de quoi tu parles :/
  6. J'ai corrigé des trucs mais il y a tjs des erreurs : "can't understand this expression : C1" 32 "can't compare text with an integer" 52 A partir de la il fait des trucs très chelou "else if has to be placed afetr another if or else if"54, 56, 60, 64, 68, 80 "can't understand this condition : command" 86 "can't understand this condition : description" 87 "can't understand this condition : permission" 88 "can't understand this condition : permission message" 89 "can't understand this condition : trigger"90 # Auteur: MyMyMy26 # # Dépendances: Skript # options: #---Messages---# MESSAGE_PERMISSION: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" MESSAGE_VOTE_ON: "&8[&a!&r&8] &7Vous entrez en phase de vote &6%player%&7, durant cette phase vous devrez communiqué votre vote dans le chat (il ne sera pas envoyé dans le canal public). Pour sortir de cette phase, tapez /vote. " MESSAGE_VOTE_OFF: "&8[&a!&r&8] &7Vous sortez de phase de vote &6%player%&7." MESSAGE_VOTE_END: "&8[&a!&r&8] &7Vous avez fini le vote &6%player%&7." MESSAGE_VOTE_ACTIVE: "&8[&a!&r&8] &7Vote activé." MESSAGE_VOTE_DESACTIVE: "&8[&a!&r&8] &7Vote désactivé." MESSAGE_VOTE_PASDISPO: "&8[&4!&r&8] &7Vous ne pouvez pas encore voter&7." #---Erreurs---# ERREUR_POINTS_NEGATIF: "&8[&l&4!&r&8] &cVous ne pouvez pas donner un nombre de points négatif!" ERREUR_POINTS_SUP3: "&8[&l&4!&r&8] &cVous ne pouvez pas donner un nombre de points supérieur à 3!" ERREUR_DEJAACTIVE: "&8[&l&4!&r&8] &cLe vote est déjà activé" ERREUR_DEJADESACTIVE: "&8[&l&4!&r&8] &cLe vote est déjà désactivé" #---Critères---# CRITERE_1: "&6Combien donné vous, sur 3 points, à ce plot pour sa cohérence et son respect du batiment d'origine ?" CRITERE_2: "&6Combien donné vous, sur 3 points, à ce plot pour son originalité et son intérêt ?" CRITERE_3: "&6Combien donné vous, sur 3 points, à ce plot pour la qualité de ses espaces et de son aménagement ?" CRITERE_4: "&6Voulez-vous donner un points bonus ? (répondre par Oui ou par Non)" #------ VOTE ------# command /vote: description: Permet d'augmenter le niveau d'avertissement d'un joueur. permission: avec.concours permission message: {@MESSAGE_PERMISSION} trigger: if {vote.active} is set: if {vote.mode.on::%player%} is not set: set {vote.mode.on::%player%} to true set {vote.mode::%player%} to C1 send {@MESSAGE_VOTE_ON} to player send "" to player send {@CRITERE_1} to player else: delete {vote.mode::%player%} delete {vote.valeur.C1::%player%} delete {vote.valeur.C2::%player%} delete {vote.valeur.C3::%player%} delete {vote.valeur.C4::%player%} delete {vote.valeur.total::%player%} delete {vote.valeur.on::%player%} send {@MESSAGE_VOTE_OFF} to player stop else: send {@MESSAGE_PASDISPO} to player On Chat: if {staffchat.mode::%player%} is set: cancel event if message < 0: send {@ERREUR_POINTS_NEGATIF} to player else if message > 3: send {@ERREUR_POINTS_SUP3} to player else if {vote.mode::%player%} = C1: set {vote.valeur.C1::%player%} to message send {@CRITERE_2} to player set {vote.mode::%player%} to C2 else if {vote.mode::%player%} = C2: set message to {vote.valeur.C2::%player%} send {@CRITERE_3} to player set {vote.mode::%player%} to C3 else if {vote.mode::%player%} = C3: set message to {vote.valeur.C3::%player%} send {@CRITERE_4} to player set {vote.mode::%player%} to C4 else if {vote.mode::%player%} = C4: if message is "Oui" set 1 to {vote.valeur.C4::%player%} send {@MESSAGE_VOTE_END} to player delete {vote.mode::%player%} set {vote.valeur.total::%player%} to {vote.valeur.C1::%player%} + {vote.valeur.C2::%player%} + {vote.valeur.C3::%player%} + {vote.valeur.C4::%player%} execute player command "plot rate %{vote.valeur.total::%player%}%" delete {vote.valeur.C1::%player%} delete {vote.valeur.C2::%player%} delete {vote.valeur.C3::%player%} delete {vote.valeur.C4::%player%} delete {vote.valeur.total::%player%} else: send "ERREUR" to player stop #------ GOVOTE ------# command /govote: description: Permet d'activer le vote. permission: avec.moderation.concours permission message: {@MESSAGE_PERMISSION} trigger: if {vote.active} is not set: set {vote.active} to true else: send {@ERREUR_DEJAACTIVE} to player stop #------ STOPVOTE ------# command /stopvote: description: Permet de désactiver le vote. permission: avec.moderation.concours permission message: {@MESSAGE_PERMISSION} trigger: if {vote.active} is set: delete {vote.active} to true else: send {@ERREUR_DEJADESACTIVE} to player stop
  7. En effet ... je corrige ca
  8. Ah ok ... Du coup tu penses pouvoir faire quelquechose ?
  9. can't understand condition et indention ... Même venir sur le serveur tu peux pas ?
  10. Si tu veux on peut se retrouver sur Skype et régler ça directement sur le serveur
  11. 56 erreurs et les commandes marchent pas
  12. MyMyMy26

    Systeme de modération

    On a réussi a résoudre le problème, merci à tous.
  13. Bonjour, J'aimerai faire un skript de vote : Il est activable et désactivable sur commande (/govote et /stopvote) Une fois que le joueur à fait /vote, si le vote est activé, on lui demande combien de points sur 3 il veut mettre pour le critère 1. Il doit alors taper son chiffre dans le chat. De même pour le critère 2 et 3. S'il souhaite donner un points bonus, il met alors "Oui" dans le chat (critère 4). Une fois fini, le système fait la somme des 3 critères et fait faire au joueur la commande /plot rate (utilisable sous PlotSquared). J'ai codé mon truc mais ça marche pas ... # Auteur: MyMyMy26 # # Dépendances: Skript # options: #---Messages---# MESSAGE_PERMISSION: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" MESSAGE_VOTE_ON: "&8[&a!&r&8] &7Vous entrez en phase de vote &6%player%&7, durant cette phase vous devrez communiqué votre vote dans le chat (il ne sera pas envoyé dans le canal public). Pour sortir de cette phase, tapez /vote. " MESSAGE_VOTE_OFF: "&8[&a!&r&8] &7Vous sortez de phase de vote &6%player%&7." MESSAGE_VOTE_END: "&8[&a!&r&8] &7Vous avez fini le vote &6%player%&7." MESSAGE_VOTE_ACTIVE: "&8[&a!&r&8] &7Vote activé." MESSAGE_VOTE_DESACTIVE: "&8[&a!&r&8] &7Vote désactivé." MESSAGE_VOTE_PASDISPO: "&8[&4!&r&8] &7Vous ne pouvez pas encore voter&7." #---Erreurs---# ERREUR_POINTS_NEGATIF: "&8[&l&4!&r&8] &cVous ne pouvez pas donner un nombre de points négatif!" ERREUR_POINTS_SUP3: "&8[&l&4!&r&8] &cVous ne pouvez pas donner un nombre de points supérieur à 3!" ERREUR_DEJAACTIVE: "&8[&l&4!&r&8] &cLe vote est déjà activé" ERREUR_DEJADESACTIVE: "&8[&l&4!&r&8] &cLe vote est déjà désactivé" #---Critères---# CRITERE_1: "&6Combien donné vous, sur 3 points, à ce plot pour sa cohérence et son respect du batiment d'origine ?" CRITERE_2: "&6Combien donné vous, sur 3 points, à ce plot pour son originalité et son intérêt ?" CRITERE_3: "&6Combien donné vous, sur 3 points, à ce plot pour la qualité de ses espaces et de son aménagement ?" CRITERE_4: "&6Voulez-vous donner un points bonus ? (répondre par Oui ou par Non)" #------ VOTE ------# command /vote: description: Permet d'augmenter le niveau d'avertissement d'un joueur. permission: avec.concours permission message: {@MESSAGE_PERMISSION} trigger: if {vote.active} is set if {vote.mode.on::%player%} is not set: set {vote.mode.on::%player%} to true set {vote.mode::%player%} to C1 send {@MESSAGE_VOTE_ON} to player send "" to player send {@CRITERE_1} to player else: delete {vote.mode::%player%} delete {vote.valeur.C1::%player%} delete {vote.valeur.C2::%player%} delete {vote.valeur.C3::%player%} delete {vote.valeur.C4::%player%} delete {vote.valeur.total::%player%} delete {vote.valeur.on::%player%} send {@MESSAGE_VOTE_OFF} to player stop else send {@MESSAGE_PASDISPO} to player On Chat: if {staffchat.mode::%player%} is set: cancel event if message < 0 send {@ERREUR_POINTS_NEGATIF} to player else if message > 3 send {@ERREUR_POINTS_SUP3} to player else if {vote.mode::%player%} = C1 set {vote.valeur.C1::%player%} to message send {@CRITERE_2} to player set {vote.mode::%player%} to C2 else if {vote.mode::%player%} = C2 set message to {vote.valeur.C2::%player%} send {@CRITERE_3} to player set {vote.mode::%player%} to C3 else if {vote.mode::%player%} = C3 set message to {vote.valeur.C3::%player%} send {@CRITERE_4} to player set {vote.mode::%player%} to C4 else if {vote.mode::%player%} = C4 if message is "Oui" set 1 to {vote.valeur.C4::%player%} send {@MESSAGE_VOTE_END} to player delete {vote.mode::%player%} set {vote.valeur.total::%player%} to {vote.valeur.C1::%player%} + {vote.valeur.C2::%player%} + {vote.valeur.C3::%player%} + {vote.valeur.C4::%player%} execute player command "plot rate %{vote.valeur.total::%player%}%" delete {vote.valeur.C1::%player%} delete {vote.valeur.C2::%player%} delete {vote.valeur.C3::%player%} delete {vote.valeur.C4::%player%} delete {vote.valeur.total::%player%} else send "ERREUR" to player stop #------ GOVOTE ------# command /govote: description: Permet d'activer le vote. permission: avec.moderation.concours permission message: {@MESSAGE_PERMISSION} trigger: if {vote.active} is not set: set {vote.active} to true else send {@ERREUR_DEJAACTIVE} to player stop #------ STOPVOTE ------# command /stopvote: description: Permet de désactiver le vote. permission: avec.moderation.concours permission message: {@MESSAGE_PERMISSION} trigger: if {vote.active} is set: delete {vote.active} to true else send {@ERREUR_DEJADESACTIVE} to player stop
  14. MyMyMy26

    Systeme de modération

    Je pense que tu as pas update le fichier ... Aucun changement de mon côté :/
  15. MyMyMy26

    Systeme de modération

    Bonjour, Pas besoin de se battre ici ! Moi de base je demandais un Skript, pas un free fight !! Merci @Tristiisch74 pour ton travail, chez moi ca ne fonctionne pas, ca viens peut etre de la config de mon serveur je ne sais pas :/ Certains éléments ne fonctionnent toujours pas comme le staff chat ou le /cc (global). Pour le staff chat, les messages partent dans le void et pour le /cc La commande ne /delwarn ne marche pas non plus. Quand je reload mes Skript, il m'indique 28 erreurs (souvent c'est de la tabulation mais j'ai pas tout compris, je te laisse voir) J'ai un serveur 1.10 avec Group Manager (+ SkAction et WildSkript), les grades fonctionnent t-ils ? J'ai aussi installer ton bug reporter mais il ne me créer pas de fichier et fait un A internal error ... J'aimerai, si c'est possible, te demander d'ajouter une petite fonctionnalité : est qu'il est possible que quand un modérateur warn un joueur, toutes les personnes ayant la permissions avec.moderation.warn.notification recoive le message "&8[&l&4!&r&8] &6%player-argument% &7à reçu un avertissement de &6%sender% &7de valeur &6%number-argument% &7pour &6%text-argument%" J'ai modifié quelques commandes et quelques permissions, utilise le code : # # # AdvancedModeration # # # # Description: Fonctionnalités de modération avancées. # # Auteur: The__V # # Réponse à la demande de MyMyMy26. # # Dépendances: Skript, SkAction # #------ WARN ------# command /warn <player> <number> <text>: description: Permet d'augmenter le niveau d'avertissement d'un joueur. permission: avec.moderation.warn permission message: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" trigger: if player-argument is not set: set {_incorectSyntax} to true send "&8[&4&l!&8] &8[&4&l!&r&8] &7 : Tu n'as pas précisé le nom" to player if number-argument is not set: set {_incorectSyntax} to true send "&8[&4&l!&8] &8[&4&l!&r&8] !&7 : Tu n'as pas précisé la valeur" to player if text-argument is not set: set {_incorectSyntax} to true send "&8[&4&l!&8] &8[&4&l!&r&8] !&7 : Tu n'as pas précisé la raison" to player if {_incorectSyntax} is set: send "&8[&4&l!&8] &4Tu dois suivre la syntaxe : &6/warn <joueur> <valeur> <raison>" to player stop if number-argument > 0: add number-argument to {warn.valeurs::%player-argument%} if {warn.valeurs::%player-argument%} = 3: execute console command "kick %player-argument% &4ATTENTION ! Tu dépasses les limites" else if {warn.valeurs::%player-argument%} = 4: execute console command "tempban %player-argument% 3600 &4ATTENTION ! Tu dépasses les limites" else if {warn.valeurs::%player-argument%} = 5: execute console command "tempban %player-argument% 7200 &4ATTENTION ! Tu dépasses les limites" else if {warn.valeurs::%player-argument%} = 6: execute console command "tempban %player-argument% 18000 &4ATTENTION ! Tu dépasses les limites" else if {warn.valeurs::%player-argument%} = 7: execute console command "tempban %player-argument% 43200 &4ATTENTION ! Tu dépasses les limites" else if {warn.valeurs::%player-argument%} = 8: execute console command "tempban %player-argument% 86400 &4ATTENTION ! Tu dépasses les limites" else if {warn.valeurs::%player-argument%} >= 9: execute console command "ban %player-argument% &4Tu as definitivement été banni du serveur. On t'avait prevenu !!" else: send "&8[&l&4!&r&8] &7Attention %player-argument% ! Tu as reçu un avertissement de %sender% pour %text-argument%" to player-argument send "%player-argument% a désormais %{warn.valeurs::%player-argument%}% points d'avertissement." to player else: send "&8[&l&4!&r&8] &cVous ne pouvez pas ajouter un nombre de points négatif!" to player stop #------ SEEWARN ------# command /seewarn <text>: description: Renvoie le niveau d'avertissement d'un joueur. permission: avec.moderation.warn.see permission message: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" trigger: if text-argument is not set: send "/seewarn <joueur>" to player stop send "&6%text-argument% &7a déjà eu &6%{warn.valeurs::%text-argument%}% &7avertissements." to sender stop #------ DELWARN ------# command /delwarn <text> <number> permission: avec.moderation.warn.delete permission message: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" trigger: #Vérification de la syntaxe if text-argument is not set: set {_incorectSyntax} to true send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé le nom" to player if number-argument is not set: set {_incorectSyntax} to true send "&8[&4&l!&8] &4Erreur !&7 : Tu n'as pas précisé la valeur" to player if {_incorectSyntax} is set: send "&8[&4&l!&r&8] &7Vous devez utiliser la syntaxe : &6/delwarn <joueur> <nombre>" to player stop #Vérification de la valeur entrée if number-argument < 0: send "&8[&4&l!&r&8] &7Vous ne pouvez pas soustraire un nombre de points négatif!" stop #Vérification du nombre de points if {warn.valeurs::%text-argument%} is not set: set {_insuficientPoints} to true if {warn.valeurs::%text-argument%} - number-argument < 0 set {_insuficientPoints} to true if {_insuficientPoints} is set: send "&4Erreur ! &cCe joueur n'a pas asssez de points d'avertissement!" stop #Retrait des points remove number-argument from {warn.valeurs::%text-argument%} send "%text-argument% a désormais %{warn.valeurs::%player-argument%}% points d'avertissement." to player #------ REDUCTION DE POINTS ------# Every 168 hours: if {warn.lastReduce} is set: if difference between {warn.lastReduce} and now is less than 7 days: stop loop {warn.valeurs::*}: if loop-value > 0: set {_loop-value} to loop-value remove 1 from {_loop-value} set {warn.valeurs::%loop-index%} to {_loop-value} set {warn.lastReduce} to now stop #------ CLEARCHAT ------# command /clearchat [<player>]: aliases: /cc permission: avec.moderation.clearchat permission message: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" trigger: if player-argument is not set: loop 100 times: loop all players: send " " to loop-player loop all players: send "&8[&a&l!&r&8] &7%player% a nettoyé le chat !" to all-players stop loop 100 times: send "" to player-argument send "&8[&a&l!&r&8] &7%player% a nettoyé le chat !" to player-argument stop #------ STAFFCHAT ------# command /staffchat: aliases: /sc description: Bascule le mode StaffChat. permission: avec.moderation.staffchat.join permission message: "&8[&4&l!&r&8] &7Vous n'avez pas cette permission !" trigger: if {staffchat.mode::%player%} is not set: set {staffchat.mode::%player%} to true send "StaffChat activé." to player else: delete {staffchat.mode::%player%} send "StaffChat désactivé." to player stop On Chat: if {staffchat.mode::%player%} is set: cancel event loop all players: if loop-player has permission "avec.moderation.staffchat.read": send "&8[&4&lSTAFF CHAT&r&8] %player's group% %name of player%&8: &e%message%" to loop-player send "&8[&4&lSTAFF CHAT&r&8] %player's group% %name of player%&8: &e%message%" to player send "[sTAFFCHAT] %player's group% %name of player%: %message%" to console stop
  16. MyMyMy26

    Systeme de modération

    Hey ! Pas besoin de vous battre pour m'aider !!!! Je viens parce qu'il y a des gros beugs : - Le staff chat marche pas - Le /cc ne fonctionne pas en global (An internal error occured while attempting to perform this command) et beug en individuel, la commande s'execute mais il affiche ensuite "An internal error occured while attempting to perform this command" - Quand on warn un joueur, la commande s'execute 2 fois. Je recois 2 fois "pseudo a désormais XX warns." et il recoit 2 fois le nombre de point (genre si j'ai fait /warn player 1 test il recoit 2 avertissement) - Quand on warn un joueur, même s'il atteint un palier, il recoit le message mais pas de punition - Quand on tape juste "/seewarn", il nous affiche commnt on devrai l'utiliser mais aussi "<none> a deja eu <none> points de warn" - Quand on se trompe, le systéme écrit "Correct usage" avant le message de syntaxe, peux ont le supprimer et afficher uniquement le message de syntaxe ? J'ai modifier le code, basez vous la dessus [/!\ j'ai interverti "raison" et "valeur" pour qu'on puisse mettre une phrase et pas un mot comme raison] options: nom: avec.moderation noperm: &8[&4&l!&r&8] &7Vous n'avez pas cette permission ! usage.warn: &8[&4&l!&r&8] &7Vous devez utiliser la syntaxe : &6/warn <joueur> <points d'avertissements> <raison> usage.ccplayer: &8[&4&l!&r&8] &7Vous devez utiliser la syntaxe : &6/cc <joueur> usage.seewarn: &8[&4&l!&r&8] &7Vous devez utiliser la syntaxe : &6/seewarn <joueur> usage.delwarn: &8[&4&l!&r&8] &7Vous devez utiliser la syntaxe : &6/delwarn <joueur> <nombre> erreur.delwarn: &8[&e&l!&r&8] &7Le joueur n'a pas de points d'avertissement command /warn [<player>] [<number>] [<text>]: permission: {@nom}.warn permission message: {@noperm} usage: {@usage.warn} trigger: if arg-1 is not set: send "{@usage.warn}" else if arg-2 is not set: send "{@usage.warn}" else: if arg-1 doesn't have permission "{@nom}.warn.nowarn": #Gestions: if arg 2 is not set: add 1 to {{@nom}.warned-time::%arg-1%} else if arg 2 is more than 0: add arg 2 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-3%" 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-3% &7avec &6%arg-2% &7points de warn." to loop-player set {{@nom}.warned-hours::%player%} to now 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% &7points de warn" to arg-1 #Voir l'avertissement du joueur: command /seewarn [<offline player>]: permission: {@nom}.warn.see permission message: {@noperm} usage: {@usage.seewarn} trigger: if arg-1 is not set: send "{@usage.seewarn}" else if {{@nom}.warned-time::%arg-1%} is not set: set {{@nom}.warned-time::%arg-1%} to 0 send "&6%arg-1% &7a déjà eu &6%{{@nom}.warned-time::%arg-1%}% &7points de warn." to player #Supprimer l'avertissement du joueur: command /delwarn <player> <number>: permission: {@nom}.warn.delelete permission message: {@noperm} usage: {@usage.delwarn} trigger: if arg-1 is not set: send "{@usage.delwarn}" else if {{@nom}.warned-time::%arg-1%} is not set: send "{@erreur.delwarn}" else: remove arg-2 from {{@nom}.warned-time::%arg-1%} send "&6%arg-1% &7a désormais &6%{{@nom}.warned-time::%arg-1%}% &7 points de warn." to player #Remove Points avertissements: every 10080 minutes: loop all players: if {{@nom}.warned-time::%loop-player%} is more than 0: if {{@nom}.warned-hours::%loop-player%} is set: if difference between {{@nom}.warned-hours::%loop-player%} and now is less than 7 days: remove 1 from {{@nom}.warned-time::%loop-player%} send "&c%loop-player% &aa perdu un points de warn" to console if {{@nom}.warned-time::%loop-player%} is more than 0: set {{@nom}.warned-hours::%loop-player%} to now else: delete {{@nom}.warned-hours::%loop-player%} #Clear Chat Player: command /clearchat [<player>]: aliases: /cc permission: {@nom}.chatclear usage: {@usage.ccplayer} permission message: {@noperm} trigger: if arg-1 is not set: loop 100 times: send "" to all players broadcast "&4LE &4CHAT &4EST &4NETTOYE &4PAR &4%player%" else: loop 100 times: send "" to arg-1 broadcast "&4LE &4CHAT &4EST &4NETTOYE &4PAR &4%player%" #Staff Chat: command /staffchat: aliases: /sc permission: {@nom}.staffchat permission message: {@noperm} trigger: if {staffchat.mode::%player%} is not set: set {staffchat.mode::%player%} to "on" send "&aTu parle désormais en chat de staff" to player else: delete {staffchat.mode::%player%} send "&cTu parle désormais en chat public" to player on chat: if {staffchat.mode::%player%} is set: cancel event loop all players: if loop-player has permission "{@nom}.staffchat": send "&f[&6&lSTAFF&f] &6%player%&l&c» &e%message%" to loop-player send "&f[&6&lSTAFF&f] &6%player%&l&c» &e%message%" to console send "&f[&6&lSTAFF&f] &6%player%&l&c» &e%message%" to player
  17. MyMyMy26

    Systeme de modération

    Bonjour ! Wahou ! Je suis épaté !!! Juste quelques petits retours/demandes : 1. Serait-il possible de customiser les messages quand un joueur se trompe dans la commande ? 2. Serait-il possible que si le modérateur tape juste /cc (sans pseudo) le chat de tout les joueur soit clear ? 3. Serait-il possible d'avoir un retour des messages qu'on envoie dans le staff chat (je ne vois pas mes messages) et un affichage du grade (genre &8[&4&lSTAFF CHAT&r&8] %rank% %player% &8: &e%message%) C'est très léger ! Merci beaucoup !!!
  18. MyMyMy26

    Systeme de modération

    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::*}
  19. MyMyMy26

    Systeme de modération

    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::*}
  20. MyMyMy26

    Systeme de modération

    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::*}
  21. MyMyMy26

    Systeme de modération

    Ca me fait un message d'erreur : 'art-2' is not an entity type
  22. MyMyMy26

    Systeme de modération

    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::*}
×
×
  • 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.