Version de Minecraft : 1.8.8 Version de Skript : Skript-dev26
Addons utilisés:Addon1, Addon2, ...
Type du skript : Skript pour un JumpCraft
Description du script :
Bonjour/Bonsoir
Je suis actuellement en train de faire un skript pour un JumpCraft et jusque là tout allait bien, sauf que maintenant arrivé aux checkpoints, je rencontre certains problèmes.
Voici mon code:
options:
prefix:&6&lJumpCraft &r&l>&a&l
startjump: Début du parcours !
newcheckpoint: Nouveau checkpoint défini !
endjump: Fin du parcours !
checkpointatteint:&a&lVous avez atteinds le &e&lPalier n°%{paliers.%player%}%&a&laprès &d&l%{_n}%&a&l!
newrecord:&a&lVous avez battu votre record précédent qui était de
on pressure plate:
if{jump.start.%player%}=true:
ifblock below event-blockisgoldblock:
setslot4 of player's inventory to orange dye with name"&6Téléporter au dernier checkpoint"
set{_n} to difference between{jumpstart.%player%}andnow
set{_n} to "%{_n}%"
replace"second" with "&d" in {_n}
replace"hour" with "&d:" in {_n}
replace"day" with "&d:" in {_n}
replace"minute" with "&d:" in {_n}
replace"and" with "&d:" in {_n}
set{c.%player%} to player's location
add1 to {paliers.%player%}
send"{@prefix}{@checkpointatteint}"
else ifblock below event-blockis diamond block:
set{jump.start.%player%} to true
set{jumpstart.%player%} to now
send"{@prefix}{@startjump}" to player
remove allitems from player's inventory
setslot0 of player's inventory to barrier with name"&cQuitter le parcour"
setslot3 of player's inventory to red dye with name"&cRecommencer le parcours"
setslot5 of player's inventory to lime dye with name"&6Cacher les joueurs"
else ifblock below event-blockis redstone block:
set{jump.start.%player%} to false
send"{@prefix}{@endjump}" to player
remove allitems from player's inventory
setslot3 of player's inventory to door with name"&cRetour au lobby"
setslot4 of player's inventory to compass with name"&dParcours"
setslot5 of player's inventory to lime dye with name"&6Cacher les joueurs"
Le soucis est que quand un joueur marche sur la plaque de pression en question, il reçoit plusieurs fois le message et ça lui ajoute 1 à son nombre de checkpoints atteints, ce qui pose un énorme soucis. J'aimerais que quand le joueur atteint un checkpoint, le message s'affiche qu'une seule fois (même si il se retéléporte après à ce checkpoint) et qu'il ne peut pas retourner sur les checkpoints précédents aussi mais je ne vois pas comment m'y prendre...
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
mimi59660
Version de Minecraft : 1.8.8
Version de Skript : Skript-dev26
Addons utilisés: Addon1, Addon2, ...
Type du skript : Skript pour un JumpCraft
Description du script :
Bonjour/Bonsoir
Je suis actuellement en train de faire un skript pour un JumpCraft et jusque là tout allait bien, sauf que maintenant arrivé aux checkpoints, je rencontre certains problèmes.
Voici mon code:
Le soucis est que quand un joueur marche sur la plaque de pression en question, il reçoit plusieurs fois le message et ça lui ajoute 1 à son nombre de checkpoints atteints, ce qui pose un énorme soucis. J'aimerais que quand le joueur atteint un checkpoint, le message s'affiche qu'une seule fois (même si il se retéléporte après à ce checkpoint) et qu'il ne peut pas retourner sur les checkpoints précédents aussi mais je ne vois pas comment m'y prendre...
Si une âme charitable pourrait venir m'aider svp
Modifié par mimi596602 réponses à cette question
Messages recommandés