Diabolux13 0 Posté : 1 novembre 2023 Version de Minecraft : 1.20.1 Version de Skript : 2.6.4 Addons utilisés: skelett, skript-gui, skRayFall, SkQuery, SkBee, Ersatz. Type du skript : Des coffres virtuels lorsque l'on clique sur un bloc particulier, avec l'inventaire du coffre sauvegardé selon la localisation Description du script : Bonjour à tous ! Premier poste pour moi, soyez indulgent ahah Je vous explique mon problème: Sur mon serveur Minecraft je souhaite faire un système de coffres forts quand on clique sur un bloc particulier (ici end stone pour commencer). Il y aura tout un système d'accès pour certains joueurs à qui appartiennent le coffre et de non-accès pour le autres joueurs avec des systèmes de déblocage. Voici pour le contexte. Cependant, pour commencer, je n'arrive pas à faire en sorte de créer ces coffres virtuels, je ne sais pas comment sauvegarder les inventaires. J'avais pensé jouer avec des variables de localisation (car les coffres forts une fois posés ne pourront plus être déplacé, mais ce que j'ai fait ne fonctionne pas. Je vous joins le code (qui est peut être faux de A à Z. Si vous pouviez m'orienter ça serait super ! Merci d'avance Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Diabolux13 0 Répondu : 12 novembre 2023 up Partager ce message Lien à poster Partager sur d’autres sites
Bob_Ricard 4 Répondu : 18 novembre 2023 Bonjour, Quand tu fermes ton inventaire, il faudrait que tu sauvegardes le contenu de celui-ci dans une variable liste. Je sais pas si tu veux absolument garder le slot exact pour ton item. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Pour ma part, je te suggère de juste rajouter les items dans une liste sans prendre en compte le slot. On la clear à chaque fois, puis on la remplit de nouveau. Ensuite, pour ajouter tous tes items dans un inventaire virtuel, tu vérifies si ta variable liste est bien set : ici, la variable est {chest::%player%::items::*} Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Après, il te suffit d'appeler la fonction saveCoffre à chaque fois que tu fermes l'inventaire du coffre virtuel, et appeler la méthode restoreCoffre quand tu cliques sur une endstone définie en tant que coffre virtuel. Si tu as des questions, ou besoin d'un coup de main pour la suite, hésite pas ! ++ Partager ce message Lien à poster Partager sur d’autres sites