Aller au contenu

Olyno

Développeur Add-ons
  • Compteur de contenus

    741
  • Inscription

  • Dernière visite

  • Jours gagnés

    31
  • Crédits

    564 [Faire un don]

Tout ce qui a été posté par Olyno

  1. Tutoriel un peu bâclé. Où est le skript final afin qu'on puisse comprendre ? Essaye de faire une partie tutoriel écrit avec le skript final.
  2. Olyno

    Structures dans fichier yml

    ?? Pourquoi pas mais tu n'aurais pas un exemple ?
  3. Bon tutoriel MAIS d'autres tutoriels ont été faits sur TuSke. La moindre des choses est de citer ces tutoriels. Tu en as parler vite fait "Je suis conscient qu'il y a déjà un tutoriel sur les GUIs avec TuSke, mais il ne comprend pas la V2 du GUI Manager" et c'est tout. Certe ces tutoriels ne parle en aucun cas de la V2 mais ils parlent de TuSke.
  4. Olyno

    Structures dans fichier yml

    La visée du bloc non mais pour le reste oui.
  5. Version de minecraft / skript : 1.11 Type du skript : Gestion de structures Description du script : sauvegarder un structure dans un fichier yml et la charger. Commandes éventuelles avec les permissions : Rien Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc) : Déjà bonjour et merci de venir regarder ma demande. Je vais être direct : je souhaite sauvegarder une structure dans un fichier yml et ensuite pouvoir la charger. Vous n'avez qu'une seul contrainte pour réaliser le skript : il faut ajouté cette fonctionnalité au skript "Sk Schematic ([Contenu masqué]). Bonne chance à la personne qui m'aidera.
  6. Olyno

    SkAddons [Supprimé]

    AlexLew updated SkAddons with a new update entry: Corrections Read the rest of this update entry...
  7. Olyno

    Utiliser Tuske #1

    Bonjour tout le monde ! J'ai décidé de me lancer dans des tutoriels skript donc c'est parti ! Sommaire : Nous allons dans un premier temps voir à quoi sert TuSke, les options qu'il nous offre et enfin où le trouver. Ce tutoriel sera composer de 2 parties : La partie 1 qui sera sur ses GUI et la partie 2 sera sur les enchantements. Je tiens à préciser que @SwiKZiiK a aussi fait un tutoriel sur TuSke le 4 Décembre 2016 mais n'explique pas tout et ne vise uniquement les bases de cet addons (Lien de son tutoriel : [Contenu masqué]). I/ Comment fonctionne les GUI de TuSke ? Les GUI de TuSke ressemblent beaucoup à ceux de SkQuery dans leurs composition : open (virtual %inventory type% inventory [with size %integer%] [(named|with (name|title)) %string%]) to %players% Beaucoup de personnes ne vont pas comprendre ce code c'est pourquoi on va le traduire en français : Ouvrir un inventaire virtuel avec une taille de X lignes nommer Y au joueur. Bon, pour ouvrir un inventaire, le code le plus utiliser serait : open virtual chest inventory with size X named "Y" to player Maintenant que nous avons notre inventaire, on va y mettre des objets : (format|create|make) [a] gui slot %numbers% of %players% with %itemstack% to [do] nothing (format|create|make) [a] gui slot %numbers% of %players% with %itemstack% to close [using %click action% [(button|click|action)]] (format|create|make) [a] gui slot %numbers% of %players% with %itemstack% to [close then] run %command sender% command %string% [as op] [using %click action% [(button|click|action)]] [with cursor [item] %itemstack%] (format|create|make) [a] gui slot %numbers% of %players% with %itemstack% to [close then] run function %function% [using %click action% [(button|click|action)]] [with cursor [item] %itemstack%] Il s'agit ici de toute les possibilités pour ajouter des objets dans l'inventaire. Pour comprendre un peu mieux, dites vous que : | : Veut dire "ou" . [a]... : N'est pas obliger. %number% : Est le slot de l'item. %players% : Est le joueur/Un joueur %itemstack% : Est l'item. %command sender% : Est la personne/joueur/console qui exécute la commande %click action% : Est le clique utilisé %function% : Exécute une fonction %string% : Est la commande Bon, j'espère que vous avez déjà réussi à comprendre cette partie qui était la plus dur. Utilisant beaucoup cet addon, j'ai pu tester un peu les différentes façon de l'utiliser. Nous allons donc voir maintenant quelles sont les meilleur "options" ? II/ Quelles sont les meilleurs "options" ? Lorsque je parle de "options", je parle bien sûr des "ou" et des "%string%, %function%, %click action%... BREF. L' "option" a utiliser pour mettre un item, la meilleur, est celle-ci : format gui slot %numbers% of %players% with %itemstack% to [do] nothing Le "to [do] nothing" peut être modifier. Pourquoi n'ai-je pas choisis "create ou "make" ? Tout simplement parce que ces deux "options" font beaucoup trop ramer votre serveur. Le temps moyen d'un reload de skript avec ces deux "options" est de 20 seconds à 1 minute alors que avec "format", le temps est de même pas 5 secondes (je vous laisse tester par vous même). III/ Quel est la traduction de toutes ces "options" ? Déjà première chose, nous allons afficher le GUI puis expliquer les fonctionnalités de chacun : open virtual chest inventory with size X named "Y" to player format gui slot %numbers% of %players% with %itemstack% to [do] nothing Affiche un GUI au slot "%numbers%" du joueur avec comme item "%itemstack%" qui ne bouge pas lorsqu'on clique dessus. format gui slot %numbers% of %players% with %itemstack% to close [using %click action%] Affiche un GUI au slot "%numbers%" du joueur avec comme item "%itemstack%" qui se ferme lorsqu'on clique dessus (et qui peut se femer avec un clique particulier comme clique droit, gauche...(using %click action%)). format gui slot %numbers% of %players% with %itemstack% to run %command sender% command %string% Affiche un GUI au slot "%numbers%" du joueur avec comme item "%itemstack%" qui exécute une commande lorsqu'on clique dessus. format gui slot %numbers% of %players% with %itemstack% to close then run %command sender% command %string% [as op] [using %click action% [(button|click|action)]] [with cursor [item] %itemstack%] Affiche un GUI au slot "%numbers%" du joueur avec comme item "%itemstack%" qui se ferme et exécute une commande lorsqu'on clique dessus ([as op] = est op ; [with cursor [item] %itemstack%] = avec le curseur sur l'item "%itemstack%"). format gui slot %numbers% of %players% with %itemstack% to close then run function %function% Affiche un GUI au slot "%numbers%" du joueur avec comme item "%itemstack%" qui se ferme et exécute une fonction lorsqu'on clique dessus. IV/ A quoi servent les évenements "clicks" ? Les évenements "clicks" permettent de faire plusieurs effets avec uniquement 1 item dans l'inventaire virtuel. Exemple : Un bloc de fer : On fait clique droit, ca envoi un message au joueur. On fait un clique gauche, il fait un broadcast. format gui slot 1 of player with Iron Block to close then run player command "/broadcast" with left click format gui slot 1 of player with Iron Block to close then run player command "/send" with right click (code à tester) Vous avez compris le principe ? Voici un petit exemple simple : open virtual chest inventory with size 1 named "Ce menu est un test" to player format gui slot 4 of player with diamond sword named "Le nom de mon objet" to close then run player command "/macommande" Pour les fonctions, il s'agit du même principe : open virtual chest inventory with size 1 named "Ce menu est un test" to player format gui slot 4 of player with diamond sword named "Le nom de mon objet" to run function MaFonction(player, "Blablabla") Pour utiliser les cliques, vous devrez créer le même item plusieurs fois mais avec un effet différent : open virtual chest inventory with size 1 named "Ce menu est un test" to player format gui slot 4 of player with diamond sword named "Le nom de mon objet" to run function MaFonction(player, "Blablabla") with "right" click format gui slot 4 of player with diamond sword named "Le nom de mon objet" to run function MaSecondeFonction(player, "Blablabla") with "left" click Vous pouvez aussi exécuter des effets dans un gui, voici la manière : open virtual chest inventory with size 1 named "Ce menu est un test" to player format gui slot 4 of player with diamond sword named "Le nom de mon objet" to run: set {_mavariable} to 3 #... Espérant que ce petit tutoriel vous aura plus. NEW ! UN CONVERTISSEUR DE GUIS EST DISPONIBLE ICI : [Contenu masqué] PS : Le second tutoriel sur TuSke portera sur les enchantements personnaliser.
  8. AlexLew updated Minis-Jeu Advanced with a new update entry: Parties personnaliser Read the rest of this update entry...
  9. Olyno

    SkAddons [Supprimé]

    AlexLew submitted a new resource: [plain]SkAddons[/plain] - [plain]Obtient tout les addons de skript automatiquement ![/plain] Read more about this resource...
  10. Olyno

    Problème avec une condition ?

    Bon, je vais traduire ton skript en français car là ça devient grave :( : on entity elytra toggle: #Lorsqu'on vole en élytra if {test.game} is true: #Si le jeu "test" a démarer loop all players in radius 6 around {pos1.arene}: #Tout les joueurs dans un rayon de 6 autour de la position 1 de l'arène if distance between loop-player and {pos1.arene} = 6: #Si la la distance des joueurs entre la position 1 de l'arène et eux est de 6 add 1 to {circle.%loop-player%} #Ajoute 1 au cercle send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player #Affiche le message "Le problème est que j'ai set le {pos1.arene} comme une location of player mais je ne comprend pas pourquoi, quand je suis dans un rayon de 6 blocs (avec mes elytres )autour de {pos1.arene}, le script ne m'envoie pas le message "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}"". As-tu désormais compris pourquoi lorsque tu et dans la zone à effet ça t'affiche le message ?? Si tu n'as toujours pas compris, viens sur le discord et envoi moi un message privé, je t'expliquerais en vocal.
  11. Passe ne résolu la discussion
  12. Olyno

    Problème avec une condition ?

    ??? Je me demande si tu ne le ferais pas exprès
  13. Fais mieux tes recherches la prochaine fois stp : [Contenu masqué] pour drop à une position, faut que tu la set (set {tavariable} to "talocalisation")
  14. Olyno

    Pack Addons [1.8]

    Nice merci
  15. Olyno

    Domage par

    Retente ta chance avec une des méthodes ici : [Contenu masqué]
  16. As-tu modifier le code selon TuSke et non pas selon SkQuery ?
  17. [quote=XTReMxLogik, post: 94325, member: 5375]Bonjour, Explication du probleme en "shéma": JOUEUR #1 veux reload, ca ouvre le menu a tous les "op", JOUEUR #2 Lui veux pas reload alors clique sur la laine rouge (ligne 9), JOUEUR #3 Lui n' a plus la laine pour cliquer, donc lui ne peux pas voter a son tours :/ Comment est-ce que je pourrais regler ca ? 1. trigger: 2. open chest with 1 rows named "&7[&cVOTE POUR LE RELOAD&7]" to op 3. format slot 0 of player with paper named "&fVote pour le RELOAD !" to be unstealable 4. format slot 1 of player with light gray glass named " " to be unstealable 5. format slot 2 of player with light gray glass named " " to be unstealable 6. format slot 3 of player with light gray glass named " " to be unstealable 7. format slot 4 of player with light gray glass named " " to be unstealable 8. format slot 5 of player with light gray glass named " " to be unstealable 9. format slot 6 of player with light green wool named "&a&lContinuer &ale reload" to close 10. format slot 7 of player with light gray glass named " " to be unstealable 11. format slot 8 of player with red wool named "&c&lAnnuler &cle reload" to close then run [make player execute command "restart.nope"] Utilise l'addon TuSke
  18. Gros conseil : d'après ce que j'ai pu voir, tu utilise l'addon SkQuery (en fin, il me semble que c'est lui). Celui-ci possède beaucoup de problème par rapport aux gui. Tu aurais dû faire un tutoi sur l'addon TuSke qui est bien plus complet et qui possède presque aucune erreur sur le système de gui.
  19. Olyno

    limitation de charactères

    Peux-tu nous montrer ton code stp ?
  20. Olyno

    Tuto Menu-GUI

    Maintenant les explications: Le "On rightclick with chest signifie" Quand on fait click droit sur un coffre Le "wait 1 ticks " signifie "attendre un tick" (! IMPORTANT !) Le "open chest with 3 rows named "TUTO > TUTO" to player" signifie "ouvrir un coffre avec 3 ligne d'espace nommée "TUTO>TUTO" pour le joueur" Maintenant la deuxième étape sera de personnalisée votre Menu: [spoiler=MenuGUI 2] format slot 11 of player with stone sword named "titre" to close then run "sudo %player% COMMANDE" format slot 13 of player with bow named "titre" to close then run "sudo %player% COMMANDE" format slot 15 of player with stone named "titre" to close Le "Format slot 13" sigifie "Au format numéro 13" (fait attention les case du coffre ne commence pas a une mais a zero) Le "of player with bow name "titre" sigifie " pour le joueur avec un arc nomée "titre" (en gros l'item + le nom) Le "to close then run "sudo %player% COMMANDE"" signifie "quand on clique dessus sa ferme le menu et effectue le commande" Si jamais vous voulez que quand le joueur clique sur un item mais que sa ne ferme pas le menu dans ce qua la mettez a la place de "to close then run "sudo %player% commande" "to be unsteable" Voila j'en ai fini avec ce premier tuto ... J'espere que je vous aurais aidez a plus tout le monde Manque BEAUCOUP de choses et détails.
  21. Olyno

    ⚫↪skReload↩⚫

    C'est pourquoi, par la suite, j'ai corriger mes propos : "Ton skript reste tout de même bien dans le sens où nous sommes pas obliger d'envoyer h24 les maj de notre skript." et de plus, si c'était vraiment inutile comme je l'ai fait penser au début (mais avec le recule...), j'ai corriger ce que j'ai dit et est mis 4 etoiles et non 3.
  22. Olyno

    Random player dans 1 team

    Je pense que tu n'as pas très bien compris ce que j'avais dis : toutes tes team sont regrouper dans la liste {team::*}. Dans cette liste, tu as les teams bleues, rouges vert et jaune (par exemple). Chaque team représente donc un index : {team::bleu::*}, {team::rouge::*}, {team::vert::*} et {team::jaune::*}. Espérant que tu arrives à comprendre jusque là. Maintenant, ce que tu souhaites, c'est d'envoyer un message à une personne random : si c'est le cas, tu n'as juste à mettre les joueurs dans une seule et même variable (exemple : add %player% to {tavariable::*}) Maintenant si c'est par rapport à un team en particulier, il te suffit de set un joueur random de cette team : loop {team::tonequipe::*}: add {team::tonequipe:*} to {_random::*} set {_random} to a random element of {_random::*} Espérant avoir pu être plus précis
  23. Olyno

    Random player dans 1 team

    Tu remplace ce que j'ai mis par ce que tu veux. Il suffit juste de lire.
×
×
  • 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.