MahMoud Posté(e) le 2 juillet 2021 Posté(e) le 2 juillet 2021 Version de Minecraft : 1.16.5 Version de Skript : 2.5.2 Type du skript : Skript pour poser des items sur des blocks Description du script : Salut, je chercherais un skript qui fera en sorte que quand l'on fait click droit + sneak sur un block ça créer un item frame invisible et ça pose l'item qui est dans ma main dedans et pour l'enlever pareil click droit + sneak et ça le reprend.
deventoncar Posté(e) le 7 juillet 2021 Posté(e) le 7 juillet 2021 Le 02/07/2021 à 17:45, MahMoud a dit : Version de Minecraft : 1.16.5 Version de Skript : 2.5.2 Type du skript : Skript pour poser des items sur des blocks Description du script : Salut, je chercherais un skript qui fera en sorte que quand l'on fait click droit + sneak sur un block ça créer un item frame invisible et ça pose l'item qui est dans ma main dedans et pour l'enlever pareil click droit + sneak et ça le reprend. Salut, Si j'ai bien compris ta demande, le code suivant devrait faire ce que tu souhaites. Attention, Skript brut ne te permet pas d'utiliser des NBT, il te faut l'addon SkBee pour que ça fonctionne correctement. on rightclick: if player is sneaking: if event-entity is event-player: if event-item is set: cancel event spawn a item frame event-direction the event-block with nbt "{Invisible:1b}" add "{Item:{id:""%raw name of event-item%"",Count:1b}}" to entity-nbt of last spawned item frame Pastebin : https://pastebin.com/raw/Qu2muvSz
tgbhy1010 Posté(e) le 7 juillet 2021 Posté(e) le 7 juillet 2021 Bonsoir @MahMoud, Si le problème est régler je t'invite à mettre ce ticket en Résolue Cordialement @tgbhy1010
MahMoud Posté(e) le 8 juillet 2021 Auteur Posté(e) le 8 juillet 2021 Il ma pas fait le skript entièrement 😕 il manque la parti pour enlever l'item avk click + sneak ça drop l'item (j'aimerais également que ce soit possible de garder le nbt de l'item quand t'on met l'item et que l'on l'enlève)
deventoncar Posté(e) le 8 juillet 2021 Posté(e) le 8 juillet 2021 Il y a 4 heures, MahMoud a dit : Il ma pas fait le skript entièrement 😕 il manque la parti pour enlever l'item avk click + sneak ça drop l'item (j'aimerais également que ce soit possible de garder le nbt de l'item quand t'on met l'item et que l'on l'enlève) Je t'ai donné le fil conducteur. À toi de faire la suite, si tu n'essaies pas, tu ne vas jamais améliorer tes compétences. Pour se faire, voici quelques indications supplémentaires : Il te suffit de faire quelques manipulations en plus i.e. tout d'abord sauvegarder l'item frame qui apparaît ainsi que son contenu dans une liste. Tu devrais avoir un truc qui ressemble à ça : set {_itemFrame} to last spawned item frame add {_itemFrame} to {itemFrames::*} set {itemFrames::%{_itemFrame}%::item} to event-item Ensuite, vu que tu sauvegardes directement l'item de l'évènement, tu n'as normalement pas à t'en faire vis-à-vis du NBT de celui-ci. Il me semble que c'est pris en compte nativement, si ce n'est pas le cas, rajoute ceci au moment de la pose de l'item dans l'item frame : set {itemFrames::%{_itemFrame}%::item_nbt} to nbt of event-item Pour restituer l'item, tu n'as qu'à faire le chemin inverse en restituant le NBT précédemment sauvegardé si la méthode de restitution de l'item de base ne fonctionne pas. Normalement, tu as désormais toutes les cartes en main pour réussir. Si jamais, voici le lien vers la documentation de SkBee : http://skripthub.net/docs/?addon=SkBee Si tu ne parviens toujours pas à faire ce que tu veux avec toute cette aide, reviens vers moi 🙂 Je t'aiderais seulement à condition que tu ai essayé des choses de ton côté, dans le cas contraire, ça ne sert à rien.
Joriis Posté(e) le 22 août 2021 Posté(e) le 22 août 2021 Le sujet a été résolu partiellement. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés