-
Compteur de contenus
72 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Zerox Graphic's
-
Bonjour, Je suis actuellement en train de coder un skript de sanctions ( /ban | /tempban | /tempmute | /unban | /unmute | ... ) mais le soucis est les timespan, je ne comprends pas comment sa fonctionne. Exemple : Vous voulez bannir un joueur nommé JeCheat pendant 30 jours pour Cheat donc vous faites "/tempban JeCheat 30d Cheat" mais sa ne fonctionne pas car il faut faire "/tempban JeCheat day Cheat" mais se ne le bannira que 1 jours 😞 Je voudrais savoir comment faire pour bannir avec une durée choisie. Code : # ============================= # # ---- Options ----# # ============================= # options: prefix: &4&lSanction &8» permission: sanction.player # ============================= # # ---- Commandes ----# # ============================= # command /ban [<offline player>] [<text>]: trigger: if player has permission "{@permission}": if arg 1 is not set: if arg 2 is not set: send "{@prefix} &cVeuillez mettre le pseudo du joueur à bannir et une raison !" stop if arg 1 is set: if arg 2 is not set: send "{@prefix} &cVeuillez mettre une raison pour bannir &6%arg 1% &c!" stop if arg 2 is set: if {ban.%arg 1%} is false: broadcast "&b&m--|----------------------------------------|--" broadcast " &cUn joueur à été banni du serveur !" broadcast "&b&m--|----------------------------------------|--" set {ban.%arg 1%} to true set {reason} to arg 2 set {player} to player kick arg 1 due to "&cVous avez été banni du serveur%nl%%nl%&bTemps &8: &6Définitivement%nl%&bRaison &8: &6%arg 2%%nl%&bSanction donnée par &8: &6%player%%nl%%nl%&ePour contester votre bannissement rendez-vous sur &barcania.net/forum/bannissements" stop if {ban.%arg 1%} is true: send "{@prefix} &cCe joueur est déjà banni !" stop else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop command /tempban [<offline player>] [<timespan>] [<text>]: trigger: if player has permission "{@permission}": if arg 1 is not set: if arg 2 is not set: if arg 3 is not set: send "{@prefix} &cVeuillez mettre le pseudo du joueur à bannir, la durée et une raison !" stop if arg 1 is set: if arg 2 is not set: if arg 3 is not set: send "{@prefix} &cVeuillez mettre une durée pour bannir &6%arg 1% &cet une raison !" stop if arg 2 is set: if arg 3 is not set: send "{@prefix} &cVeuillez mettre une raison pour bannir &6%arg 1% &c!" stop if arg 3 is set: if {tempban.%arg 1%} is false: broadcast "&b&m--|----------------------------------------|--" broadcast " &cUn joueur à été banni du serveur !" broadcast "&b&m--|----------------------------------------|--" set {tempban.%arg 1%} to true set {timespan} to arg 2 set {reason2} to arg 3 set {player2} to player kick arg 1 due to "&cVous avez été banni du serveur%nl%%nl%&bTemps &8: &6%arg 2%&6%nl%&bRaison &8: &6%arg 3%%nl%&bSanction donnée par &8: &6%player%%nl%%nl%&ePour contester votre bannissement rendez-vous sur &barcania.net/forum/bannissements" wait arg 2 set {tempban.%arg 1%} to false broadcast "&b&m--|----------------------------------------|--" broadcast " &cUn joueur à été débanni du serveur !" broadcast "&b&m--|----------------------------------------|--" stop if {tempban.%arg 1%} is true: send "{@prefix} &cCe joueur est déjà banni !" stop else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop command /tempmute [<offline player>] [<timespan>] [<text>]: trigger: if player has permission "{@permission}": if arg 1 is not set: if arg 2 is not set: if arg 3 is not set: send "{@prefix} &cVeuillez mettre le pseudo du joueur à mute, la durée et une raison !" stop if arg 1 is set: if arg 2 is not set: if arg 3 is not set: send "{@prefix} &cVeuillez mettre une durée pour mute &6%arg 1% &cet une raison !" stop if arg 2 is set: if arg 3 is not set: send "{@prefix} &cVeuillez mettre une raison pour mute &6%arg 1% &c!" stop if arg 3 is set: if {tempmute.%arg 1%} is false: send "{@prefix} &fVous avez mute &6%arg 1% &fpour &6%arg 3% &fpendant &6%arg 2%" send "&b&m--|----------------------------------------|--" to arg 1 send " " to arg 1 send " &cVous avez été réduit au silence" to arg 1 send " " to arg 1 send " &bPendant &8: &6%arg 2%" to arg 1 send " &bRaison &8: &6%arg 3%" to arg 1 send " &bSanction donnée par &8: &6%player%" to arg 1 send " " to arg 1 send "&b&m--|----------------------------------------|--" to arg 1 set {tempmute.%arg 1%} to true wait arg 2 set {tempmute.%arg 1%} to false send "&b&m--|----------------------------------------|--" to arg 1 send " &cVous n'êtes plus réduit au silence" to arg 1 send "&b&m--|----------------------------------------|--" to arg 1 stop if {tempmute.%arg 1%} is true: send "{@prefix} &cCe joueur est déjà mute !" stop else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop command /unmute [<offline player>]: trigger: if player has permission "{@permission}": if arg 1 is not online: send "{@prefix} &cCe joueur n'est pas en ligne actuellement !" stop send "{@prefix} &cVeuillez mettre le pseudo du joueur à unmute !" stop if arg 1 is set: set {tempmute.%arg 1%} to false send "&b&m--|----------------------------------------|--" to arg 1 send " &cVous n'êtes plus réduit au silence" to arg 1 send "&b&m--|----------------------------------------|--" to arg 1 send "{@prefix} &6%arg 1% &fà été unmute !" else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop command /unban [<offline player>]: trigger: if player has permission "{@permission}": if arg 1 is not set: send "{@prefix} &cVeuillez mettre le pseudo du joueur à unban !" stop if arg 1 is set: set {tempban.%arg 1%} to false broadcast "&b&m--|----------------------------------------|--" broadcast " &cUn joueur à été débanni du serveur !" broadcast "&b&m--|----------------------------------------|--" set {ban.%arg 1%} to false else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop # ============================= # # ---- Evénements ----# # ============================= # on join: if {ban.%player%} is not set: set {ban.%player%} to false if {tempban.%player%} is not set: set {tempban.%player%} to false if {tempmute.%player%} is not set: set {tempmute.%player%} to false set join message to "" on quit: set quit message to "" on join: if {ban.%player%} is true: kick player due to "&cVous avez été banni du serveur%nl%%nl%&bTemps &8: &6Définitivement%nl%&bRaison &8: &6%{reason}%%nl%&bSanction donnée par &8: &6%{player}%%nl%%nl%&ePour contester votre bannissement rendez-vous sur &barcania.net/forum/bannissements" stop if {tempban.%player%} is true: kick player due to "&cVous avez été banni du serveur%nl%%nl%&bTemps &8: &6%{timespan}%%nl%&bRaison &8: &6%{reason2}%%nl%&bSanction donnée par &8: &6%{player2}%%nl%%nl%&ePour contester votre bannissement rendez-vous sur &barcania.net/forum/bannissements" stop on chat: if {tempmute.%player%} is true: cancel event send "{@prefix} &cVous êtes réduit au silence !" stop Version : Serveur 1.8 Skript 2.2dev25 Merci beaucoup pour votre aide ^^
-
MAis ne t'en fais pas j'ai trouvé l'erreur, c'était le if player is in world "{@world}" à la ligne 49 🙂
-
Sa ne m'affiche aucune erreur chez moi
-
@TitiLaPierresa ne fonctionne tjrs pas 😕
-
C'est normal qu'elles ne soit pas définie, j'ai pas finit le skript x)
-
Merci, je testerais sa après le skript que je code actuellement ^^
-
Bonjour, Cela fait maintenant deux jours très exactement que je code un Skript de FFABrain mais le soucis c'est qu'une seule commande fonctionne le "/ffabrain fly" sur les 10 autres commandes environ. Dans la console, aucune erreur n'apparaît mais en jeu quand je fais chacune des commandes, rien ne fonctionne 😞 De même pour le fait de marcher sur la Glowstone, sa ne fonctionne plus ... Code : # ============================= # # ---- Options ----# # ============================= # options: prefix: &e&lFFA&6&lBrain &8» permission: settings.ffabrain world: FFABrain # ============================= # # ---- Commandes ----# # ============================= # command /ffabrain [<text>] [<text>]: trigger: if arg 1 is not set: if arg 2 is not set: if player has permission "{@permission}": send "&c&m--|------&r &aHelp &eFFA&6Brain &r&c&m------|--" send " " send "&7/&6ffabrain &ajoin &8- &7Rejoindre le FFABrain" send "&7/&6ffabrain &aspawn &8- &7Aller au spawn du FFABrain" send "&7/&6ffabrain &astuff &8- &7Voir le stuff du FFABrain" send "&7/&6ffabrain &ainformations &8- &7Voir les informations sur le FFABrain" send "&7/&6ffabrain &cmodification &8- &7Activer/désactiver les modifications de la map" send "&7/&6ffabrain &cfly &8- &7Activer/désactiver le fly" send "&7/&6ffabrain &coptions &8- &7Afficher la liste des options du FFABrain" send "&7/&6ffabrain &csetspawn &8- &7Set le spawn du FFABrain à vos coordonnées" send " " send "&c&m--|---------------------------|--" else: send "&c&m--|------&r &aHelp &eFFA&6Brain &r&c&m------|--" send " " send "&7/&6ffabrain &ajoin &8- &7Rejoindre le FFABrain" send "&7/&6ffabrain &aspawn &8- &7Aller au spawn du FFABrain" send "&7/&6ffabrain &astuff &8- &7Voir le stuff du FFABrain" send "&7/&6ffabrain &ainformations &8- &7Voir les informations sur le FFABrain" send " " send "&c&m--|---------------------------|--" if arg 1 is set: if arg 1 is not "join", "play", "spawn", "stuff", "informations", "information", "info", "infos", "fly", "modification", "modif", "options" or "setspawn": send "{@prefix} &cVeuillez choisir une options correcte !" stop if player has permission "{@permission}": if player is in world "{@world}": if arg 1 is "modification" or "modif": if {ffabrain.modification} is false: send "{@prefix} &fModification &aactivé &f!" send "{@prefix} &fN'oubliez pas de &cdésactiver &fles modifications du monde pour &asauvegarder &fvos changements !" set {ffabrain.modification} to true stop if {ffabrain.modification} is true: send "{@prefix} &fModification &cdésactiver &f!" set {ffabrain.modification} to false if arg 1 is "fly": if {ffabrain.fly.%player%} is false: send "{@prefix} &fFly &aactivé &f!" set {ffabrain.fly.%player%} to true set player's flight mode to true stop if {ffabrain.fly.%player%} is true: send "{@prefix} &fFly &cdésactivé &f!" set {ffabrain.fly.%player%} to false set player's flight mode to false if arg 1 is "options": if arg 2 is not set: send "&c&m--|------&r &aHelp &eFFA&6Brain &8[ &aoptions &8] &r&c&m------|--" send " " send "&7/&6ffabrain &6options &awhitelist &8- &7Empêcher/autoriser les joueurs à venir sur le FFABrain" send "&7D'autres options seront bientôt disponnible ^^" send " " send "&c&m--|--------------------------------------|--" if arg 2 is set: if arg 2 is "whitelist": if {whitelist.ffabrain} is false: broadcast "{@prefix} &fWhitelist &aactivé &fpour le &eFFA&6Brain &f!" set {whitelist.ffabrain} to true stop if {whitelist.ffabrain} is true: broadcast "{@prefix} &fWhitelist &cdésactivé &fpour le &eFFA&6Brain &f!" set {whitelist.ffabrain} to false if arg 1 is "setspawn": if arg 2 is not set: set {ffabrain.spawn} to location of player send "{@prefix} &fLe spawn du &eFFA&6Brain &fà été set en &e[&b%location%&e]" if arg 2 is set: if arg 2 is "1" or "one": set {ffabrain.spawn.one} to location of player send "{@prefix} &fLe point d'apparition numéro &b1 &fà été set en &e[&b%location%&e]" if arg 2 is "2" or "two": set {ffabrain.spawn.two} to location of player send "{@prefix} &fLe point d'apparition numéro &b2 &fà été set en &e[&b%location%&e]" if arg 2 is "3" or "three": set {ffabrain.spawn.three} to location of player send "{@prefix} &fLe point d'apparition numéro &b3 &fà été set en &e[&b%location%&e]" if arg 2 is "4" or "four": set {ffabrain.spawn.four} to location of player send "{@prefix} &fLe point d'apparition numéro &b4 &fà été set en &e[&b%location%&e]" if arg 2 is "5" or "five": set {ffabrain.spawn.five} to location of player send "{@prefix} &fLe point d'apparition numéro &b5 &fà été set en &e[&b%location%&e]" if arg 2 is "6" or "six": set {ffabrain.spawn.six} to location of player send "{@prefix} &fLe point d'apparition numéro &b6 &fà été set en &e[&b%location%&e]" if arg 2 is "7" or "seven": set {ffabrain.spawn.seven} to location of player send "{@prefix} &fLe point d'apparition numéro &b7 &fà été set en &e[&b%location%&e]" if arg 2 is "8" or "eight": set {ffabrain.spawn.eight} to location of player send "{@prefix} &fLe point d'apparition numéro &b8 &fà été set en &e[&b%location%&e]" else: if arg 1 is "join" or "play": if player is not in world "{@world}": make console execute command "/mv tp %player% FFABrain" wait 10 ticks send "{@prefix} &fVous avez été téléporté sur le &eFFA&1Brain &f!" teleport player to {ffabrain.spawn} clear player's inventory set slot 4 of player to diamond axe named "&aJouer &8● &7Clique-droit" set slot 8 of player to bed named "&cRetour au lobby &8● &7Clique-droit" set {ffabrain.spawn.damage} to false set {ffabrain.spawn.place} to false set {ffabrain.spawn.break} to false if arg 1 is "spawn": send "{@prefix} &fVous avez été téléporté au spawn du &eFFA&6Brain &f!" teleport player to {ffabrain.spawn} clear player's inventory set slot 4 of player to diamond axe named "&aJouer &8● &7Clique-droit" set slot 8 of player to bed named "&cRetour au lobby &8● &7Clique-droit" if {ffabrain.spawn.damage} is true: if {ffabrain.spawn.place} is true: if {ffabrain.spawn.break} is true: set {ffabrain.spawn.damage} to false set {ffabrain.spawn.place} to false set {ffabrain.spawn.break} to false if arg 1 is "informations", "information", "info" or "infos": wait 15 ticks send "&c&m--|------&r &aInformations &r&c&m------|--" send " " send "&bBut du jeu &8:" send " &6Tuer 5 joueurs sans mourrir et se placer sur les blocks de Glowstones au centre de la map pour gagner un point" send " " send "&7Ce jeu à été créer par &6Zerox_GraphicsYT" send " " send "&c&m--|------------------------|--" if arg 1 is "stuff": open chest with 3 rows named "&eFFA&6Brain" to player wait 3 ticks format slot 0 of player with black glass named " " to be unstealable format slot 1 of player with black glass named " " to be unstealable format slot 2 of player with black glass named " " to be unstealable format slot 3 of player with black glass named " " to be unstealable format slot 4 of player with black glass named " " to be unstealable format slot 5 of player with black glass named " " to be unstealable format slot 6 of player with black glass named " " to be unstealable format slot 7 of player with black glass named " " to be unstealable format slot 8 of player with black glass named " " to be unstealable format slot 9 of player with black glass named " " to be unstealable # ============================= # # ---- Evénements ----# # ============================= # on join: if player is in world "{@world}": if {ffabrain.modification} is not set: set {ffabrain.modification} to false if {ffabrain.modification} is true: set {ffabrain.modification} to false if {ffabrain.fly.%player%} is not set: set {ffabrain.fly.%player%} to false if {ffabrain.fly.%player%} is true: set {ffabrain.fly.%player%} to false if {whitelist.ffabrain} is not set: set {whitelist.ffabrain} to false if {whitelist.ffabrain} is true: if player is in world "{@world}": if player has permission "{@permission}": send "{@prefix} &cTout les joueur ont été kické du &eFFA&6Brain &c!" stop else: make console execute command "/mv tp %player% Lobby" send "{@prefix} &cLe &eFFA&6Brain &cest en maintenance, vous avez été téléporté au lobby !" to player if {ffabrain.spawn.damage} is not set: if {ffabrain.spawn.break} is not set: if {ffabrain.spawn.place} is not set: set {ffabrain.spawn.damage} to false set {ffabrain.spawn.break} to false set {ffabrain.spawn.place} to false on walk on glowstone: if player is in world "{@world}": if {kill.%player%} > 5: add 1 to {ffabrain.points.%player%} teleport player to {ffabrain.spawn} broadcast "{@prefix} &6%player% &fà marquer &b1 &fpoints !" set slot 4 of player to diamond axe named "&aJouer &8● &7Clique-droit" set slot 8 of player to bed named "&cRetour au lobby &8● &7Clique-droit" else: send "{@prefix} &cVous n'avez pas asser de kills pour marqué un points !" stop on death of player: if player is in world "{@world}": if attacker is a player: if victim is a player: broadcast "{@prefix} &6%victim% &fà été tué par &6%attacker% &f!" add 1 to {kill.%attacker%} apply regeneration 250 to attacker for 2 seconds Version de Skript : 2.2-dev25 Version Serveur : 1.8 Merci de votre aide ^^ Screen de la console :
-
Mais non ! C'est pas là le problème, c'est dans la commande /mod mais je pense que c'est réglé ( J'ai pas encore test :c )
-
Bah, il ne met pas le modérateur en invisible, tout simplement 😕
-
Pour le bug du stick, oublié sa s'est réglé tout seul :c
-
Bonjour, Je suis actuellement en train de coder un skript de modération pour mon serveur minecraft mais j'ai plusieurs problèmes et je ne sais pas comment les réglés. J'ai fais plusieurs recherches pour le résoudre mais je les ai toujours pas réglé alors je viens vers vous dans l'espoir d'être aidé. Bugs : Le stick de "Freeze" ne fonctionne pas ( Ligne 138 ) [ réglé seul ] Le vanish ne fonctionne pas ( Ligne 27 et 39 ) Version : Minecraft > 1.8 Serveur > 1.8 Skript > dev25 Code : # ============================= # # ---- Options ----# # ============================= # options: prefix: &c&lModération &8&l> prefix-freeze: &b&lFreeze &8&l> permission: mod.* # ============================= # # ---- Commandes ----# # ============================= # command /mod: trigger: if player has permission "{@permission}": if {mod.%player%} is true: set {mod.%player%} to false set {vanish.%player%} to false set player's gamemode to adventure set player's flight mode to false send "{@prefix} &fMode modérateur &cdésactivé &f!" reveal player form all player's clear player's inventory set slot 2 of player to gold ingot named "&e&lBoutique" set slot 4 of player to compass named "&6&lJeux" set slot 6 of player to ender chest named "&5&lCosmétiques" stop if {mod.%player%} is false: set {mod.%player%} to true set {vanish.%player%} to true set player's gamemode to adventure set player's flight mode to true send "{@prefix} &fMode modérateur &aactivé &f!" hide player from all player's clear player's inventory set slot 1 of player to wood sword of knockback 2 and unbreaking 10 named "&c&lKnockback &b&lII" set slot 2 of player to stone sword of knockback 6 and unbreaking 10 named "&c&lKnockback &b&lVI" set slot 4 of player to dye:10 named "&a&lVanish" set slot 6 of player to iron hoe named "&a&lVanish &8&l( &b&l10 Ticks &8&l)" set slot 7 of player to stick named "&b&lFreeze" else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop command /freeze [<player>]: trigger: if player has permission "{@permission}": if arg 1 is not set: send "{@prefix-freeze} &cVeuillez mettre le pseudo du joueur que vous voulez &bFreeze &c!" stop if arg 1 is set: set {freeze.%arg 1%} to true make console execute command "/effect %arg 1% minecraft:slowness 10000 100 true" make console execute command "/effect %arg 1% minecraft:blindness 10000 100 true" make console execute command "/effect %arg 1% minecraft:jump_boost 10000 100 true" send "{@prefix-freeze} &6%arg 1% &fà bien été &bFreeze &f!" send "{@prefix-freeze} &cVous avez été &bFreeze &cpar un membre du staff !" to arg 1 send "{@prefix-freeze} &4&lSi vous vous déconnecter, vous serez banni !" to arg 1 stop else: send "{@prefix-freeze} &cVous n'avez pas la permission d'utiliser ceci !" stop command /unfreeze [<player>]: trigger: if player has permission "{@permission}": if arg 1 is not set: send "{@prefix-freeze} &cVeuillez mettre le pseudo du joueur à &3Un&bFreeze &c!" stop if arg 1 is set: set {freeze.%arg 1%} to false make console execute command "/effect %arg 1% clear" send "{@prefix-freeze} &6%arg 1% &fà bien été &3Un&bFreeze &f!" send "{@prefix-freeze} &cUn membre du staff vient de vous &3Un&bFreeze &c!" to arg 1 else: send "{@prefix-freeze} &cVous n'avez pas la permission d'utiliser ceci !" stop # ============================= # # ---- Evénements (mod) ----# # ============================= # on break: if {mod.%player%} is true: cancel event stop on place: if {mod.%player%} is true: cancel event stop on drop: if {mod.%player%} is true: cancel event stop on pickup: if {mod.%player%} is true: cancel event stop on damage: if {mod.%victim%} is true: cancel event stop on inventory click: if {mod.%player%} is true: cancel event stop # ============================= # # ---- Evénements (item) ----# # ============================= # on right click with dye:10: if {mod.%player%} is true: if {vanish.%player%} is true: set {vanish.%player%} to false make console execute command "/effect %player% clear" send "{@prefix} &fVanish &cdésactivé &f!" stop if {vanish.%player%} is false: set {vanish.%player%} to true make console execute command "/effect %player% minecraft:invisibility 10000 10 true" send "{@prefix} &fVanish &aactivé &f!" on right click with stick on a player: if {mod.%player%} is true: if {freeze.%targeted player%} is true: set {freeze.%targeted player%} to false make player execute command "/unfreeze %targeted player%" stop if {freeze.%targeted player%} is false: set {freeze.%targeted player%} to true make player execute command "/freeze %targeted player%" on right click with iron hoe: if {mod.%player%} is true: if {vanish.%player%} is true: set {vanish.%player%} to false wait 10 ticks make console execute command "/effect %player% clear" send "{@prefix} &fVanish &cdésactivé &f!" stop if {vanish.%player%} is false: set {vanish.%player%} to true wait 10 ticks make console execute command "/effect %player% minecraft:invisibility 10000 10 true" send "{@prefix} &fVanish &aactivé &f!"
-
Bref, vous n'allez pas m'embêter pour une hoe qui à besoin de 10 cliques pour faire quelque chose ! J'ai demandé de l'aide pour mon skript pas un débat pour savoir pourquoi si, pourquoi sa ! J'ai peut-être mal compris pour toi mais je sais ce que je veux et puis si sa marche pas je ferais autre chose à la place de la hoe un point c'est tout !
-
J'ai pas envie de m'embêter à te dire pourquoi 10 cliques ... J'essayerais par moi-même comme personne n'est décidé à vouloir comprendre ce que j'aimerais avoir. Prenons l'exemple de Funcraft, après avoir regardé des milliard de Modérateur séries, j'ai vu qu'il y avait une hoe en diamant qui enlevait ou remettait le vanish après 10 cliques et j'ai décidé que j'essayerais de le reproduire car sa peut potentiellement être utile.
-
C'est simple comme bonjour à comprendre pourtant. Si le modo clique 10x avec la hoe en diamant en main sa le dévanish et si il reclique 10x sa le revanish De même pour celle en fer, il clique une fois, il attends 10 ticks, sa le dévanish, il reclique, attends 10 ticks et sa le revanish ... C'est simple à comprendre non ? Là, si vous ne comprenez pas, je peux plus rien pour vous !
-
Vous ne comprenez pas ce que je veux dire ... fin bref, j'ai pas envie de me décarcassez à vous l'expliquer sa serait trop long et trop dure
-
Regarde une modo series de funcraft et tu verras qu'ils ont aussi le truc a 10 clicks ( https://www.youtube.com/watch?v=6LTOkIXeP68 )
-
Bah, pour les 10 cliques, c'est juste pour désactivé ou activé le vanish comme sur la plus part des serveurs. (Sa sert aussi à rendre un peu moins vide l'inventaire de modération x))
-
Merci beaucoup ^^ Je ne savais pas comment activer le fly et maintenant je sais. Sa risque de m'être souvent utile Merci beaucoup, je testerais sa plus tard car mon pc viens de crash et j'ai un peu la flemme de relancer mc x)
-
Bonjour, Je suis actuellement en train de coder un skript de modération mais j'ai quelques petits problèmes. Tout d'abord, je ne sais pas comment activer le fly au modérateur, ensuite quand le modérateur fais la commande "/mod", sa lui donne l'inventaire de modération mais il n'est pas entièrement fonctionnel. Je m'explique, dans le slot 6 et 7 de l'inventaire il y a 2 hoe pour activé ou désactivé le vanish, pour celle du slot 6, il faut cliquer 10 fois et pour celle du slot 7, il faut attendre 10 ticks. Mais je ne sais pas comment faire pour compter les 10 cliques pour activer ou désactivé le vanish, par contre je sais comment faire pour l'enlever ou le désactivé après 10 ticks mais sa ne fonctionne pas ... et pour finir, sa n'envoie aucun message dans le chat lors le la commande "/mod on" ou "/mod off" Version : Serveur > 1.8 Minecraft > 1.8 Skript > 1.8 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Mon code : # ============================== # # ===> Options <=== # # ============================== # options prefix: &c&lModération &8&l> prefix-freeze: &b&lFreeze &8&l> prefix-cps: &6&lCps &8&l> prefix-vanish: &a&lVanish &8&l> permission: mod.* # ============================== # # ===> Commandes <=== # # ============================== # command /mod [<text>]: trigger: if player has permission "{@permission}": if arg 1 is not set: send "{@prefix} &cVeuillez choisir une option !" send "{@prefix} &6Options disponible &8:" send "{@prefix} &aOn &8/ &aOff" stop if arg 1 is set: if arg 1 is not "on" or "off": send "{@prefix} &cL'option choisie est incorrecte !" send "{@prefix} &6Options disponible &8:" send "{@prefix} &aOn &8/ &aOff" stop if arg 1 is "on": if {mod.%player%} is false: set {mod.%player%} to true clear player's inventory send "{@prefix} &fMode modération &aactivé &f!" if {vanish.%player%} is false: set {vanish.%player%} to true hide player from all players send "{@prefix-vanish} &fVanish &aactivé &f!" if arg 1 is "off": if {mod.%player%} is true: set {mod.%player%} to false send "{@prefix} &fMode modération &cdésactivé &f!" clear player's inventory if {vanish.%player%} is true: set {vanish.%player%} to false reveal player from all players send "{@prefix-vanish} &fVanish &cdésactivé &f!" else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" stop # ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # command /freeze [<offline player>] [<text>] [<text>]: trigger: if player has permission "{@permission}": if arg 1 is not online: send "{@prefix-freeze} &cCe joueur n'est pas en ligne actuellement !" stop if arg 1 is not set: if arg 2 is not set: if arg 3 is not set: send "{@prefix-freeze} &cVeuillez mettre le pseudo du joueur à freeze, une raison et une option !" stop if arg 1 is set: if arg 2 is not set: if arg 3 is not set: send "{@prefix-freeze} &cVeuillez mettre une raison et une option pour freeze &6%arg 1% &c!" stop if arg 2 is set: if arg 3 is not set: send "{@prefix-freeze} &cVeuillez choisir une option !" send "{@prefix-freeze} &6Options disponible &8:" send "{@prefix-freeze} &aOn &8/ &aOff" stop if arg 3 is set: if arg 3 is not "on" or "off": send "{@prefix-freeze} &cL'option choisie est incorrecte !" send "{@prefix-freeze} &6Options disponible &8:" send "{@prefix-freeze} &aOn &8/ &aOff" stop if arg 3 is "on": send "{@prefix-freeze} &6%arg 1% &fà été freeze pour &8"&c%arg 2%&8" &f!" send "{@prefix-freeze} &6%player% &cvous à freeze pour &8"&c%arg 2%&8" &f!" to arg 1 send "{@prefix-freeze} &4&lSi vous vous déconnecté vous serez automatiquement ban !!!" to arg 1 make console execute command "/effect %arg 1% minecraft:slowness 100 10000 false" make console execute command "/effect %arg 1% minecraft:jump_boost 100 10000 false" make console execute command "/effect %arg 1% minecraft:blindness 100 10000 false" if arg 3 is "off": send "{@prefix-freeze} &6%arg 1% &fn'est plus freeze !" send "{@prefix-freeze} &6%player% &fvous à enlever votre freeze !" to arg 1 make console execute command "/effect %arg 1% clear" else: send "{@prefix-freeze} &cVous n'avez pas la permission d'utiliser ceci !" stop # ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # command /checkcheat [<text>] [<text>]: aliases: /cc trigger: if player has permission "{@permission}": if arg 1 is not set: if arg 2 is not set: send "&c&m---------&r&c< &a&lHelp&r &c>&c&m---------" send " " send "&6/cc v on/off &8- &ePermet de tester le knockback des joueur avec certitude" send "&6/cc t on/off &8- &ePermet de recevoir les outils de modération" send "&6/cc c on/off &8- &ePermet de voir les cliques des joueurs en tant réel" send " " send "&c&m------------------------" stop if arg 1 is set: if arg 2 is not set: send "{@prefix} &cVeuillez choisir une option !" send "{@prefix} &6Options disponible &8:" send "{@prefix} &aOn &8/ &aOff" stop if arg 2 is set: if arg 1 is not "t", "v", "c", "tools", "velocity" or "cps": send "{@prefix} &cL'option choisie est invalide !" send "{@prefix} &cVeuillez choisir une option entre &8:" send "{@prefix} &av &8/ &at &8/ &ac" stop if arg 2 is not "on" or "off": send "{@prefix} &cL'option choisie est invalide !" send "{@prefix} &cVeuillez choisir une option entre &8:" send "{@prefix} &aOn &8/ &aOff" stop if arg 1 is "t": if arg 2 is "on": send "{@prefix} &fLes outils de modération vous ont été donné !" set slot 1 of player to wooden sword of knockback 2 and unbreaking 10 named "&b&lKnockback &6&lII" with lore "&7Teste le knockback des joueurs" set slot 2 of player to diamond sword of knockback 6 and unbreaking 10 named "&b&lKnockback &6&lVI" with lore "&7Teste le tester le knockback des joueurs" set slot 4 of player to diamond pickaxe of efficiency 10 and unbreaking 10 named "&c&lPickaxe &6&lX" with lore "&7Creuse sous les pieds des joueurs" set slot 5 of player to iron hoe named "&a&lVanish &6&l10 Clicks" with lore "&7Enlève le vanish après 10 cliques" set slot 6 of player to diamond hoe named "&a&lVanish &6&l10 Ticks" with lore "&7Enlève le vanish après 10 ticks" if arg is "off": clear player's inventory send "{@prefix} &fLes outils de modération vous ont été retiré !" stop # ============================== # # ===> Evénements <=== # # ============================== # on damage: if {mod.%player%} is true: victim is a player cancel event on click with iron hoe named "&a&lVanish &6&l10 Ticks": wait 10 ticks if {vanish.%player%} is true: set {vanish.%player%} to false reveal player from all players send "{@prefix-vanish} &fVanish &cdésactivé &f!" if {vanish.%player%} is false: set {vanish.%player%} to true hide player from all players send "{@prefix-vanish} &fVanish &aactivé &f!" Merci à tous ceux qui m'aideront ^^ ( Si vous m'aider, veuillez ne pas modifié les variables déjà présente dans le skript, sinon sa fait tout buguer ) ( Merci aussi de ne pas garder le skript pour vous et vous l'approprié ! Car quand il sera finit, je le posterais dans la section "ressources" du forum. Merci )
-
Merci beaucoup mais si je ne veux pas que le modérateur soit en créatif, c'est pour éviter qu'il se give des items car je sais pas comment empêcher de ramasser des items / de changer l'emplacement des items de modération / de jeter des items / ...
-
Bonjour 🙂 Je suis en train de créer mon propre Skript de Modération mais je ne sais pas comment faire pour activer le fly au modérateur quand il fait la commande /mod ... Voilà mon code si besoin : # ============================== # # ===> Options <=== # # ============================== # options: prefix: &4&l[&r&cModération&4&l] freeze: &3&l[&r&bFreeze&3&l] cps: &6&l[&r&eCps&6&l] tp: &5&l[&r&dTp&5&l] vanish: &2&l[&r&aVanish&2&l] fly: &6&l[&r&eFly&6&l] permission: mod.* # ============================== # # ===> Commandes <=== # # ============================== # command /mod: trigger: if player has permission "{@permission}": clear player's inventory if {mod::%player%} is not set: set gamemode of executor to creative wait 3 ticks set slot 1 of player to wooden sword of knockback 2 and unbreaking 10 with lore "&ePermet de tester le knockback d'un joueur" named "&c&lKnockback &b&lII" set slot 2 of player to diamond sword of knockback 6 and unbreaking 10 with lore "&ePermet de tester le knockback d'un joueur" named "&c&lKnockback &b&lVI" set slot 4 of player to stick with lore "&ePermet de freeze un joueur" named "&b&lFreeze" set slot 6 of player to iron hoe with lore "&ePermet de désactiver et d'activer le vanish après 10 ticks" named "&a&lVanish &b&l10 &a&lTicks" set slot 6 of player to diamond hoe with lore "&ePermet de désactiver et d'activer le vanish après 10 clicks" named "&a&lVanish &b&l10 &a&lClicks" set {mod::%player%} to true else: set gamemode of player to survival clear {mod::%player%} if {vanish.%player%} is false: set {vanish.%player%} to true hide player from all players send "{@prefix} &fMode Modérateur &aactivé &f!" send "{@vanish} &fVanish &aactivé &f!" else if {vanish.%player%} is true: set {vanish.%player%} to false send "{@prefix} &fMode Modérateur &cdésactivé &f!" send "{@vanish} &fVanish &cdésactivé &f!" reveal player from all players else: send "{@prefix} &cVous n'avez pas la permission d'utiliser ceci !" # ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # command /freeze [<offline player>] [<text>]: trigger: if player has permission "{@permission}": if arg 1 is not online: send "{@freeze} &cCe joueur n'est pas connecté actuellement !" stop if arg 1 is not set: if arg 2 is not set: send "{@freeze} &cVeuillez mettre le pseudo du joueur à freeze et une raison !" stop if arg 1 is set: if arg 2 is not set: send "{@freeze} &cVeuillez mettre une raison pour freeze &6%arg 1% &c!" stop if arg 2 is set: send "{@freeze} &6%arg 1% &bà été freeze pour &8< &c%arg 2% &8> &b!" send "{@freeze} &bVous avez été freeze par &6%player% &bpour &8< &c%arg 2% &8> &b!" to arg 1 send "{@freeze} &4&lSi vous vous déconnecté vous serez automatiquement banni !!!" to arg 1 apply Speed 10 to arg 1 for 10000 seconds apply Jump Boost 1 to arg 1 for 10000 seconds apply Slowness 10 to arg 1 for 10000 seconds apply Blindness 10 to arg 1 for 10000 seconds else: send "{@freeze} &cVous n'avez pas la permission d'utiliser ceci !" command /unfreeze [<offline player>]: trigger: if player has permission "{@permission}": if arg 1 is not online: send "{@freeze} &cCe joueur n'est pas connecté actuellement !" stop if arg 1 is not set: send "{@freeze} &cVeuillez mettre le pseudo du joueur à unfreeze !" stop if arg 1 is set: send "{@freeze} &6%arg 1% &bà été unfreeze !" send "{@freeze} &bVous avez été unfreeze par &6%player% &b!" to arg 1 make console execute command "/effect %arg 1% clear" else: send "{@freeze} &cVous n'avez pas la permission d'utiliser ceci !" # ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # command /vanish: trigger: if player has permission "{@permission}": if {vanish.%player%} is false: set {vanish.%player%} to true hide player from all players send "{@vanish} &fVanish &aactivé &f!" else if {vanish.%player%} is true: set {vanish.%player%} to false send "{@vanish} &fVanish &cdésactivé &f!" reveal player from all players else: send "{@vanish} &cVous n'avez pas la permission d'utiliser ceci !" # ============================== # # ===> Evénements <=== # # ============================== # on right click with iron hoe named "&a&lVanish &b&l10 &a&lTicks": trigger: if {vanish::%player%} is not set: wait 10 ticks hide player from all players set {vanish::%player%} to true if {vanish::%player%} is set: wait 10 ticks reveal player from all players set {vanish::%player%} to false on right click with stick named "&b&lFreeze" on a player: make player execute command "/freeze" to targeted player Je voudrais que le modérateur ne soit pas mit en créatif et que sa le fasse fly à la place Version Minecraft / Skript: 1.8 Addons : SkQuerry / SkRayFall Merci à tout ceux qui voudront bien m'aider 🙂 (Ah oui aussi, au niveau des "Evénements", aucun des deux ne marche, si quelqu'un sait pourquoi et sait comment le réglé, je suis preneur ^^)
-
résolu Skript - Inventaire de Modération
Zerox Graphic's a répondu à un(e) sujet de Zerox Graphic's dans Résolus
Merci quand même, sa va pas mal m'aider à continuer mon skript ^^ -
Bonjour 🙂 Je suis en train de créer mon propre Skript de Modération mais je ne sais pas comment faire pour placer un item choisis dans un slot spécifique de la Hotbat du joueur ... Car je voudrais que quand un Modérateur fasse cette commande "/mod" sa lui place des items de modération dans sa Hotbar. Voici la disposition que je voudrais pour la Hotbar du Modérateur : [Slot 1] Vide [Slot 2] Epée en bois nommée "&c&lKnockback &c&lLevel &b&l2" avec un lore où il est écrit "&ePermet de tester le knockback d'un joueur" enchantée knockback 2 et qu'elle soit indestructible [Slot 3] Epée en diamant nommée "&c&lKnockback &c&lLevel &b&l6" avec un lore où il est écrit "&ePermet de tester le knockback d'un joueur" enchantée knockback 6 et qu'elle soit indestructible [Slot 4] Vide [Slot 5] Bâton nommé "&b&lFreeze" qui fait que quand on clique avec sur un joueur sa freeze le joueur [Slot 6] Vide [Slot 7] Houe en diamant nommée "&a&lVanish &b&l10 &a&lTicks" qui fait que quand on clique avec dans les airs sa retire ou remet le vanish du modérateur après 10 Ticks [Slot 8] Houe en fer nommée "&a&lVanish &b&l10 &a&lClicks" qui fait que quand on clique avec dans les airs sa retire ou remet le vanish du modérateur après 10 Clicks [Slot 9] Vide --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon code : # ============================== # # ===> Options <=== # # ============================== # options: prefix: &4&l[&r&cModération&4&l] freeze: &3&l[&r&bFreeze&3&l] cps: &6&l[&r&eCps&6&l] tp: &5&l[&r&dTp&5&l] vanish: &2&l[&r&aVanish&2&l] permission: mod.* # ============================== # # ===> Commandes <=== # # ============================== # command /mod: trigger: clear player's inventory if player has permission "{@permission}": if {vanish.%player%} is false: set {vanish.%player%} to true hide player from all players send "{@vanish} &fMode Modérateur &aactivé &f!" send "{@vanish} &fVanish &aactivé &f!" else if {vanish.%player%} is true: set {vanish.%player%} to false send "{@vanish} &fMode Modérateur &cdésactivé &f!" send "{@vanish} &fVanish &cdésactivé &f!" reveal player from all players else: send "{@vanish} &cVous n'avez pas la permission d'utiliser ceci !" Version Minecraft / Skript : 1.8 Addons : SkQuerry / SkRayFall Merci beaucoup à tout ceux qui m'aideront 🙂