Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'gui'.
39 résultats trouvés
-
-
Version de Minecraft : 1.21 Version de Skript : 2.9.0 Type du skript : GUI Description du script : Bonjour Bonjour ! J'espère que vous allez bien. Je me permets d'ouvrir un nouveau sujet, car je suis actuellement en train de faire un serveur SkyBlock custom, et j'aimerai pouvoir réaliser des crafts customs (et si possible les crafts vanilla) via un gui (et non une table de craft) afin de pouvoir demander aux joueurs le nombre d'items que je veux dans un seul slot. Or, déjà, le GUI est prêt, mais impossible de placer des items dedans et surtout, je ne sais pas comment faire pour détecter que ce soit le bon item et le bon nombre requis dans chaque slot pour ensuite faire en sorte que le bon résultat apparaisse dans le slot défini pour. Edit, je viens d'y repenser : Un peu comme celui d'Hypixel pour ceux qui connaissent ! Je ne sais pas si j'ai été clair, n'hésitez pas si vous avez des questions. Côté plugins / add-ons, je vous mets la liste ci-dessous au cas où celà pourrait vous aider : - BentoBox 2.4.2 - DecentHolograms 2.8.9 - Multiverse-Core 4.3.12 - SharpSK 1.6.13 - SkBee 3.5.8 - Skellett 2.0.10 - SkQuery 4.1.10 - skRayFall 1.9.28 - Skript 2.9.0 - Skript-Gui 1.3 - Skript-Reflect 2.5.1 - Skript-yaml 1.5 - WorldEdit 7.3.5 N'hésitez pas également à expliquer, cela ne fait quelques jours que je fais du Skript, donc il y a encore quelques notions qui ne rentrent pas dans ma tête Merci par avance de vos retours, Mudixy.
-
Bonjour aujourd’hui je vais vous montrez comment faire un menu virtuel très simplement avec des panneaux ou des enclumes. Tout d'abord vous aurez besoin de Skacket et de WolvSk, je sais que skacket peut faire des menus avec des enclumes, mais il sont bug donc je vous conseillerais d'utiliser WolvSk qui est beaucoup plus simple. On va créer un petit code ici: command /test: trigger: open sign to player with lines "Nom", "", "^^^^", "^^^^^^": # sa va ouvrire un sign virtuelle avec les lignes : "", "", "", "": set {_variable1} to 2rd element out of lines #la sa set le résultat de la ligne demander dans une variable. send {_variable1} to player #puis sa envois la variable -------------------------------------------------------------------------------------------------------------------------------------------------- command /meloka: trigger: open an anvil gui named "testm3loka" to player with default text "ecrit ici" #en cros la on ouvre une enclume virtuelle avec son nom. on close anvil gui named "testm3loka": #la sa détecte quand tu ferme une enclume virtuelle. set {testmelo} to event-text #sa va set le text dans une variable. send {testmelo} to player #sa lui send la variable (le text) Si vous avez besoin d'aide (M3loka#3634)
-
Version de Minecraft : 1.12.2 Version de Skript : 2.5.3 Type du skript : Listes des joueurs qui sont dans la variables plcforma Description du script : Bonjour cher skripteurs, je veux faire une liste des joueurs pour les personnes qui sont dans la variable {plcforma}, le seul problème c'est que je ne sais pas trop comment faire ça, j'ai essayé plein de skripts, rien Voici le début de mon code que j'ai essayé de faire mais qui ne marche pas (erreur ci-joint): PS: Je ne sais pas si je suis dans la bonne catégorie, désolé si je n'y suis pas mais je suis nouveau sur le forum command /staffrcliste: trigger: open virtual chest inventory with size 3 named "&6&lListe de recrutements" to player loop {plcforma::*}: format gui slot 1 of player with loop-value's player head named "%loop-value%" Pourriez vous m'aider ? Cordialement, mynosci
- 14 réponses
-
— Pourquoi skript-gui ? Cet add-on est un fork, une copie améliorée de TuSKe (Pikachu Patch 3) spécialement dédié pour la création de vos GUI. ↪ Celui-ci est désormais le seul et unique add-on que je recommande ; l'auteur de TuSKe ne le mettant plus à jour et donc de nombreux bugs restent non résolu. — Téléchargement L'auteur de skript-gui (APickledWalrus) a décidé de le mettre à disposition sur GitHub. ↪ Vous pouvez télécharger la dernière version stable à cette adresse, et glissez-le dans vos plugins. — Création de votre premier GUI ↪ Pour commencer, nous allons visiter la documentation de skript-gui (en anglais) et y trouver la syntaxe pour créer un nouveau GUI : create [a] [new] gui [[with id] %-string%] with %inventory% [(and|with) (moveable|stealable) items] [(and|with) shape %-strings%] ↪ Construisons ensemble notre inventaire virtuel ("%inventory%" dans la syntaxe) avec les syntaxes d'exemple : virtual %inventorytype% [(named|with (name|title)) %string%] with size %number% virtual %inventorytype% [(named|with (name|title)) %string%] with %number% row[s] Cette syntaxe vous demande de préciser un "inventorytype". Rendez-vous sur la documentation de Skript pour récupérer tous les types d'inventaire existants ; nous allons choisir un "chest inventory" (coffre), avec comme nom "Tartiflette" et avec 6 de taille. Voici à quoi devrait ressembler cette syntaxe : virtual chest inventory named "Tartiflette" with 6 rows ↪ Parfait. Nous avons créé notre %inventory%. Intégrons-là désormais à notre syntaxe de départ (nous reviendrons sur les autres possibilités après) : create a new gui with virtual chest inventory named "Tartiflette" with 6 rows — Ouvrir un GUI ↪ Jetons un œil à cet effet : (open|show) [[skript[-]]gui] %guiinventory% (to|for) %players% Vous me direz, comment afficher le GUI que j'ai créé juste en haut ? Utilisez l'expression "[the] last[ly] [created] gui". Voici un exemple de son utilisation : command tartiflette: trigger: create a new gui with virtual chest inventory named "Tartiflette" with 6 rows open last created gui to player — Modifier son contenu ↪ Bien. Vous avez désormais un GUI fonctionnel, mais vous ne savez pas comment ajouter du contenu. Nous y voilà ! Si vous avez l'habitude des GUI avec TuSKe, les syntaxes que je vais vous présenter vous seront familières : (make|format) [the] next gui [slot] (with|to) %itemtype% (make|format) gui [slot[s]] %strings/numbers% (with|to) %itemtype% ↪ Pour cela, nous allons essayer de définir le premier emplacement avec la tête du joueur. En se basant sur cette syntaxe, nous devrions avoir : make gui slot 0 with player's head ↪ Intégrons désormais ceci à la création de notre GUI. Nous allons modifier légèrement la syntaxe de création de GUI de manière à ce qu'elle prenne en compte des modifications : command tartiflette: trigger: create a new gui with virtual chest inventory named "Tartiflette" with 6 rows: # <-- ajout de deux points make gui slot 0 with head of player # ne pas oublier l'indentation ! open last created gui to player — Shapes ↪ Les shapes sont une fonctionnalité très intéressante propre à skript-gui. Vous pouvez par exemple l'utiliser pour remplir facilement certaines parties de votre GUI. Voici un exemple : command tartiflette: trigger: create a new gui with virtual chest inventory named "Tartiflette" with 3 rows with shape "sssssssss", "s-------s" and "sssssssss": make gui slot "s" with dirt named "Ceci fait le tour du GUI !" make gui slot "-" with head of player open last created gui to player Cette syntaxe fonctionne comme un schéma. La première ligne de votre GUI est représentée avec la première ligne du shape, la deuxième pour la deuxième ligne du shape etc. Vous pouvez remarquer que la lettre "s" fait donc le tour du GUI en laissant un espace vide au milieu ("-"). Pour remplir toutes les cases "s", j'ai simplement utilisé la syntaxe classique, en utilisant donc la lettre "s". De même pour la tête du joueur, j'ai simplement utilisé "-". Voici les principales fonctionnalités de skript-gui, je n'ai pas présenté tout dans ce tutoriel. N'hésitez pas à poser vos questions en commentaire.
- 14 réponses
-
- 11
-
- skript-gui
- gui
-
(et 3 en plus)
Étiqueté avec :
-
Version de Minecraft : 1.8.9 Version de Skript : 2.6.4 Type du skript : Faire un système d'enchères dans un GUI Description du script : Bonjour/bonsoir. Je suis actuellement en cherche d'une personne qui sais bien faire des skripts avec les GUI pour me faire un système d'enchères a partir d'une money exclusives au enchères. Je n'est aucun code, je viens de tout juste commencé les recherches pour faire mais je me suis dit si il y a une personne qui arrive a faire. Je voudrais bien son aide. Merci d'avances. En gros, je voudrais crées un systèmes ou un admin lance une enchères dans un menu avec un temp définie (3 jour) avec des enchères prédéfinie. un joueur peux augmenter une enchères toutes les 10 Minutes quand il ne possède pas l'enchères en cours. Et quand le joueur gagne l'enchères, il gagne pas l'items mais un points d'enchères pour quand il voudras réclamer son gains, il clique sur "Récupéré sont enchères gagnés" et échange sont points contre l'items qui dois récupéré. (Image ci dessous pour l'idée du GUI) Si vous voulez plus information, vous pouvez me contacter sur discord : 𝓢𝓾𝔃𝓾𝓾𝔂𝓪𝓪_#0001. Merci.
-
Version de Minecraft : 1.16.5 Version de Skript : 2.6.0 Addons utilisés: SkBee-1.14.2, skript-gui-1.3-alpha3. Type du skript : Ouverture de Gui moddé avec Skript-Gui. Description du script : Bonjour/Bonsoir à tous ! Je me suis récemment mis à faire un nouveau mod pour mon serveur minecraft moddé. J'ai donc créé des items (que l'on peut récupérés très simplement dans un gui), ceci est très bien. Néanmoins, je n'arrive pas à ouvrir de gui moddé à l'aide Skript-Gui. J'ai donc créé un bloc capable d'ouvrir ce gui, conclusion : le gui est bien set. En revanche, quand j'appelle le gui sur Skript-Gui, une erreur survient. Mon gui est identifié en tant que "test_gui". (EDIT) : J'ajoute que le mod est "SinaziaMod", reconnu comme "sinaziamod" en jeu. Auriez-vous une idée de la procédure à suivre pour pouvoir l'ouvrir à l'aide Skript-Gui ? En vous remerciant, passez une bonne fin de soirée ! Voici ce que j'ai actuellement : command /test: trigger: create a new gui with virtual test gui inventory: make gui slot 0 with dirt named "&7⏵ &cTEST &7⏴" open last created gui to player
- 2 réponses
-
Version de Minecraft : 1.18.1 Version de Skript : 2.6.1 Addons utilisés: SkQuery v4.1.6, SkRayFall v1.9.26 Type du skript : Bedwars Villageois Description du script : Bonjour tout le monde, Je cherche à reproduire en skript les villageois des Bedwars du serveur Hypixel. C'est à dire, en cliquant sur un pnj, un GUI s'ouvre avec la possibilité d'acheter différents objets contre d'autres items (dans mon exemple, 1 bloc de dirt est nécessaire pour se procurer une épée en pierre) Je n'arrive pas à trouver un moyen de faire en sorte d'executer une commande de give en vérifiant avant si le joueur à bien un bloc de dirt dans son inventaire. Voilà mon code actuel : on right click on entity: if target entity's name is "ARME": wait 1 ticks open chest with 1 row named "gui" to player format slot 0 of player with red wool named "red wool" to be unstealable on inventory click: clicked inventory is not player's inventory inventory name of player's current inventory is "gui": event-slot = red wool: if player has 1 dirt: give 1 stone sword to player Le gui s'ouvre bien avec la laine rouge mais rien ne se passe quand je clique dessus En vous remerciant par avance !
-
solution partielle ... On right clicko block modée ne marche pas
FurioGamer a posté un sujet dans Résolus
Version de Minecraft : 1.12.2 Version de Skript : 2.2 dev Bonjour, je suis en train de faire un serveur minecraft rôle plait pour moi et un pote et quand je fais clique droit sur l'atm (block modée) rien ne se passe. Voici le code : Cordialement FurioGamer 4599 = atm 4640 = carte bancaire on right click on 4599 with 4640: make player execute command "atm_open %player%" -
Version de Minecraft : 1.11.2 Version de Skript : 25.3 Addons utilisés: SkQuery, Tuske v2 Type du skript : éxécuter plusieurs commandes avec tuske Description du script : J'aimerais faire plusieurs commande lors d'un click par exemple éxécuter la commande /menu et /givecookie mais le /menu est éxécuter par le joueur et que la commande /givecookie est éxécuter par la console... j'èspère que quelqu'un pourrat m'aider
-
Version de Minecraft : 1.8.9 Version de Skript : 2.1.2 Type du skript : GUI Blocs Vert/Rouge Description du script : Salut ! J'aimerais de l'aide pour faire en sorte que si le joueur est niveau 1, le bloc vert apparaît a la place du rouge... ainsi de suite. Merci de votre aide ! J'utilise ceci pour les niveaux: Voici le code que j'utilise pour le menu:
-
BETA ★ GiveAll ★ RECODE TOTAL [1.9 - 1.15] [100% customisable]
noftaly a posté un fichier dans Général (utilitaires)
Version 2.0-beta-4
192 downloads
Attention: Ce script n'est plus et ne sera plus mise à jour ! Utilisez le à "vos risques et périls" ★★★★★ : 12 votes de 5 étoiles sur la V1, top10 des meilleurs ressources, 200 téléchargements Le script devrait fonctionne en 1.9 et +, tant que vous utilisez les bons prérequis (skript 2.3.1+, TuSKe 1.8.2-pikachu-patch-3+ et SkQueryLime 3.6.1 ou 3.6.2) Présentation GiveAll est un skript qui permet de créer des GiveAlls, puis de les lancer ! ainsi, vous pouvez créer des évents pour que vos joueurs puissent gagner du stuff. Mais comme vous pourrez le découvrir, GiveAll ce n'est pas seulement créé des events ! Le système a été pensé pour être le plus complet possible, et le plus intuitif, tout en restant performant et optimisé. Cette vision est particulièrement bien incarnée dans la mise a jour 2.0 Fonctionnalités ▶ Créer autant de GiveAll que vous voulez ! ▶ Supprimez des GiveAlls ! ▶ Renommez vos GiveAlls ! ▶ Les noms/lores/enchants/NBT des items sont sauvegardés ! ▶ Customiser le compte à rebours de vos GiveAlls ! (dans un GUI ou pas) ▶ Customiser le temps de vos GiveAlls ! (dans un GUI ou pas) ▶ Customisez tous les messages ! ▶ Dupliquez des GiveAlls ▶ Ajoutez/supprimez des conditions pour que les items soient give (17 conditions sont dispo: perm, msg-contain, msg-same, in-region, not-in-region, min-kill, max-kill, min-death, max-death, min-money, max-money, in-world, not-in-world, min-co, max-co, min-ratio, max-ratio) ▶ Les items sont give toutes les 1 à 4 seconde(s) ! (configurable) ▶ Copiez les items d'un GiveAll dans un autre ! ▶ Système de MultiPage ! ▶ Customisez la façon dont on reçoit les items ! ▶ Supprimez tous les givealls en une seule commande ! ▶ Créez des groupes de GiveAlls ▶ Supprimez le contenu d'un GiveAll ! ▶ Blacklistez des joueurs de certains GiveAlls ! ▶ Regardez la liste de vos GiveAlls dans un GUI qui vous permet aussi de les lancer/supprimer/éditer ▶ Éditez les items d'un GiveAll via un GUI ! ▶ Donnez l'item que vous avez en mains à tout le monde, sans avoir à créer de GiveAll juste pour ca ! ▶ Les messages de la page d'aide sont cliquables ! ▶ Si votre skript n'est pas à jour, vous en serez notifié ! Commandes Principale et seule commande : /giveall (ou /ga) <> : obligatoire [] : facultatif ∙ giveall create <nom du GiveAll> [t:Temps_en_seconde] [cd:Temps_en_seconde] → Créer un GiveAll, et définir sa durée et/ou son compte a rebours ∙ giveall delete <nom du GiveAll> → Supprimer un GiveAll ∙ giveall start <nom du GiveAll> [t:Temps_en_seconde] [cd:Temps_en_seconde] [-i] → Lancer un GiveAll (en définissant localement sa durée et/ou son compte a rebours) ∙ giveall stop <nom du GiveAll> → Arrêter un GiveAll ∙ giveall add <nom du GiveAll> → Ajouter l'item en main à un GiveAll ∙ giveall edit[item] → Ouvrir le GUI pour modifier les items d'un GiveAll ∙ giveall list [gui] → Afficher la liste des GiveAlls (si "gui" est mis, elle sera dans un GUI) ∙ giveall givehand → Donner à tout le monde l'item en main ∙ giveall rename <nom du GiveAll> <nouveau nom> → renommer un GiveAll ∙ giveall clear <nom du GiveAll> → Supprimer les items d'un GiveAll ∙ giveall copy <GiveAll 1> <GiveAll2> → Copier les items du GiveAll1 dans le GiveAll2 ∙ giveall duplicate <GiveAll> → Duplique un GiveAll ∙ giveall settime <nom du GiveAll> <temps> → (ou "changetime") Modifier la durée d'un GiveAll. 0 = infini ∙ giveall setcountdown <nom du GiveAll> <temps> → (ou "setcd", "scd", "changecountdown", "changecd", "ccd") Modifier la durée du compte à rebours d'un GiveAll. Doit être supérieur ou égal à 10 ∙ giveall modify <nom du GiveAll> → Modifier les paramètres d'un GiveAll (via un GUI) ∙ giveall condition <set/clear/see> <nom du GiveAll> [condition] [valeur] → Modifier la condition d'un GiveAll ∙ giveall blacklist|bl <add/remove> → Ajouter/Retirer un joueur de la blacklist ∙ giveall blacklist|bl info <p/ga> <valeur> → Regarder la liste des GiveAlls dont un joueur est blacklist, ou la liste des joueurs blacklist d'un GiveAll. ∙ giveall update → Vérifier si une MaJ est disponible ∙ giveall group create/delete/list/info/add-ga/rem-ga/clear/purge/help → Modifier les groupes ∙ giveall help [1|2] → Afficher les pages d'aide ∙ giveall reload → Recharger le skript Screenshots Liste des commandes (/ga help) Liste des GiveAlls dans le GUI (/ga list gui). Le premier est un giveall, le deuxième un groupe. GUI pour ajouter des Items (/ga edit <nom>) (un simple drag-and-drop sur le block en or les faits s'ajouter) GUI pour modifier des paramètres (/ga modify <nom>) Compte à rebours quand un GiveAll commence et quand un GiveAll se fait arrêter (/ga stop <nom>) Vidéo (Francais) Fait par moi-même (Filmé en version "Bêta 1.0", alors beaucoup de choses ont changé). Vidéo sur la 2.0 arrive bientôt (± dès qu'elle sortira Si vous voulez faire une vidéo de présentation, c'est super ! Mais n'oubliez pas de mettre le lien de téléchargement en description, de me citer et de me l'envoyer pour que je l'ajoute au poste. Plugins et versions Prérequis : Java 8 (Paper)Spigot TuSKe 1.8.2-pikachu-patch-3 (pour les GUIs et les regex) Skript 2.3.1+ (Pour beaucoup de choses. Je ne le rendrai pas compatible avec les versions antérieures a celles la) SkQuery-Lime 3.6.1-Lime+ (pour diverses fonctionnalités) Le skript PlayTime (v2.1.3 minimum), pour que les conditions avec le PlayTime fonctionnent. WorldGuard 6+, pour que les conditions de régions fonctionnent Vault, pour que les conditions d'argent fonctionnent Développé et testé avec: Java 8 Paper-Spigot 1.13.2 #503 Skript 2.3.1 et 2.3.2 TuSKe 1.8.2-pikachu-patch-3 SkQuery-Lime 3.6.2-Lime PlayTime 2.1.3 WorldGuard-legacy-7.0.0-beta-02 Vault 1.7.1 Changelog ChangeLog : https://pastebin.com/tFhrejJJ À Faire ✔ Ajout d'un système de Multi-Pages ✔ /ga rename <ancien nom> <nouveau nom> ✔ Plus de conditions ✔ Un fichier de log, qui indique quand un GiveAll a été lancé/arreté ou quand quelqu'un à donné l'item qu'il avait en main. (pour éviter certains membres de votre staff qui abuserai de la permission) ✔ Système pour blacklist des joueurs de certains GUI (Proposé par @Mildojos) ✔ Un système de groupe (pas encore finit) ✔ Pouvoir lancer plusieurs GiveAlls en même temps ✔ Pouvoir appliquer plusieurs conditions a un GiveAll ▶ Proposez vos idées ! Bugs connus: - Quand on fait /ga list gui XXX où XXX est un texte et pas un nombre, on a un message "an error occurred..." (Fixé, dispo dans la prochaine version) - Quand on lance un GiveAll, puis qu'on l'arrête durant le cd, puis qu'on le relance peu de temps après, il se lance 2 fois (Je sais pourquoi, fix bientôt) ▶ Faites-moi part de vos bugs pour que je les corrige ! API Pour les développeurs Vous pouvez retrouver une documentation complète de l'API sur cette page wiki. Fin Merci beaucoup d'avoir téléchargé cette ressource ! Pour vous suggestions, faites-m'en part et je les ajouterai ! Vous n'avez pas le droit de revendre, ou de reposter ce skript sans ma permission. Vous ne pouvez pas vous appropriez le script Si vous voulez faire une vidéo de présentation, c'est super ! Mais n'oubliez pas de mettre le lien de téléchargement en description, de me citer et de me l'envoyer pour que je l'ajoute au poste. -
Version 2.2.4 Dernier patch
3333 downloads
--------------------------------------------------------------------------------------------- Le lg uhc est finit, il n'a pas de bug (à ma connaissance) Je ne le dev plus sauf peut-être pour l'update ou le corriger Message Update le 05/05/2020 -------------------------------------------------------------------------------------------- /. INTRODUCTION Bonjour, voici un script fait pour la 1.12.2 et ayant pour but de permettre à n'importe quel joueur ayant un serveur de faire une partie de Lg-UHC grandement personnalisable. Le script fait 3600 lignes et contient environ 156 000 caractères. Merci à Faywyrr pour son aide pour tester le plugin ainsi que ses nombreuses bonne idées ^^ Merci à ItsFytz pour m'avoir prêté son compte lors de tests ainsi que pour l'écritures de certains messages Merci à Cormorax pour ses idées I. INSTALLATION Ne marche pas pour avant 1.12.2 Certain hébergeur ont banni des plugins instables si mal utilisés (Skellett pour boxtoplay ), merci de renommer les fichiers bannis pour un bon fonctionnement Ceci n'est pas un plugin en .jar mais un script ! il utilise donc Skript, cette section montre comment l'installer ainsi que tout les plugins (addons) nécessaires. Ce plugin nécessite spigot ou paper-spigot ou Sponge (version compatible avec spigot) ou Atom (cauldron pour 1.12.2) etc... tout ce qui utilise l'API spigot. Donc surtout pas BUKKIT Il vous suffit de juste télécharger l'installer(le .jar) dans le bouton de téléchargement à droite, le mettre dans votre dossier plugins, lancer votre serveur, attendre que celui-ci soit totalement démarré. L'éteindre puis le rallumer et voilà ^^ Vous pouvez ensuite enlever l'installer de votre dossier plugins ALTERNATIVES En premier télécharger tout ces plugins (dans les versions demandés) et mettez les dans le dossier /plugins/ Skript Tuske Skquery-Lime MundoSK Skellett Une fois tout les fichiers .jar dans le dossier, démarrez votre serveur et une fois que celui-ci est totalement charger; éteignez-le. Allez maintenant dans le dossier dans le chemin : /plugins/Skript/scripts/ Vous pouvez supprimer tout les fichiers dedans et mettre à la place le fichier nommé "Lg-UHC.sk" téléchargeable sur cette page. Relancez votre serveur, faite la commande /lg setup et tout est prêt ^^ Vous pouvez maintenant configurer une partie (/lg config), démarrer une partie (/lg start) ou autres (voir /lg help) II. Commandes et permissions : "/lg" ou "/lg help" -> Voir la liste des commandes : lgu.admin pour voir toutes les commandes "/lg setup" -> Lors de l'installation du plugin, initialise les variables : lgu.admin.setup "/lg config" -> Configurer la partie : lgu.admin.config "/lg start" -> démarrer la partie : lgu.admin.start "/lg stop" -> Arrêter la partie : lgu.admin.stop "/lg spectateur" -> Gérer les joueurs ne participant pas : lgu.admin.spec "/lg respawn" -> Faire respawn un joueur sans stuff (Voir dans IV. OPTIONS pour une autre solution) : lgu.admin.respawn "/lg force (mur|pvp|rôles)" -> Forcer un événement "/lg reset" -> Remettre à zéro toutes les variables (ne faire qu'en cas de bug) : lgu.admin.reset Commandes pour joueur : "/lg lg" -> permet aux loups-garous de connaitre les autres loups-garous "/lg roles" permet de voir tout les rôles encore existant dans la partie "/lg info" -> voir les infos de la partie "/lg p" -> Voir son rôle ainsi que sa description III. Vidéo explicative IV. OPTIONS En faisant /lg config dans la partie vous pouvez configurer : - Les rôles - La durée d'un jour - Le chat - Le temps avant la bordure - taille de la bordure de départ - taille de la bordure à la fin - temps avant le pvp - temps avant la révélation des rôles - items de départ - items drop à la mort - la durée d'un jour (le visuel bug pour "extrème") - Paramètre de mort à la déconnexion - Règles - Scénarios Dans le script (Lg-UHC.sk) il existe une option à la ligne 7 (debug) qui si activer (remplacer "false" par "true") permet lors de la mort d'un joueur de pouvoir ressuciter un joueur sans dévoiler son rôle et en gardant le même stuff, très utile si vous jouez avec des joueurs mauvais en survie. V. Règles Les règles sont globalement similaire aux Lg-UHC fait sur youtube, bien que certain rôle ont été nerfs ou créer... VI. Remercient : - ItsFytz pour les messages des rôles - uiytt pour avoir créer le script - Les créateurs des addons VII. Me contacter Je suis disponible sur discord : uiytt#7002 SI VOUS AVEZ DES PROBLÈMES, MERCI DE ME CONTACTER SUR DISCORD pas sur skript-mc, Merci -
Version de Minecraft : 1.8.9 Version de Skript : avant dernière version Addons utilisés: SkQuery, SkRayFall J'ai un problème que je n'arrive pas à résoudre lors de la création d'une gui. Voici un screen de l'erreur ainsi que le skript de la gui. Skript: command /boutique: trigger: open chest with 3 rows named "&6Boutique" to player format slot 10 of player with diamond named "&3Blue" with lore "&fGrade &3Blue||||&a100$" to run [make console execute command "/grade %player% VIP"] format slot 13 of player with redstone named "&cRed" with lore "&fGrade &cRed||||&a100$" to run [make console execute command "/grade %player% minivip"]
-
Version 1.1
77 downloads
Bonjour à toutes et à tous ! J'ai l'immense plaisir de vous présenter AhzBot. Qu'est ce qu'AhzBot ? AhzBot est une sorte de bot automatique. Il prend en charge la gestion des commandes de modération via un gui. Il s'occupe aussi de la gestion du chat. Il détecte aussi automatiquement les cheats et applique un ban définitif. Quels sont les addons requis ? Ne vous inquiétez pas, en téléchargeant AhzBot, je vous fournis tous les addons nécessaires. Toutes les versions sont-elles téléchargeables ? Oui et non. Sur ce forum, je ne mettrai que les updates les plus importantes. Les autres, moins importantes (correction de bugs minimes, etc.), ne sont disponibles qu’avec l’option d’updates automatiques activée. Si dans le cas contraire vous avez renoncé à cette option, vous devrez attendre une publication sur ce forum d’une mise à jour importante pour bénéficier des petites mises à jour précédentes (en plus de la nouvelle). AhzBot V2 ? Et oui... La V2 d'AhzBot est en cours de développement. Elle prônera une refonte totale du code (utilisation des fonctions, utilisation de TuSKe, etc.) avec des ajouts de fonctionnalités très intéressantes tel qu'un menu de configuration et de personnalisation. Vous voulez en savoir plus ? rendez-vous ici ! Pour l'instant, aucune date de publication n'est prévue du fait d'un travail conséquent pour rendre AhzBot encore plus performant ! Mais ca ne saurait trop tarder... Soyez vigilant ! Suggestions/Bugs Vous pouvez me signaler les bugs et les suggestions éventuelles sur le forum, sur mon Discord (Ahzrod#3199) ou même ici. Actuellement, quand le Skript se lance, il y a une erreur concernant un folder. Mais ne vous inquiétez pas, malgré cette erreur tout fonctionne très bien. Ai-je le droit de modifier le Skript ? Non, vous n'avez pas le droit de modifier le code par simple respect pour mon travail et vous n'avez encore moins le droit de modifier le préfix des messages. En revanche, si vous y tenez vraiment, contactez moi pour en discuter. Quelles sont les différentes fonctionnalités d'AhzBot ? Allons-y ! - updates automatiques du Skript [1.1] - gestion des logs de commandes de modération - activation/désactivation/suppression du chat - freeze/unfreeze - mute/unmute - report - warn/unwarn - kick - ban/tempban/unban - gui de modération - détection de cheats - un menu pour checker les stats de cheat d'un joueur: comme vous allez le constater, le menu est prévu mais non opérationnel encore - configuration d'AhzBot [1.1] Nous allons donc voir les commandes, les permissions, etc. pour chaque fonctionnalité ! Concernant les logs des commandes Toutes les commandes effectuées par les joueurs dans le cadre d'AhzBot sont automatiquement enregistrées dans un fichier (plugins/Skript/scripts/modération-logs). Tout est très simple: un joueur = un fichier. Exemple: je suis Ahzrod et je mets un warn à Notch. Dans ce cas, dans le fichier Ahzrod.yml, il sera indiqué que j'ai mis un warn à Notch. Dans le fichier Notch.yml, il sera indiqué que ce joueur a reçu un warn d'Ahzrod. Le chat Vous pouvez: - Activer le chat: /chat on | permission: ahzbot.chat.manage - Désactiver le chat: /chat off | permission: ahzbot.chat.manage - Supprimer le chat: /chat clear | permission: ahzbot.chat.manage Le freeze Vous pouvez: - Freeze un joueur: /freeze <pseudo> <motif> | permission: ahzbot.freeze.use - Defreeze un joueur: /unfreeze <pseudo> ou /defreeze <pseudo> | permission: ahzbot.freeze.unfreeze Le mute Vous pouvez: - Mute un joueur: /mute <pseudo> <motif> | permission: ahzbot.mute.mute - Demute un joueur: /demute <pseudo> ou /unmute <pseudo> | permission: ahzbot.mute.demute Le report Vous pouvez: - Report un joueur: /report <pseudo> <motif> (il y a un délais de 2 minutes entre chaque /report pour le même joueur) - Voir les notifications de report: permission: report.view Les warns Vous pouvez: - Mettre un warn à un joueur: /warn <pseudo> <motif> | permission: ahzbot.warn.use - Enlever un warn à un joueur: /unwarn <pseudo> | permission: ahzbot.warn.unwarn Il y a des sanctions automatiques: - Au bout de 3 warns: ban temporaire d'1 heure - Au bout de 6 warns: ban temporaire de 3 jours - Au bout de 9 warns: ban définitif Le kick Vous pouvez: - Kick un joueur: /kick <pseudo> <motif> | permission: ahzbot.kick.use Le ban Vous pouvez: - Bannir un joueur: /ban <pseudo> <motif> | permission: ahzbot.ban.use - Bannir temporairement un joueur: /tempban <pseudo> <motif> <durée en anglais> | permission: ahzbot.tempban.use - Débannir un joueur: /unban <pseudo> ou /deban <pseudo> | permission: ahzbot.ban.unban Concernant le tempban, si dans la commande vous n'indiquez pas la durée, AhzBot vous demandera d'indiquer la durée dans le chat: dans ce cas là, vous devez écrire un message dans le chat contenant uniquement la durée en anglais. Si vous souhaitez annuler la procédure de ban temporaire, vous n'avez qu'à écrire le mot echap. La détection automatique de cheats Cheats pris en charge: - AutoClick: fixé à 21 CPS Actuellement, AhzBot ne prend en charge que l'AutoClick. Si le Skript plaît, sera ajouté l'AntiKnockBack, le FastEat, le Jesus, etc. Le gui de modération Toutes les commandes de modération (sauf celles concernant le chat) sont accessibles via un Gui interactif: - accéder au gui: /modo <pseudo> ou /moderation <pseudo> | permission: ahzbot.modo La configuration d'AhzBot Tous les joueurs peuvent obtenir des informations basiques sur AhzBot: - voir les informations basiques: /ahzbot - télécharger AhzBot [1.1] Quand AhzBot démarre (reload du serveur, etc.), il vérifie si une nouvelle version est disponible. Si c'est le cas, la mise à jour peut se faire automatiquement si cette option est activée (elle est activée par défaut): cela vous permet, si vous le souhaitez, d'avoir toujours la dernière version du code. Vous pouvez: - activer/désactiver les updates automatiques: /ahzbot update | permission: ahzbot.update [1.1] Vous pouvez aussi reload le skript via une commande: - reload AhzBot: /ahzbot reload | permission: ahzbot.reload [1.1] J'espère qu'AhzBot vous plaira ! N'hésitez pas à me laisser vos avis Dernière version téléchargeable sur le forum: 1.1 Dernière version disponible via les updates automatiques: 1.1.3 Récapitulatif permissions et commandes.pdf- 2 avis
-
- modération
- modération gui commande
- (et 9 en plus)
-
Version de Minecraft : 1.15.2 (sous paper.334) Version de Skript : 2.4.1 Addons utilisés: skDragon,Skellett,SkQuery,skRayFall. Type du skript : Player List Gui Description du script : Bonjour, Je suis en développement d'un serveur et ne trouvant pas mon bonheur, je me suis résolue a coder (en skript). PS : J'ai commencé aujourd'hui. J'ai trouvé un list gui qui marche ! Mais lorsque (via un autre gui) que je veux l'ouvrir avec la commande adaptée il ne se passe rien ! Rien non plus dans les logs et dans la console. [make player execute command "adminlist"] J'ai donc essayé avec la console (en changeant mon player gui pour qu'il faille mettre un pseudo pour affiché le gui a la personne souhaité) [make concole execute command "/adminlist riwan22"] Mais la non plus aucune réponse. Voici mon code de gui : on join: clear {playerlist::*} loop all players: add loop-player to {playerlist::*} on quit: wait 5 tick clear {playerlist::*} loop all players: add loop-player to {playerlist::*} command /adminlist <player>: usage: &8[&4AdminMod&8] : N'utilise pas cette commande ! permission: adminlist.use permission message: &cCette commande est réservé aux Administrateur ! trigger: open chest with 6 rows named "&4&lListe des joueurs" to arg-1 wait 2 ticks set {_s} to 0 loop {playerlist::*}: format gui slot {_s} of player with loop-value's skull named "%loop-value%" add 1 to {_s} et mon code complet avec l'autre gui : #------------------------------------------ #Gui de base #------------------------------------------ command /admin: usage: &8[&4AdminMod&8] : Fait /admin pour avoir les outils d'admin ! permission: adminmod.use permission message: &cCette commande est réservé aux Administrateur ! trigger: wait 2 tick open chest with 4 rows named "&8[&4AdminMod&8]" to player wait 1 tick format slot 0 of player with skull of "%executor%" parsed as offline player named "&b%executor%" to close then run [make player execute command "/adminarmor"] format slot 18 of player with scute named "&6Vanish" to close then run [make player execute command "vanish"] format slot 19 of player with player head named "&6Joueurs" to close then run [make player execute command "adminlist"] command /adminarmor: usage: &8[&4AdminMod&8] : N'utilise pas cette commande ! permission: adminmod.armor.use permission message: &cCette commande est réservé aux Administrateur ! trigger: make player execute command "/replaceitem entity %executor% armor.head leather_helmet{display:{color:395887}}" make player execute command "/replaceitem entity %executor% armor.chest leather_chestplate{display:{color:395887}}" make player execute command "/replaceitem entity %executor% armor.legs leather_leggings{display:{color:395887}}" make player execute command "/replaceitem entity %executor% armor.feet leather_boots{display:{color:395887}}" #------------------------------------------ #Admin preset join #------------------------------------------ on join: wait 5 tick if player has permission "adminmod.use": make console execute command "/gmc %player%" make console execute command "/vanish %player% enable" send player title "&8[&4AdminMod&8]" with subtitle "&aON!" for 4 seconds with 2 seconds fade in and 2 seconds fade out #make console execute command "tell %player% &8[&4AdminMod&8] : &a ON" #make player execute command "/title %player% times 40 60 20" #make player execute command "minecraft:title %player% title ["",{"text":"[","color":"dark_gray"},{"text":"AdminMod","color":"dark_red"},{"text":"]","color":"dark_gray"}]" #make player execute command "minecraft:title %player% subtitle {"text":"ON","bold":true,"underlined":true,"color":"dark_green"}" #/title @a times 40 60 20 #/title @a subtitle {"text":"ON","bold":true,"underlined":true,"color":"dark_green"} #/title @a title ["",{"text":"[","color":"dark_gray"},{"text":"AdminMod","color":"dark_red"},{"text":"]","color":"dark_gray"}] #------------------------------------------ #X-ray avertissement #------------------------------------------ command /avertissement [<player>]: permission: topluck.perm permission message: &cVous n'avez pas la permission trigger: launch flickering trailing creeper firework colored red and white at arg-player timed 0 send "" to arg-player send "&a&lAvertissement: &c&oVous avez ete suspecte de x-ray" to arg-player send "" to arg-player on damage: if damage was caused by entity explosion: cancel event #------------------------------------------ #Player list gui #------------------------------------------ on join: clear {playerlist::*} loop all players: add loop-player to {playerlist::*} on quit: wait 5 tick clear {playerlist::*} loop all players: add loop-player to {playerlist::*} command /adminlist <player>: usage: &8[&4AdminMod&8] : N'utilise pas cette commande ! permission: adminlist.use permission message: &cCette commande est réservé aux Administrateur ! trigger: open chest with 6 rows named "&4&lListe des joueurs" to arg-1 wait 2 ticks set {_s} to 0 loop {playerlist::*}: format gui slot {_s} of player with loop-value's skull named "%loop-value%" add 1 to {_s} Le pire c'est qu'il n'y a aucune erreur ni dans la console ni avec skript. J’espère avoir été clair ! Cordialement.
- 3 réponses
-
- gui
- gui skript
-
(et 3 en plus)
Étiqueté avec :
-
Version de Minecraft : 1.15.2 Version de Skript : latest stable version Description du script : Bonjour, Ayant créé mon serveur récemment je voudrai y ajouter des menu GUI. J'ai donc chercher un moyen de faire ça et j'ai trouver ceci : On voit que cette methode marche avec TuSKe 1.7.2 Mon problème est le suivant : J'aimerai que l'on mexplique ce qu'est TuSKe, a quoi sa sert, et comment on l'utilise. Merci, Kigoht.
-
Version de Minecraft : 1.15.2 Version de Skript : 2.4.1 Type du skript : Skript give clock dans certain monde. Description du script : Bonjour, j'ai tenté de rédiger le skript moi même mais j'ai eut quelque souci ! Je voudrais en fait un skript qui vérouille l'inventaire des joueurs (il ne pourrons donc plus drop, déplacer ou ramasser des objets), et qui give à chaque connexion une montre afin d'ouvrir un menu c'est une sorte GUI pour naviguer sur le serveur. Mon problème est que le skript ci-dessous s'applique sur tous les mondes donc lock et reset l'inventaire même des joueurs survie ! Voilà ce que j'ai déjà rédigé: on join: if player's world is "world": if player's gamemode is not creative: clear player' inventory wait 1 tick set slot 4 of the player to a clock named "&6Navigateur" with lore "&5Déplaces-toi grâce à ce navigateur !" on inventory click: if player's world is "world": if player's gamemode is not creative: cancel event on drop: if player's world is "world": if player's gamemode is not creative: cancel event Merci d'avance et bonne journée !
-
inactif ✖ Je n'arrive pas à avoir un event de click sur ma GUI avec TuSKE
MichelBaie a posté un sujet dans Inactifs
Bonjour, J'ai récemment voulu créer une GUI où quand on clique sur un item sa fasse une commande, une fonction, ce que vous voulez (je suis déséspéré) mais sa ne marche pas. J'ai bien ma gui qui apparait mais RIEN quand je clique sur un item (pourtant dans le code j'ai mis des event etc ...) Pouvez-vous m'aider svp ? Le code : command /menu: trigger: open virtual chest inventory with size 1 named "&5Potions" to player format gui slot 1 of player with tnt named "Splash Potion Of Harming" with lore "d" to run : send "Oui" Version de Minecraft : 1.8.8 Version de Skript : Fork de Matocolotoe (Github : Matocolotoe/Skript-1.8) skript-2.5 Addons utilisés: SkQuery Lime 4.1.1 Patched, TuSKE 1.8.2 - PickachuPatch3 Type du skript : Une simple gui Description du script : Ben quand on clique sur un item sa fasse quelquechose. -
Version v1.0
266 downloads
ooo ooooo .oooooo. ooooo ooo ooooo `88. .888' d8P' `Y8b `888' `8' `888' 888b d'888 oooo ooo 888 888 8 888 8 Y88. .P 888 `88. .8' 888 888 8 888 8 `888' 888 `88..8' 888 ooooo 888 8 888 8 Y 888 `888' `88. .88' `88. .8' 888 o8o o888o .8' `Y8bood8P' `YbodP' o888o __________________o..P'_____________________________________________ `Y8P' My GUI est un script permettant la création d'interfaces (Plus communément appelé GUI soit Interface Utilisateur Graphique). Vous pourrez les créer directement en jeu et cela de façon très simple. Une grande partie des interfaces sont configurable ! Versions supportés Notes: Les versions énoncés ci-dessous sont seulement celles testé. Il se peut que ce script fonctionne avec certaines version ou non. Cette partie est dédié à la dernière version. Minecraft PaperSpigot 1.12.2 (Native) Spigot 1.12.2 Skript 2.3.7 (Native) 2.4 2.4.1 2.4.2 TuSKe 1.8.3-PikachuPatch-v3 (Native) SkQuery 3.6.4 (Native) Commandes ajoutées /gui /gui <create/add> NOM /gui <delete/del/rem> GUI /gui <edit/manage> GUI /gui <settings> GUI ... [Cette partie est en refonte suite à un bug avec la page] À venir Dans la prochaine version Implémentation d'un système de fichier YML (Configuration) Lien direct vers cette ressource lors d'une mise à jour Ajout d'un système de pancarte pour ouvrir un GUI Refonte du design de certaines interfaces Optimisation des interfaces Refonte du système d'actualisation Séparation du script en plusieurs fichier Ajout de l'option "Fermer" dans le menu de configuration d'un slot Ajout de l'option "Permission" dans le menu de configuration d'un slot Nouveau système de mise à jour Prochainement Possibilité de sauvegarder des interfaces Possibilité d'importer des interfaces Ajout d'un système de language Liens de la ressource Contacts Discord: TitiLaPierrre#3934 Discord de MyGUI: Lien manquant (En construction) Autres: Raporter un bug, une faute d'orthographe ou proposer une idée: Lien manquant GitHub: https://github.com/TitiLaPierre/MyGUI Tutoriel Aucun tutoriel pour le moment, mais si vous le souhaitez, vous pouvez me contacter pour en faire un ! Images -
Version de Minecraft : 1.8.8 Version de Skript : 2.0 Addons utilisés: MundoSK, Skellett, SkQuery, skRayFall, skUtilities, Tuske, Umbaska, WildSkript. Description du script : J'ai fais une commande (/boutique) permettant d'ouvrir un coffre, j'y ai mit un item, et je voudrais que quand la personne clique dessus, le menu se ferme et le joueur est forcé d’exécuter une commande, pour cela j'ai codé ça : command /boutique: aliases: shop trigger: wait 2 tick open chest with 3 row named "&6Boutique" to player format slot 13 of player with golden axe named "&eVIP" with lore "&7Tous avantages sont à||&7retrouver sur notre discord|| ||&7Prix : &b85000 coins" to run [make player execute command "buyvip"] Et le menu ne se ferme pas, et la commande ne s’exécute pas non plus, pourriez vous m'aider, merci d'avance.
- 4 réponses
-
Version V1.4
22 downloads
ItemBuilder Bon nouveau skript, a quoi servira ce skript vous me dites ? chargé vos skript GUI plus facilement, ou même give un item. vous le télécharger et coller dans plugins/skript/script/ en suite vous faite /sk reload itembuilder Maintenant passons a l'explication pur l'utilisation. Voici un petit exemple: command /itembuildertest: trigger: set {_item1} to itembuilder(1, diamond, "&etest", "lore ici", "sharpness 2", false) set {_item2} to itembuilder(1, diamond sword, "&btest", "", "", true) give {_item1} and {_item2} to player Pour les paramètres voici comment s'y prendre: (1) = nombre d'item entre 1 et autant que vous le souhaitez diamond = l'item "&etext" = nom de l'item "lore ici" = lore séparrer avec || vous donnera des ligne ex : "|| » DESCRIPTION:||ligne1||line 2 test mdr||line 3||etc..." "sharpness 2" = les enchantements que vous souhaitez donner a votre item ex : "sharpness 1||unbreaking 2||knockback 100" false = on retire pas le nbt, et true le nbt serra supprimer de l'item donc les infos comme attack +7 pour les épée ou les enchants etc.. serons supprimer. Vous aurez besoin de ces addons pour le bon fonctionnement du skript... (Tuske, SkQuery-Lime, SkRayFall, Skutilities) Sur-ce j'espère que cette ressource vous aura plu, faite le nous savoir ! Sur-ce je vous souhaite une bonne journée et portez-vous bien -
Version de Minecraft : 1.12.2 Version de Skript : 2.4.1 Type du skript : Skript ./shop (MENU GUI) Description du script : Bien le Bonsoir/Bonjour ! J’espère que vous vous portez bien, et que vos proches également. Je me permet d'écrire sur le Forum de Skript-MC, car j'ai actuellement commencé un Skript de ./shop (boutique d'item pour un PvP/Faction). Or, voila mon soucis, je n'est fais que 4Blocs (image ci-joins) et sa me fais déjâ un skript énorme (Plus de 160 Lignes pour 4blocs !!!) ! J'aimerai donc avoir votre avis ou des conseils, pour réduire celui-ci, des techniques ancestrale que vos maîtres vous on appris ! Pour ma part, si vous voyez quelque chose qui vous fait pouffez de rire dans mes lignes de code, ou qui vous dérange, ne me critiquez pas ! J'ai commencé seul, j'en fais depuis envrion 2 semaines, plus précisément 1 semaine, car la première c'etait beaucoup plus de théorie, apprendre les bases etc.. donc je me répéte, si vous voyez des choses absurdes dite moi simple : Ce n'est pas compliqué Juste de la politesse ! sur ce, je vous met ci-dessous mon skript, et en pj ce que donne mon menu. #SHOP command /shop: trigger: open chest with 3 rows named "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &e&lShop" to player wait 1 ticks format slot 0 of player with gray stained glass pane named " " to be unstealable format slot 1 of player with yellow stained glass pane named " " to be unstealable format slot 2 of player with gray stained glass pane named " " to be unstealable format slot 4 of player with glowing diamond chestplate named "&f>> &c&lGrade" to run [make player execute command "/grade"] format slot 6 of player with gray stained glass pane named " " to be unstealable format slot 7 of player with yellow stained glass pane named " " to be unstealable format slot 8 of player with gray stained glass pane named " " to be unstealable format slot 9 of player with yellow stained glass pane named " " to be unstealable format slot 10 of player with gray stained glass pane named " " to be unstealable format slot 11 of player with gold ore named "&f>> &c&lAchat" with lore "" to run [make player execute command "/achat"] format slot 15 of player with diamond ore named "&f>> &c&lVente" with lore "" to run [make player execute command "/vente"] format slot 16 of player with gray stained glass pane named " " to be unstealable format slot 17 of player with yellow stained glass pane named " " to be unstealable format slot 18 of player with gray stained glass pane named " " to be unstealable format slot 19 of player with yellow stained glass pane named " " to be unstealable format slot 20 of player with gray stained glass pane named " " to be unstealable format slot 22 of player with glowing bedrock named "&f>> &c&lFermer le menu" to close format slot 24 of player with gray stained glass pane named " " to be unstealable format slot 25 of player with yellow stained glass pane named " " to be unstealable format slot 26 of player with gray stained glass pane named " " to be unstealable #CATEGORIE ACHAT/VENTE command /achat: trigger: open chest with 5 rows named "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &e&lAchat" to player wait 2 ticks format slot 0 of player with glowing stone named "&f>> &c&lStone" with lore "&f>> &d&l2$/u" to be unstealable format slot 9 of player with stone named "&f>> &e&lQuantitié: 1" with lore "&f>> &d&lPrix: 2$" to run [make player execute command "/stone"] format slot 18 of player with 16 stone named "&f>> &e&lQuantitié: 16" with lore "&f>> &d&lPrix: 32$" to run [make player execute command "/stone2"] format slot 27 of player with 32 stone named "&f>> &e&lQuantitié: 32" with lore "&f>> &d&lPrix: 64$" to run [make player execute command "/stone3"] format slot 36 of player with 64 stone named "&f>> &e&lQuantitié: 64" with lore "&f>> &d&lPrix: 128$" to run [make player execute command "/stone4"] format slot 1 of player with glowing dirt named "&f>> &c&lDirt" with lore "&f>> &d&l1$/u" to be unstealable format slot 10 of player with dirt named "&f>> &e&lQuantitié: 1" with lore "&f>> &d&lPrix: 1$" to run [make player execute command "/dirt"] format slot 19 of player with 16 dirt named "&f>> &e&lQuantitié: 16" with lore "&f>> &d&lPrix: 16$" to run [make player execute command "/dirt2"] format slot 28 of player with 32 dirt named "&f>> &e&lQuantitié: 32" with lore "&f>> &d&lPrix: 32$" to run [make player execute command "/dirt3"] format slot 37 of player with 64 dirt named "&f>> &e&lQuantitié: 64" with lore "&f>> &d&lPrix: 64$" to run [make player execute command "/dirt4"] format slot 2 of player with glowing grass block named "&f>> &c&lGrass" with lore "&f>> &d&l2$/u" to be unstealable format slot 11 of player with grass block named "&f>> &e&lQuantitié: 1" with lore "&f>> &d&lPrix: 2$" to run [make player execute command "/grass"] format slot 20 of player with 16 grass block named "&f>> &e&lQuantitié: 16" with lore "&f>> &d&lPrix: 32$" to run [make player execute command "/grass2"] format slot 29 of player with 32 grass block named "&f>> &e&lQuantitié: 32" with lore "&f>> &d&lPrix: 64$" to run [make player execute command "/grass3"] format slot 38 of player with 64 grass block named "&f>> &e&lQuantitié: 64" with lore "&f>> &d&lPrix: 128$" to run [make player execute command "/grass4"] format slot 3 of player with glowing cobblestone named "&f>> &c&lCobbleStone" with lore "&f>> &d&l0.5$/u" to be unstealable format slot 12 of player with cobblestone named "&f>> &e&lQuantitié: 1" with lore "&f>> &d&lPrix: 0.5$" to run [make player execute command "/cobble"] format slot 21 of player with 16 cobblestone named "&f>> &e&lQuantitié: 16" with lore "&f>> &d&lPrix: 8$" to run [make player execute command "/cobble2"] format slot 30 of player with 32 cobblestone named "&f>> &e&lQuantitié: 32" with lore "&f>> &d&lPrix: 16$" to run [make player execute command "/cobble3"] format slot 39 of player with 64 cobblestone named "&f>> &e&lQuantitié: 64" with lore "&f>> &d&lPrix: 32$" to run [make player execute command "/cobble4"] command /vente: trigger: open chest with 5 rows named "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &e&lVente" to player #CATEGORIE ACHAT #STONE command /stone: trigger: if player's balance is bigger than 1.999: make server execute command "eco take %player% 2" make server execute command "give %player% stone 1" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /stone2: trigger: if player's balance is bigger than 31.999: make server execute command "eco take %player% 32" make server execute command "give %player% stone 16" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /stone3: trigger: if player's balance is bigger than 63.999: make server execute command "eco take %player% 64" make server execute command "give %player% stone 32" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /stone4: trigger: if player's balance is bigger than 127.999: make server execute command "eco take %player% 128" make server execute command "give %player% stone 64" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" #DIRT command /dirt: trigger: if player's balance is bigger than 0.999: make server execute command "eco take %player% 1" make server execute command "give %player% dirt 1" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /dirt2: trigger: if player's balance is bigger than 15.999: make server execute command "eco take %player% 16" make server execute command "give %player% dirt 16" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /dirt3: trigger: if player's balance is bigger than 31.999: make server execute command "eco take %player% 32" make server execute command "give %player% dirt 32" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /dirt4: trigger: if player's balance is bigger than 63.999: make server execute command "eco take %player% 64" make server execute command "give %player% dirt 64" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" #GRASS command /grass: trigger: if player's balance is bigger than 1.999: make server execute command "eco take %player% 2" make server execute command "give %player% grass 1" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /grass2: trigger: if player's balance is bigger than 31.999: make server execute command "eco take %player% 32" make server execute command "give %player% grass 16" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /grass3: trigger: if player's balance is bigger than 63.999: make server execute command "eco take %player% 64" make server execute command "give %player% grass 32" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /grass4: trigger: if player's balance is bigger than 127.999: make server execute command "eco take %player% 128" make server execute command "give %player% grass 64" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" #COBBLESTONE command /cobble: trigger: if player's balance is bigger than 0.499: make server execute command "eco take %player% 0.5" make server execute command "give %player% cobble 1" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /cobble2: trigger: if player's balance is bigger than 7.999: make server execute command "eco take %player% 8" make server execute command "give %player% cobble 16" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /cobble3: trigger: if player's balance is bigger than 15.999: make server execute command "eco take %player% 16" make server execute command "give %player% cobble 32" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" command /cobble4: trigger: if player's balance is bigger than 31.999: make server execute command "eco take %player% 32" make server execute command "give %player% cobble 64" else: send "&e&k&liii&6&l[&e&lHawkron&6&l]&e&k&liii&r &cTu n'as pas assez d'argent" Merci de prendre le temps de me répondre Cdt InfinityXx
-
Version de Minecraft : 1.9.4 Version de Skript : 2.5-alpha2 Addons utilisés: MundoSk, RandomSK, Skelett, SkQuery, skRayFall, SkStuff, TuSKe, Umbaska, WildSkript Type du skript : Ecrivez ici le type de skript souhaité Description du script : Menu GUI comme sur Funcraft. Avec choix de jeux. Erreurs: Résultat actuel : jeux.sk
-
Version de Minecraft : 1.13.2 Version de Skript : (La dernière ) Type du skript : GUI Description du script : Bonjour, Alors voila je réalise actuellement un skript qui sert de ''Recycleur'', celui-ci ouvre un GUI de Dispenser et lorsqu'on le ferme il transforme tous les items en argent tout simplement. Or le problème est que j'utilise des listes pour détecter les items déposés et une liste composée de plus de 1 élément ne fonctionne pas, je précise que lorsqu'il y a un seul item dans la liste cela fonctionne mais ça n'a aucune utilité d'avoir un seul item dedans. Si vous avez une solution sans tout refaire, Merci par avance, Exemple: if event-inventory contains {recycleur.vente.2::*} (La condition n'est jamais validée car la liste composée de plusieurs éléments) Composition de la liste: set {recycleur.vente.2::*} to dirt block and cobble block and gravel Code entier: on right click on a villager: if the name of the villager is "&a&lRecycleur": Recycleur(player) function Recycleur(p: Player): open virtual dispenser inventory named "&a&lRecycleur" to {_p} on script load: set {recycleur.vente.1::*} to iron ingot set {recycleur.vente.2::*} to dirt block and cobble block and gravel set {recycleur.vente.3::*} to oak wood log on inventory close: if inventory name of player's current inventory is "&a&lRecycleur": if event-inventory contains {recycleur.vente.1::*}: set {_count.%player%} to amount of {recycleur.vente.1::*} in event-inventory set {_coins.recycleur.%player%} to {_count.%player%} * 2 add {_coins.recycleur.%player%} to {_argent.%player%} add {_count.%player%} to {_count.txt.%player%} if event-inventory contains {recycleur.vente.2::*}: set {_count.%player%} to amount of {recycleur.vente.2::*} in event-inventory set {_coins.recycleur.%player%} to {_count.%player%} * 0.01 add {_coins.recycleur.%player%} to {_argent.%player%} add {_count.%player%} to {_count.txt.%player%} if event-inventory contains {recycleur.vente.3::*}: set {_count.%player%} to amount of {recycleur.vente.3::*} in event-inventory set {_coins.recycleur.%player%} to {_count.%player%} * 1 add {_coins.recycleur.%player%} to {_argent.%player%} add {_count.%player%} to {_count.txt.%player%} add {_argent.%player%} to {coins.%player%} send "%{recycleur.vente.2::*}%" send "&a+ &e%{_argent.%player%}% €" send "&6&l[&2Recycleur&6&l] &b> &3Tu viens de recycler %{_count.txt.%player%}% items pour %{_argent.%player%}% €"