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!"
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.
Question
Zerox Graphic's
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 :
7 réponses à cette question
Messages recommandés