Version de Minecraft : 1.7.10 Version de Skript : 2.1
Addons utilisés:SkQuerry, WorldGuard 5.9
Type du skript:
Description du script : Bonjour / Bonsoir , je développe en ce moment un petit serveur chill fun sur le thème de la première guerre mondiale. J'ai besoin de faire un system de capture de drapeau vraiment simple, mais il y'a un petit problème , normalement , lorseque l'on rentre dans la zone de capture le drapeau de ce lever petit à petit , mais si l'on sort de la zone , ils est sensé ne plus ce lever , hors , lorseque l'on sort de la zone de capture , le drapeau continue à monter seul … J'ai essayé plusieurs méthodes pour arranger ce problème mais hélas , ça n'a pas suffit . J'aimerai savoir si quelq'un pourrai simplement régler ce prôblème sans vraiment modifier de trop mon script , histoire que je m'y retrouve facilement.
Voilà le script :
on region enter:
if "%region%" contains "flag1":
if {GE.%uuid of player%}:
set {_flag} to 1
if {flag1} is "flag1":
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 72, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 72, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 72, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 71, -16 in world "world" to "wool" parsed as item
set block at location at 221, 71, -17 in world "world" to "wool" parsed as item
set block at location at 221, 71, -18 in world "world" to "wool" parsed as item
set block at location at 221, 70, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 70, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 70, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE1"
if {_flag} is 0:
stop
else:
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 72, -16 in world "world" to "air" parsed as item
set block at location at 221, 72, -17 in world "world" to "air" parsed as item
set block at location at 221, 72, -18 in world "world" to "air" parsed as item
set block at location at 221, 71, -16 in world "world" to "air" parsed as item
set block at location at 221, 71, -17 in world "world" to "air" parsed as item
set block at location at 221, 71, -18 in world "world" to "air" parsed as item
set block at location at 221, 70, -16 in world "world" to "air" parsed as item
set block at location at 221, 70, -17 in world "world" to "air" parsed as item
set block at location at 221, 70, -18 in world "world" to "air" parsed as item
set block at location at 221, 75, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 74, -16 in world "world" to "wool" parsed as item
set block at location at 221, 74, -17 in world "world" to "wool" parsed as item
set block at location at 221, 74, -18 in world "world" to "wool" parsed as item
set block at location at 221, 73, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE2"
if {_flag} is 0:
stop
else:
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 75, -16 in world "world" to "air" parsed as item
set block at location at 221, 75, -17 in world "world" to "air" parsed as item
set block at location at 221, 75, -18 in world "world" to "air" parsed as item
set block at location at 221, 74, -16 in world "world" to "air" parsed as item
set block at location at 221, 74, -17 in world "world" to "air" parsed as item
set block at location at 221, 74, -18 in world "world" to "air" parsed as item
set block at location at 221, 73, -16 in world "world" to "air" parsed as item
set block at location at 221, 73, -17 in world "world" to "air" parsed as item
set block at location at 221, 73, -18 in world "world" to "air" parsed as item
set block at location at 221, 78, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 77, -16 in world "world" to "wool" parsed as item
set block at location at 221, 77, -17 in world "world" to "wool" parsed as item
set block at location at 221, 77, -18 in world "world" to "wool" parsed as item
set block at location at 221, 76, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE3"
send "&6[FLAG] &4Les Allemands ont captures la zone"
if {flag1} is "flag1_GE1":
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 72, -16 in world "world" to "air" parsed as item
set block at location at 221, 72, -17 in world "world" to "air" parsed as item
set block at location at 221, 72, -18 in world "world" to "air" parsed as item
set block at location at 221, 71, -16 in world "world" to "air" parsed as item
set block at location at 221, 71, -17 in world "world" to "air" parsed as item
set block at location at 221, 71, -18 in world "world" to "air" parsed as item
set block at location at 221, 70, -16 in world "world" to "air" parsed as item
set block at location at 221, 70, -17 in world "world" to "air" parsed as item
set block at location at 221, 70, -18 in world "world" to "air" parsed as item
set block at location at 221, 75, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 74, -16 in world "world" to "wool" parsed as item
set block at location at 221, 74, -17 in world "world" to "wool" parsed as item
set block at location at 221, 74, -18 in world "world" to "wool" parsed as item
set block at location at 221, 73, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE2"
if {_flag} is 0:
stop
else:
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 75, -16 in world "world" to "air" parsed as item
set block at location at 221, 75, -17 in world "world" to "air" parsed as item
set block at location at 221, 75, -18 in world "world" to "air" parsed as item
set block at location at 221, 74, -16 in world "world" to "air" parsed as item
set block at location at 221, 74, -17 in world "world" to "air" parsed as item
set block at location at 221, 74, -18 in world "world" to "air" parsed as item
set block at location at 221, 73, -16 in world "world" to "air" parsed as item
set block at location at 221, 73, -17 in world "world" to "air" parsed as item
set block at location at 221, 73, -18 in world "world" to "air" parsed as item
set block at location at 221, 78, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 77, -16 in world "world" to "wool" parsed as item
set block at location at 221, 77, -17 in world "world" to "wool" parsed as item
set block at location at 221, 77, -18 in world "world" to "wool" parsed as item
set block at location at 221, 76, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE3"
send "&6[FLAG] &4Les Allemands ont captures la zone"
if {flag1} is "flag1_GE2":
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 75, -16 in world "world" to "air" parsed as item
set block at location at 221, 75, -17 in world "world" to "air" parsed as item
set block at location at 221, 75, -18 in world "world" to "air" parsed as item
set block at location at 221, 74, -16 in world "world" to "air" parsed as item
set block at location at 221, 74, -17 in world "world" to "air" parsed as item
set block at location at 221, 74, -18 in world "world" to "air" parsed as item
set block at location at 221, 73, -16 in world "world" to "air" parsed as item
set block at location at 221, 73, -17 in world "world" to "air" parsed as item
set block at location at 221, 73, -18 in world "world" to "air" parsed as item
set block at location at 221, 78, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 77, -16 in world "world" to "wool" parsed as item
set block at location at 221, 77, -17 in world "world" to "wool" parsed as item
set block at location at 221, 77, -18 in world "world" to "wool" parsed as item
set block at location at 221, 76, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE3"
send "&6[FLAG] &4Les Allemands ont captures la zone"
on region enter:
if "%region%" contains "__global__":
set {_flag} to 0
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
LuZarB
Version de Minecraft : 1.7.10
Version de Skript : 2.1
Addons utilisés: SkQuerry, WorldGuard 5.9
Type du skript :
Description du script : Bonjour / Bonsoir , je développe en ce moment un petit serveur chill fun sur le thème de la première guerre mondiale. J'ai besoin de faire un system de capture de drapeau vraiment simple, mais il y'a un petit problème , normalement , lorseque l'on rentre dans la zone de capture le drapeau de ce lever petit à petit , mais si l'on sort de la zone , ils est sensé ne plus ce lever , hors , lorseque l'on sort de la zone de capture , le drapeau continue à monter seul … J'ai essayé plusieurs méthodes pour arranger ce problème mais hélas , ça n'a pas suffit . J'aimerai savoir si quelq'un pourrai simplement régler ce prôblème sans vraiment modifier de trop mon script , histoire que je m'y retrouve facilement.
Voilà le script :
on region enter:
if "%region%" contains "flag1":
if {GE.%uuid of player%}:
set {_flag} to 1
if {flag1} is "flag1":
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 72, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 72, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 72, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 71, -16 in world "world" to "wool" parsed as item
set block at location at 221, 71, -17 in world "world" to "wool" parsed as item
set block at location at 221, 71, -18 in world "world" to "wool" parsed as item
set block at location at 221, 70, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 70, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 70, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE1"
if {_flag} is 0:
stop
else:
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 72, -16 in world "world" to "air" parsed as item
set block at location at 221, 72, -17 in world "world" to "air" parsed as item
set block at location at 221, 72, -18 in world "world" to "air" parsed as item
set block at location at 221, 71, -16 in world "world" to "air" parsed as item
set block at location at 221, 71, -17 in world "world" to "air" parsed as item
set block at location at 221, 71, -18 in world "world" to "air" parsed as item
set block at location at 221, 70, -16 in world "world" to "air" parsed as item
set block at location at 221, 70, -17 in world "world" to "air" parsed as item
set block at location at 221, 70, -18 in world "world" to "air" parsed as item
set block at location at 221, 75, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 74, -16 in world "world" to "wool" parsed as item
set block at location at 221, 74, -17 in world "world" to "wool" parsed as item
set block at location at 221, 74, -18 in world "world" to "wool" parsed as item
set block at location at 221, 73, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE2"
if {_flag} is 0:
stop
else:
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 75, -16 in world "world" to "air" parsed as item
set block at location at 221, 75, -17 in world "world" to "air" parsed as item
set block at location at 221, 75, -18 in world "world" to "air" parsed as item
set block at location at 221, 74, -16 in world "world" to "air" parsed as item
set block at location at 221, 74, -17 in world "world" to "air" parsed as item
set block at location at 221, 74, -18 in world "world" to "air" parsed as item
set block at location at 221, 73, -16 in world "world" to "air" parsed as item
set block at location at 221, 73, -17 in world "world" to "air" parsed as item
set block at location at 221, 73, -18 in world "world" to "air" parsed as item
set block at location at 221, 78, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 77, -16 in world "world" to "wool" parsed as item
set block at location at 221, 77, -17 in world "world" to "wool" parsed as item
set block at location at 221, 77, -18 in world "world" to "wool" parsed as item
set block at location at 221, 76, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE3"
send "&6[FLAG] &4Les Allemands ont captures la zone"
if {flag1} is "flag1_GE1":
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 72, -16 in world "world" to "air" parsed as item
set block at location at 221, 72, -17 in world "world" to "air" parsed as item
set block at location at 221, 72, -18 in world "world" to "air" parsed as item
set block at location at 221, 71, -16 in world "world" to "air" parsed as item
set block at location at 221, 71, -17 in world "world" to "air" parsed as item
set block at location at 221, 71, -18 in world "world" to "air" parsed as item
set block at location at 221, 70, -16 in world "world" to "air" parsed as item
set block at location at 221, 70, -17 in world "world" to "air" parsed as item
set block at location at 221, 70, -18 in world "world" to "air" parsed as item
set block at location at 221, 75, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 75, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 74, -16 in world "world" to "wool" parsed as item
set block at location at 221, 74, -17 in world "world" to "wool" parsed as item
set block at location at 221, 74, -18 in world "world" to "wool" parsed as item
set block at location at 221, 73, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 73, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE2"
if {_flag} is 0:
stop
else:
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 75, -16 in world "world" to "air" parsed as item
set block at location at 221, 75, -17 in world "world" to "air" parsed as item
set block at location at 221, 75, -18 in world "world" to "air" parsed as item
set block at location at 221, 74, -16 in world "world" to "air" parsed as item
set block at location at 221, 74, -17 in world "world" to "air" parsed as item
set block at location at 221, 74, -18 in world "world" to "air" parsed as item
set block at location at 221, 73, -16 in world "world" to "air" parsed as item
set block at location at 221, 73, -17 in world "world" to "air" parsed as item
set block at location at 221, 73, -18 in world "world" to "air" parsed as item
set block at location at 221, 78, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 77, -16 in world "world" to "wool" parsed as item
set block at location at 221, 77, -17 in world "world" to "wool" parsed as item
set block at location at 221, 77, -18 in world "world" to "wool" parsed as item
set block at location at 221, 76, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE3"
send "&6[FLAG] &4Les Allemands ont captures la zone"
if {flag1} is "flag1_GE2":
send "&6[FLAG] &3Capture du drapeau en cour..." to player
send "&6[FLAG] &cLes Allemands capturent la zone !"
wait 10 seconds
if {_flag} is 0:
stop
else:
set block at location at 221, 75, -16 in world "world" to "air" parsed as item
set block at location at 221, 75, -17 in world "world" to "air" parsed as item
set block at location at 221, 75, -18 in world "world" to "air" parsed as item
set block at location at 221, 74, -16 in world "world" to "air" parsed as item
set block at location at 221, 74, -17 in world "world" to "air" parsed as item
set block at location at 221, 74, -18 in world "world" to "air" parsed as item
set block at location at 221, 73, -16 in world "world" to "air" parsed as item
set block at location at 221, 73, -17 in world "world" to "air" parsed as item
set block at location at 221, 73, -18 in world "world" to "air" parsed as item
set block at location at 221, 78, -16 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -17 in world "world" to "black wool" parsed as item
set block at location at 221, 78, -18 in world "world" to "black wool" parsed as item
set block at location at 221, 77, -16 in world "world" to "wool" parsed as item
set block at location at 221, 77, -17 in world "world" to "wool" parsed as item
set block at location at 221, 77, -18 in world "world" to "wool" parsed as item
set block at location at 221, 76, -16 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -17 in world "world" to "red wool" parsed as item
set block at location at 221, 76, -18 in world "world" to "red wool" parsed as item
set {flag1} to "flag1_GE3"
send "&6[FLAG] &4Les Allemands ont captures la zone"
on region enter:
if "%region%" contains "__global__":
set {_flag} to 0
6 réponses à cette question
Messages recommandés