Classement
Contenu populaire
Affichage du contenu avec la meilleure réputation le 30/07/2019 dans toutes les zones
-
Salut salut 😄 Quoi de neuf cette semaine ? Et bien voila l'apparition d'un market pour les membres ! Votre activité sur le forum vous permettra de gagner des avantages sur plusieurs niveaux ! Je vous explique en détail: I Description: L'onglet "Marché" vous offre un maximum de choix dans des récompenses ou dans des lots. Ces lots vous allez pouvoir les utiliser ou les donner à d'autres membres. J'ai fait pas mal de lots donc vous regarderez par vous même ^^ Votre activité sur des catégories vous permettra de gagner des points. Un tableau des points par catégories sera posté plus bas dans le topic. En aucun cas les crédits peuvent être gagnés avec de l'argent ! En bref, vous serez récompensé lors de votre activité sur le forum. II Les Ressources: Voila une petite nouveauté mais, que je pense ne va pas être trop utile, l'application "Marché" vous propose de faire des échanges. En gros, vous allez pouvoir échanger des crédits contre une ressource. Soyez raisonnable car avoir des crédits n'est pas une chose facile en grande quantité ! Essayez et vous verrez. Mais je rappel que les crédits ne peuvent être obtenus avec du vrai argent ! Seul votre activité compte ! III Crédits et topics: Comment obtenir des crédits ? Il suffit de créer et de répondre à des topics dans différente catégories. Voici une liste qui récapitule les points gagnés par topics: Annonces et Événements: 3 crédits par réponse et par création d'un topic Présentation des membres et Café des membres: 1 crédit par réponse et par création d'un topic Skript-School: 10 crédits par topics créés et 2 crédits par réponses CV: 4 crédits par topics créés Suggestions Skript: 2 crédits par topics créés et 2 crédits par réponses Demande de skripts et aides: 2 crédits par topics créés et 2 crédits par réponses Tutoriels: 10 crédits par topics créés, 3 crédits par réponses et 5 crédits par réponses pour l'auteur du topic Boites à outils: 10 crédits par topics créés, 2 crédits par réponses et 3 crédits par réponses pour l'auteur du topic Les crédits peuvent être stockés dans votre banque. Les placement vous rapporterons suivant un certain temps. Les crédits peuvent être donné via un bouton "Donner crédits" sur chaque message des membres ou via le profil d'un membre ou via un bouton en cliquant sur votre profil en haut à droite. IV Les objets: Bon, j'avoue avoir un peu exploité le système xD, mais des objets y'en a en quantité astronomique et pour tout les gouts ! Les objets sont répertoriés en 5 catégories: - Bonus de profil: - Changer de pseudo - Changer de titre - Bonus de seconde chance - Bonus de Forum: - Epingler un topic 3J - Epingler un topic 5J - Epingler un topic 7J - Epingler un topic 7J (Avantage) - Bonus de Ressources: - Featured 3J - Featured 5J - Featured 7J - Featured 7J (Avantage) - Cadeaux: - Petite boite de crédits - Moyenne boite de crédits - Grosse boite de crédits - Récompenses Concours: LOT OBTENABLE UNIQUEMENT LORS DES CONCOURS INTERNES - Epingler un topic 5J - Featured 5J - Petite boite de crédits Bref y'a plein de petits tous plus sympas que les autres. Pour afficher la description des lots, il suffit de cliquer sur "Description de l'objet". Je rappel qu'il n'y a aucune micro-transaction donc qu'il est impossible d'utiliser sa carte bleu pour avoir du crédit ^^ Bref j’espère que cette nouvelle grosse mise à jour que je prépare depuis quelques semaines déjà vous plaira, n'hésitez pas à me report des problèmes de traduction. Le prix des objets se verront peut être modifier si il le faut. Sur-ce, à plus tard !4 points
-
Version 1.2.4
1 872 téléchargements
Hammer Possibilité de créer un outil qui casse une zone de 3x3x1, comparable aux marteaux de mods. Informations et dépendances : Version minecraft d'élaboration : 1.15.2 Version skript d'élaboration : 2.5-alpha3 Le script fonctionne sur toutes les versions à priori, à condition que votre version de Skript soit supérieure à la 2.4 Attention, il y a deux versions, une si vous avez un plugin de protection supporté par Skript (Worldguard principalement) et une autre si vous n'en n'utilisez pas ! Si vous utilisez la version nécessitant un plugin de protection sans en avoir, vous aurez une erreur. Fonctionnalités : - L'outil perd autant de durabilité qu'il y a de blocs cassés (Remerciements à @Romitou pour l'idée) - L'outil n'est utilisable qu'en survie et les enchantements de ce dernier sont pris en compte. (Mise à part l'enchantement unbreaking/solidité qui est inutile, je réglerai ça dans une prochaine mise à jour) - Si vous avez un plugin de protection, les joueurs ne pourront pas casser dans les zones protégées. (Merci à @Hordoss) Remarque : Ce script n'est qu'une base. C'est à vous ensuite de modifier à votre souhait les caractéristiques de l'objet auquel vous souhaitez donner ce pouvoir, il est par défaut donner à toutes les pioches en diamant. Droits et auteur : Ce script a été réalisé par @Lou'. Pour tout support ou suggestions, merci de vous diriger vers moi via les messages privés du forum. J'ajoute que l'espace pour donner son avis n'est pas là pour demander de l'aide et que votre avis sera ignoré si vous n'utilisez pas le script comme indiqué ci-dessus. Vous avez le droit de modifier et utiliser ce script comme vous le souhaitez. Merci de ne pas vous l'approprier.2 points -
Hey ! J’ai eu un petit problème m’empêchant de me servir de TusKe pour transformer l’UUID d’un joueur en son pseudo donc j’ai bricolé un peu et j’ai fait ça, c’est certainement pas la meilleure solution mais ça dépanne si vous avez besoin de passer de l'UUID au pseudo sachant que le joueur ne s'est jamais connecté à votre serveur. function UUIDtoPlayer(t: text) :: offline player: set {_a} to text from "https://api.mojang.com/user/profiles/%{_t}%/names" set {_list::*} to split {_a} at "{" set {_list::*} to split "%last element out of {_list::*}%" at """" return "%{_list::4}%" parsed as offline player Je l'ai fait en 1.12.2, vous aurez sûrement besoin d'un addon pour les requêtes, après le reste je ne pense pas. Je me sers de SkQuery mais je vous conseille Reqn qui est bien plus sécurisé.2 points
-
Skript-Yaml en 5 minutes: Il est important de noter que ce tutoriel n'entrera pas dans du complexe, et restera sur du basique. Pour aller dans le complexe, je vous invite à aller voir les syntaxes de l'addon et demander de l'aide sur le forum ou discord à ce propos. Skript-yaml est un addon comme son nom l'indique conçu pour gérer des fichier en .yaml (ou .yml). Il fonctionne avec un système de cache. Qu'est-ce que le "cache" ? Imaginer vous devez faire des allez-retours d'une pièce à une autre pour transférer des cartons. Vous laisserez la porte ouverte de manière à ne pas avoir à la rouvrir à chaque fois. Le cache c'est pareil. Vous allez ouvrir 1 fois la porte, faire le transfert de carton puis la refermer (facultatif). Charger le fichier: Bien, si vous avez saisi le système de cache vous êtes bien parti. Ici la porte sera l'effet: load yaml "plugins/Mon fichier yaml.yml" as "test" Ici as "X" est le choix de l'identifiant de votre fichier où X est le nom de l'identifiant. Rien ne sert de charger 50 fois le même fichier. C'est comme vouloir ouvrir 50 fois une porte déjà ouverte. C'est pourquoi il faut placer cet effet au bon endroit: - Si vous comptez créer un fichier non modifiable manuellement (donc qu'on ne puisse pas écrire des valeurs dans le fichier et les appliquer juste après) je vous recommande de mettre cet effet dans un événement on skript load. - Si vous comptez créer un fichier modifiable manuellement par la suite, alors ce serait plus l’événement on load - Si c'est un fichier pour un joueur, ou utilisateur, alors utilisez cet effet au moment où l’interaction avec l'utilisateur se fait (comme une commande, un événement pouvant cibler un joueur etc....) . Si le fichier yaml n'existe pas, skript-yaml va le créer, cela inclut les dossiers. L'effet "unload" ne servira que si vous chargez trop de fichier. Sauvegarder vos donnés avant de l'utiliser (voir plus bas). Mettre des valeurs: Pour mettre des valeurs dans le fichier yaml en question vous avez le choix entre les list et value. Les list sont plusieurs valeurs, donc vous pouvez modifier les listes à partir de add et remove. Les value ce n'est qu'une seule valeur, donc modifiable uniquement avec set. La syntaxe: yaml (list|value) "root node.node.value" from "votre fichier yaml ou identifiant" Il s'agit d'une expression. Il est important de noter que skript-yaml fait attention aux types, c'est à dire que faire: set yaml value "test" from "config" to "true" n'est en aucun cas la bonne méthode. Dans cet exemple, la bonne méthode serait: set yaml value "test" from "config" to true Ce sera exactement pareil avec les number, locations, item etc.... Exemple: on script load: load yaml "plugins/skript-yaml/teleport.yml" as "plugins/skript-yaml/teleport.yml" command /savetp: trigger: set yaml value "%player%.location" from "plugins/skript-yaml/teleport.yml" to location of player save yaml "plugins/skript-yaml/teleport.yml" command /tp: trigger: teleport player to yaml value "%player%.location" from "plugins/skript-yaml/teleport.yml" Je ne vois pas les valeurs s'afficher dans mon fichier, normal ? Oui, les valeurs sont modifiés dans le cache. Ce qui signifie que les changements seront disponible jusqu'à ce que le cache soit effacé par l'application en question (ici ce sera votre serveur). Pour sauvegarder vos donnés, il s'agit de: save yaml "votre fichier yaml ou identifiant" Utilisez cet effet uniquement lorsque vous avez fait tout les changements. Sinon ce serait comme fermer la porte après avoir fait passer chaque carton, ça n'aurait pas de sens. Exemple: save yaml "config" Comment puis-je ajouter des commentaires à mon fichier ? Une expression existe pour ça. Il s'agit de: comments of yaml node "root node.node.valeur" from "votre fichier yaml ou son identifiant" Les commentaires ne peuvent être appliqués uniquement aux "root node" comme dans la syntaxe au-dessus. Ils peuvent néanmoins être appliqués tout en haut de votre fichier grâce à: comments at the top of "votre fichier yaml ou son identifiant" Exemples: set the comments of yaml node "test" from "config" to "Première ligne" and "Seconde ligne" delete the comments of yaml node "test" from "config" set {_en haut::*} to "Première ligne" and "Seconde ligne" set the comments at the top of "config" to {_en haut::*} delete the comments at the top of "config" set the header of "config" to "Première ligne" and "Seconde ligne" delete the header of "config" set the header of "config" to {_en haut::*} ======================================= Ressources ======================================= Lien de l'addon: https://github.com/Sashie/skript-yaml Voici un tutoriel pour compléter le mien: Si l'affichage ne fonctionne pas, voici le lien brute: https://skript-mc.fr/forum/topic/13369-skript-yaml-le-bon-yaml/1 point
-
Version 1.0
57 téléchargements
Version Mc : 1.12.2 Skript : 2.3.7 Addons Sk-NBeeT : 2.4.2 Skquery-lime : 3.6.5 Utilisation : faites /structure give pour vous donner les items du script. Avec le bâton, set le point de départ. a Avec la pelle vous pouvez supprimer la maison précédament créer. Avec la bibliothèque, vous pouvez activer / désactiver l'animation, (perso je te conseil de la laisser on) Puis faites /structure generate pour commencer la génération Possibilités : Création d'un bâtiment de longueur, largeur, hauteur aléatoire Blocks aléatoires Fenêtres de forme, de hauteur et de longueur aléatoire (1 /2/3 blocs de haut) (séparées, liées) (etc...) Balcon aléatoire (aucun / fence / anvil) Échelle disposé aléatoirement Blocs intérieur / extérieur aléatoire Porte aléatoire (sur l'axis x) Vidéo démonstrative : P.S : Ce script à été fait en 4 jours pour un concours sur le thème de génération de maison Vous pouvez me contacter à uiytt#70021 point -
Ce qu'on t'as dit est à la fois vrai et faux. Oui skript est biens moins optimiser que le Java Mais si skript est bien optimisé, la différence de l'impacte des performances entre java et skript avec beaucoup de joueurs sera minime (<1G). Skript n'est pas vraiment très problématique sur ce point là car en générale les gros serveurs se séparent en beaucoup de petit serveur pour chaque games et donc les serveurs ne dépasses jamais les 100 joueurs en même temps sur la même machine. La seul exception à ce genre est le PVP fac car dans ce cas là tous les joueurs doivent êtres sur le même serveur pour avoir la même map au même moment. Le vrai problème avec skript pour un gros serveur, c'est que skript est désagréable à coder pour des gros programmes (certains devs n'aiment pas du tout car tout se trouve dans un fichier) et que donc les devs java refuseront de dev avec skript en générale, à ce moment là, tu devras transformer tes scripts en JAVA Résumé : Skript a de plus faibles perfs que Java La différence de perf n'impacte pas tant que tu utilise des trucs comme bungeecord (comme 95% des gros serveurs) Les devs java ne veulent pas dev avec skript car ce n'est pas agréable et pour le travail en groupe c'est pas très efficace1 point
-
1 point
-
Hello ! J'ai vu passer ça sur Discord, c'est encore en développement d'après ce que j'ai compris mais ça devrait t'aider quand ce sera terminé: https://github.com/Nashoba24/Skrack1 point
-
Bonjour, merci d'indiquer votre version de Skript exacte (/ver Skript) "La plus récente" ne veut rien dire1 point
-
Ce Skript est tellement bien fait ! Je l'ai testé sur mon serveur et tout fonctionne correctement, je suis surtout impressionné par l'aléatoire et la diversité des structures ! 😉 L'animation avec les petits blocs pendant la construction est géniale, ça apporte un gros plus ! 😛 En tout cas super Skript, je ne saurais pas le refaire ! (Je note les ressources non pas par leur facilité mais par la fidélité de la description au fonctionnement du Skript ^^ Seuls les points en gras sont comptabilisés comme négatifs.)1 point
