Aller au contenu

Romitou

Modérateur Discord
  • Compteur de contenus

    572
  • Inscription

  • Dernière visite

  • Jours gagnés

    21
  • Crédits

    1,386 [Faire un don]

Romitou a gagné pour la dernière fois le 3 août

Romitou a eu le contenu le plus aimé !

Réputation sur la communauté

135 De bonnes relations

2 abonnés

À propos de Romitou

  • Rang
    Impliqué

Visiteurs récents du profil

1501 visualisations du profil
  1. — 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.
  2. Bonjour, la 2.4.1 devrait fonctionner. Peux-tu envoyer les erreurs ?
    Merci pour votre script, l'idée est plutôt bonne. J'ai très rapidement jeté un œil au code et il est visiblement très améliorable. 1. Il est inutile d'ajouter un stop s'il n'y a plus aucun code après cela. 2. Vous semblez utiliser du YAML et des variables ? 3. Vous chargez plusieurs fois le même fichier, alors qu'il est déjà chargé. 4. Vous récupérez les données du YAML pour les transformer en variables normales. C'est une perte d'intérêt. 5. Je devine qu'il faut utiliser skript-mirror au vu du code ? Je vous conseillerai de l'ajouter dans votre présentation. 6. Certaines fonctions sont inutiles. Pour rappel, le temps d'exécution d'une fonction est bien plus élevé qu'en le faisant directement dans le code. Vous pouvez donner plus d'intérêt à ces fonctions ou les supprimer. Dans l'ensemble votre code est bien construit, mais il y a quelques remarques que je vous ai faites. Cette note sera modifiée en cas de changement de votre script, n'hésitez pas à me mentionner
  3. Romitou

    inactif ✖ Aide GUI item

    Tu as mis à jour Skript d'une ancienne version à la 1.15 ?
  4. Salut @KneaXy, on va voir pour enlever cette dépendance ^^ Je pense que ce sera fait dès la prochaine version, merci pour ta suggestion
  5. Bonjour, tu peux retrouver un jeu similaire appelé Wolfo dans la catégorie des ressources. Il a été développé par @Xamez, @TitiLaPierre et moi-même. Tu peux t'en inspirer pour le customiser. [Contenu masqué] Bonne journée & n'hésite pas si tu as des questions !
  6. Romitou

    résolu ✔ Help Skript /mod

    Bonjour, peux-tu envoyer ton code ? Bonne journée.
  7. Salut, si tu veux que tes commandes Skript soient plus importantes que les autres plugins, tu peux modifier ça dans la configuration de Skript. Bonne soirée
  8. Romitou

    inactif ✖ Aide GUI item

    Essaye la 2.5-alpha3
  9. Romitou

    inactif ✖ Aide GUI item

    Salut, est-ce que tu as essayé "bamboo plant" ? Pour ma part, en 1.15.2, cet item fonctionne dans mes GUI.
  10. L'erreur indique que `if event-inventory is "blabal":` n'est pas valide. Remplace-le par la syntaxe que je t'ai apportée ci-dessus ; comme ceci : on leftclick with 6001: cancel event open chest with 1 rows named "&4Sac a dos de pompier" to player wait 1 tick set player's current inventory's serialized contents to {backpack::%player%} on rightclick with 4589: cancel event open chest with 1 rows named "&6Sac a dos" to player wait 1 tick set player's current inventory's serialized contents to {backpack::%player%} on inventory close: if inventory name of current inventory of player is "&4Sac a dos": set {backpack::%player%} to serialized contents of event-inventory
  11. Bonjour, pour régler l'erreur utilise : inventory name of current inventory of player
  12. Romitou

    inactif ✖ Aide GUI item

    Salut, pourtant j'avais le souvenir d'avoir réussi à le faire fonctionner. Quoiqu'il en soit, fais un code permettant de définir une variable à ce que tu as dans la main. Une fois ta variable définie à du bambou (que tu devras tenir et exécuter la commande), utilise là dans tes GUI comme item, matériel. Si tu ne comprends pas je te ferai le code.
  13. Bonjour, tu as une très ancienne version ! Je te conseillerais de mettre à jour un peu tout ça Sinon, essaye cette version (assez vieille, mais on ne peut pas faire grand chose de plus vu ta version ^^") : [Contenu masqué] Bonne soirée !
  14. Romitou

    inactif ✖ Aide GUI item

    Bonjour, pour connaître le nom exact du bambou, fais une commande qui renvoie le 'player's tool' (= outil du joueur). Prends ton bambou dans la main et exécute la commande qui t'enverra le nom exact à utiliser dans ton GUI.
×
×
  • Créer...

Information importante

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.