Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'schematic'.
3 résultats trouvés
-
Version Minecraft : 1.12.2 (git-Spigot-4bd94dc-fb414fe) Version Skript: 2.3.7 Type du skript: Gestion de schematic/structure Bonjour à tous 👋, c'est ma première demande de skript donc si vous pensez que je demande trop ou que je suis pas assez explicite, dites le moi tout simplement et je rajouterai des détails 😉 Le but du skript est de pouvoir grâce à une fonction de sauvegarder une structure qui est sélectionné grâce à un outil (de préférence blaze rod named "&e&lBâton de sélection"). Cet schematic pourra être sauvegarder dans un dossier nommé "Schematics/" sous un format schematic (et pas yml comme le fait SkSchematic 😄) et ainsi il pourra être chargé à une position précisé par le joueur en question. Commandes éventuelles avec les permissions : Il n'y a pas besoin de permission et de commandes particulières car c'est une fonction et donc je pourrai mettre une permission seulement dans une petite partie du code et quand je voudrai 😅. Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc.) : Oui. Me sortez pas directement SkSchematic comme problème résolu car le format du fichier que je recherche est .schematic. Un point important, c'est par rapport au utilisation des addons+versions: - Skematic : 2.1 - Sk-NBeeT : 2.4.0 - Skript Mirror : 0.9.0 - SkQuery : 3.6.5 - Skellet : 1.9.6b - SkRayFall : 1.9.10 - SkUtilities : 0.9.0 - Tuske : 1.8.3-PikachuPatch-v3 - WildSkript : 1.9 Tout ces addons sont ceux qui sont installés et qui peuvent être utilisé dans le code 🙂 Autre point, toutes les variables devront commencés par STRUCT. car je stock ces variables dans une autre liste que d'habitude 😉 J'ai déjà fait la partie concernant la sélection du joueur: on left click: if tool of player is a blaze rod named "&e&lBäton de sélection": cancel event if {STRUCT.position::%player%::1} is location of targeted block: stop else: set {STRUCT.position::%player%::1} to location of targeted block StructBlockCal("1ère position placé au coords: %location of targeted block%", player) stop on right click: if tool of player is a blaze rod named "&e&lBäton de sélection": cancel event if {STRUCT.position::%player%::2} is location of targeted block: stop else: set {STRUCT.position::%player%::2} to location of targeted block StructBlockCal("2ème position placé au coords: %location of targeted block%", player) stop #La fonction StructBlockCal(text, player) permet de calculer le nombre de block dans la sélection, le text est ce qui va apparaître avant le contenu de la sélection. Je pense avoir tout dit 🙂 encore une fois, si vous pensez que je manque de précisions, dîtes le moi 😉 A plus tard 👋
-
Bonjour, il y a peux, j'ai essayé de faire un systeme de reset de map. J'ai donc voulu utiliser une schematic. Mais une fois le code tapé, cela me dit "an internal error occurred while attempting to perform this command" (voir l'image si dessous" Ma version de skript est a jour, de même pour world edit. Mon serveur est en 1.8 et ca version de spigot est aussi a jour. Cela ne viens pas non plus de la taille de la schem, car j'ai essayé avec une schematic de seulement 4 bloc, cela ne marche pas. Aussi, la schematic existe bien et le nom est correcte. Le code: command /settestschem: permission: settestschem.sk trigger: set {testsc} to player's location send "ok" command /reset.test: permission: reset.test trigger: paste schematic "test" at {testsc}
-
Version 2.0
59 téléchargements
SkSchematic est un outils développé en skript vous permettant de sauvegarder, charger et partager vos structures à vos amis ! 1) Créer votre structure2) Utilisez "/structure arrow" pour récupéré la flèche de séléction3) Sélectionner les blocs aux extrémités de votre structure avec un clique gauche et un clique droit4) Utiliser "/structure save <nom>" pour sauvegarder votre structure5) Enjoy!Maintenant que vous avez fait ça, utilisez "/structure load <nom>" pour charger votre structure ou encore "/structure give" pour récupérer un bloc contenant votre structure.Pleins d'autres commandes sont à votre disposition. Code: /structure help - Affiche toutes les commandes /structure pos1 - Met la position 1 manuellement /structure pos2 - Met la position 2 manuellement /structure arrow - Donne une flèche pour placer les positions 1 (avec le clique gauche) et 2 (avec le clique droit) /structure load <nom> - Charge une structure à partir de son nom /structure give <nom> - Donne un bloc avec les données d'une structure à partir du nom de celle-ci. Placer le et faites apparaître la structure /structure save <nom> - Sauvegarde une structure avec un nom /structure rotate <nom> x/y/z <degree> - Fais une rotation à une structure à partir de l'axe x, y ou z /structure list - Affiche la liste des structures qui ont été sauvegardé /structure version - Affiche la version de SkSchematic Sauvegardez votre structure Partager votre structure sous forme de fichier (plugins/SkSchematic/Structures) Charger votre structure via une commande ou un bloc Peut faire pivoter la structure (x, y et z) Facile à partager (il suffit de donner le fichier de structure) Sauvegarder le contenu des coffres (Actuellement seulement 1, pas de coffre double) Configurer le script autant que possible (plugins/SkSchematic/config.yml) Plusieurs choses sont là pour améliorer votre expérience avec ce script comme : Un système anti-crash (en cas de structures trop grandes) Un système de génération automatique de structures pour charger un nouveau monde (villages, manoirs etc....) SkUtilities Skript-yaml Attendez, pas pour le moment (arrivera prochaineeeeeement !)AlexLew et 4rnoVous êtes autorisé à: Utiliser ce script à des fins privés Voir son contenu et le comprendre Vous n'êtes pas autorisé à: Vous approprié le script Réuploader ce script Vendre le script Utiliser ce script à des fins non privé Vous devez bien entendu suivre aussi les conditions d'utilisation de skript-mc.