Classement
Contenu populaire
Affichage du contenu avec la meilleure réputation le 08/07/2018 dans toutes les zones
-
1 point
-
1 point
-
@PulsePvP C'est cool de donner des syntaxe mais c'est encore mieux de donner une syntaxe en 1.12 ^^ @BoBsmil3Y En 1.12 avec tuske on passe toujours par un to run: make a gui slot 0 of player with 1 stone to run: close player's inventory teleport player to location(1, 1, 1, world("nomdetonmonde"))1 point
-
1 point
-
Tiens, une solution plus simple : every 1 ticks: loop all dropped items: if loop-entity is an egg: delete loop-entity (à prendre au second degré xD)1 point
-
Oui faut utiliser tuske non seulement car ça permet de mettre du code mais aussi car skquery est remplie de bug genre beaucoup et que c'est moins pratique;.. P.S tu peux faire ce que tu souhaite avec TuSke mais pas Skquery, par contre avec tuske il te faut aussi skquery ^^1 point
-
MEC O_o CES LES GUI SKQUERY QUI SONT BUGUE PAS TUSKE ?♀️ Bug SkQuery : - loop avec des valeurs qui changent qui ne marche pas - si on met unstelable à un slot dans le GUI, le slot situé à la même position dans l'inventaire du joueur aurra le même effet (pareil avec les to run command) - bug visuel quand on spamclick Bug Tuske : - action ne marchant pas en gm 3 De plus va lire ça :1 point
-
1 point
-
/. INTRODUCTION Bonjour, J'ai remarqué depuis déjà un certain temps que les joueurs on tendance à utiliser SkQuery pour les GUI bien que celui ci possède de nombreux bug, est moins pratique, offre moins de fonctionnalités et que beaucoup de personnes dans la catégorie "aide" poussent les joueurs à utiliser TuSke. J'imagine que c'est probablement du au faire que en cherchant "GUI Skript" les premiers liens montrent le fonctionnement des GUI avec SkQuery (de même avec 95% des vidéos d'apprentissages de GUI fr). J'ai donc décidé d'essayer de changer cela en créant ce poste dans le but de vous montrer le Sacro-Saint-Graal des GUI Skript, j'ai nommé TuSKe. J'ajouterai aussi un sondage afin de savoir avec quoi vous avez appris à utiliser les GUI afin de connaître pourquoi tant de personnes on commencées en utilisant SkQuery. P.S : Je sais que psyziik a déjà crée un poste semblable mais je compte rendre celui ci plus complet ou en tout cas montrer clairement la différence entre les deux plutôt que faire un tuto. ^^ IMPORTANT Il est très important de savoir que pour Gui on peut utiliser SkQuery sans TuSKe mais pas TuSKe sans SkQuery. I. L'OUVERTURE D'INVENTAIRE Dans SkQuery : open chest with 3 row named "&8&l[&6&lTEST&8&l]" to player wait 1 tick Dans Tuske : open chest with 3 row named "&8&l[&6&lTEST&8&l]" to player Comme vous pouvez le voir, pas grand chose ne change et ce n'est certainement pas ça qui va vous faire passez sur TuSKe mais bon c'est déjà un problème car il arrive souvent d'oublier le wait 1 tick pour SkQuery II. L'AJOUT D'ITEMS Dans SkQuery : format slot 0 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable Dans Tuske : make a gui slot 0 of player with 1 dirt named "test" with lore "c'est un lore..." Comme vous pouvez le voir les deux non pas vraiment de différence mais font là même chose, toutefois voici une grosse différence : Imaginons que l'on veuille afficher des item qui fassent exactement la même chose dans 5 slots différent : Dans SkQuery : [spoiler=Code SkQuery] format slot 0 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable format slot 1 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable format slot 2 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable format slot 3 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable format slot 4 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable Dans TuSke : [spoiler=Code TuSKe] make a gui slot 0, 1, 2, 3, 4 and 5 of player with 1 dirt named "test" with lore "c'est un lore..." ça peut vous sembler pas grand chose mais quand on fait ça avec une vingtaine d'items, utiliser SkQuery rend votre code très désagréable et moins performant. III. EXÉCUTER DES EFFETS Sachez avant tout que toute les choses faisables dans SkQuery sont faisables dans TuSKe (close, close then run, etc..) mais pas le contraire : Par exemple pour exécuter un loop ou exécuter plusieurs effet avec SkQuery on est obligé de passer par une fonction ou "on inventory click:" ce qui non seulement est moins optimisé, moins pratique (imaginez vous faire 20 fonction avec un gui où il y a 20 items qui font 20 choses différentes :/) et moins compréhensible pour vous et toutes autre personnes qui essayerait de lire votre script. [spoiler=Code SkQuery] on right click on stone: open chest with 3 row named "&8&l[&6&lTEST&8&l]" to player format slot 0 of player with 1 diamond sword named "a" to close then run [a(player)] function a(p: player): loop 5 times: message "test" to {_p} Alors que Tuske: [spoiler=Code TuSKe] on right click on stone: open chest with 3 row named "&8&l[&6&lTEST&8&l]" to player make a gui slot 0 of player with 1 diamond sword named "a" to run: close player's inventory loop 5 times: message "test" to player IV. LES TYPES DE CLIQUES Pour SkQuery on est obligé de passer par le "on inventory click" [spoiler=Code SkQuery] on right click on stone: open virtual chest inventory with size 4 with name "&6&lTest" to player format slot 0 of player with 1 dirt named "test" with lore "c'est un lore..." to be unstealable on inventory click: if inventory name of player's current inventory is "&6&lTest": cancel event if clicked slot is 0: if clicked type is right mouse button: message "test" to player Pour Tuske par contre non seulement on peut passer directement par le to run: [spoiler=Code TuSKe] on right click on stone: open virtual chest inventory with size 4 with name "&6&lTest" to player make a gui slot 0 of player with 1 dirt named "test" with lore "c'est un lore..." to run: if clicked type is equal to left mouse button: message "a" to player Mais on peut aussi intégrer la condition dans le "make a gui": [spoiler=Code TuSKe] on right click on stone: open virtual chest inventory with size 4 with name "&6&lTest" to player make a gui slot 0 of player with 1 dirt to close then run player command "/gm 1" using left click V. D'AUTRES FONCTIONNALITÉS Voici quelque petit truc en plus dans Tuske: Supprimer les items d'un slot: unformat the gui slot %numbers% of %players% De tout les slots: unformat all gui slots of %players% Condition pour savoir si le joueur a un GUI: %player% has [a] gui Et condition pour savoir si un slot fait partit d'un GUI: slot %numbers% of %players% is a gui Le as op: make a gui slot 0 of player with 1 dirt to close then run player command "/gm 1" as op VI. LES LOOPS Sur SkQuery ce code vous affichera 10 dans tout les cas: [spoiler=Code SkQuery] on right click on stone: open virtual chest inventory with size 4 with name "&6&lTest" to player set {_s} to 0 loop 10 times: format slot {_s} of player with 1 dirt to run [message "%{_s}%"] add 1 to {_s} Alors que le premier aurait du donner 0, le 2eme 1, etc... Mais pour Tuske: [spoiler=Code TuSKe] on right click on stone: open virtual chest inventory with size 4 with name "&6&lTest" to player set {_s} to 0 loop 10 times: make a gui slot {_s} of player with 1 dirt to run: message "%{_s}%" add 1 to {_s} Tout marche ^^ et croyerz moi les loops peuvent être vraiment utile dans les GUI quand on sait les utiliser. VII. LES GUI AVANCES Bon sachez que pour TuSke ce que je vous ais présenté est la partie dite "simple", il existe des GUI bien plus complexes. Ceux-ci vous permettent par exemple de créer un gui définit par une ID puis ouvrir l'inventaire de cette ID, de connaitre le type d'action du joueur(ex: swap with cursor, pickup half et bien d'autres), de connaitre le type de slot (armor, fuel) et bien plus ^^ . Mais surtout ces GUI sont vraiment vraiment biens plus rapident et prennent moins de ressources :D. Voici le tuto officielle en Anglais. VII. LES BUGS Il faut savoir que SkQuery est connu comme possédant des bugs dans ses GUI et que donc dans de gros GUI il n'est pas si rare d'avoir des résultats inexplicables. Tel que : - loop avec des valeurs qui changent qui ne marche pas - si on met unstelable à un slot dans le GUI, le slot situé à la même position dans l'inventaire du joueur aurra le même effet (pareil avec les to run command) - bug visuel quand on spamclick / dans certain cas il est aussi arrivé de vraiment recevoir l'item (en créa en spamcliquant) ------------------------------------------------------------------------------------- Voilà, c'est la fin de ce poste que je tenais beaucoup à faire ^^ Si vous avez aimé n'hésitez pas à donner un like. Si vous avez des arguments soutenant ou contre ce poste n'hésitez pas à le dire (en restant poli svp) Tuske : https://www.spigotmc.org/resources/tuske.25136/ Documentation GUI TuSke : https://github.com/Tuke-Nuke/TuSKe/wiki/GUI-Manager Merci à psyziik pour son Tuto qui m'a été très utile pour apprendre à utiliser TuSKe : https://skript-mc.fr/forum/threads/«-gestion-avancée-des-guis-avec-tuske-».9050/ P.S : Je sais parfaitement que ce post comportement de très nombreuses fautes mais sachez que cela n'est clairement pas une raison de juger négativement ce poste. EDIT: J'ai appris qu'il existais déjà un poste semblable mais bon impossible de le trouver sur Google. Mais bon voici ce qu'il a écrit, c'est un peu plus complet que mon poste : https://skript-mc.fr/forum/threads/pourquoi-est-ce-que-tuske-skquery-menus.12752/1 point
-
Jte le met avec quel items ? set slot 3 of player to diamond named "&3Kick" sa te vas avec un diamant ?1 point
-
Je crois que c'est impossible, mais par contre supprimé le drops des animaux quand ils meurt c'est possible, mais pour ce que tu veux il faut du java, Après tu peux toujours chercher mais j'ai chercher sur ce sujet la, mais rien, Cordialement0 point
-
Bonjour, Bonsoir à tous. L'équipe de Skript-MC tient particulièrement à remercier tous nos donateurs qui ont permit à cette V2 de sortir. Nous remercions aussi toutes les personnes qui ont pu agir directement et indirectement et qui ont pu s'investir dans le projet et le développement. Cette V2 vous offre plein de nouveautés. Je vais essayer de vous en citer le plus: - Niveau des profils, les donateurs auront accès au GIF pour leur photo de profil. Vous êtes tous dans la mesure d'ajouter une bannière à votre profil pour vous distinguer comme sur Youtube ! - Les membres actifs et les donateurs sont en mesure de créer au nombre maximum de 3 des clubs publiques ou privés. Organisez des évents ou même faites vos propres messages dans vos clubs. Les membres doivent demander l'autorisation a l'équipe de modération pour éviter les abus. - La page des ressources a été complètement rafraîchie. Tous les skripts ont été supprimés donc postez de nouvelles versions de vos anciens projets si vous le souhaitez. - Les membres actifs possèdent un petit GIF de Chuck Norris sur le profil. Un GIF qui démontre leur fiabilité à la communauté (malgré le fait qu'ils soient plus ou moins actif) - La rubrique Add-ons a été mise en place pour les développeurs Java ! Pour pouvoir poster dans ce canal, demandez le grade aux administrateurs et leur fournissant le lien de votre/vos github(s) qui sert de support de développement pour votre add-on. Plein d'autres choses sont à découvrir ? Bon voyage au sein de ce forum tout neuf ! Cordialement, Vengelis_-1 points
