{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/08/22/skript-plugins-bukkit-minecraft-monter-un-serveur-minecraft/","llm_html_url":"https://tutos-gameserver.fr/2019/08/22/skript-plugins-bukkit-minecraft-monter-un-serveur-minecraft/llm","llm_json_url":"https://tutos-gameserver.fr/2019/08/22/skript-plugins-bukkit-minecraft-monter-un-serveur-minecraft/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Skript &#8211; Plugins Bukkit &#8211; Minecraft\n\n &#8211; Monter un serveur MineCraft","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-08-22T08:11:09+00:00","modified_at":"2019-08-22T08:11:09+00:00","word_count":3450,"reading_time_seconds":1035,"summary":"Cette version de Skript n&#39;est plus maintenue (depuis 2014). Veuillez télécharger les nouvelles versions de la fourche SkriptLang. La documentation mise à jour peut être trouvée ici. Plus de ressources peuvent être trouvées sur Skript Hub et skUnity. Skript est un plugin qui vous permet de personnaliser la mécanique de Minecraft avec des scripts simples [&hellip;]","summary_points":["Cette version de Skript n&#39;est plus maintenue (depuis 2014).","Veuillez télécharger les nouvelles versions de la fourche SkriptLang.","La documentation mise à jour peut être trouvée ici.","Plus de ressources peuvent être trouvées sur Skript Hub et skUnity."],"topics":["Serveur minecraft"],"entities":[],"entities_metadata":[{"id":13,"name":"Serveur minecraft","slug":"serveur-minecraft","taxonomy":"category","count":2786,"url":"https://tutos-gameserver.fr/category/serveur-minecraft/"}],"tags":["Serveur minecraft"],"content_hash":"028197f8171d88c8d5dbab6a28605702","plain_text":"Cette version de Skript n&#39;est plus maintenue (depuis 2014).\nVeuillez télécharger les nouvelles versions de la fourche SkriptLang.\nLa documentation mise à jour peut être trouvée ici.\nPlus de ressources peuvent être trouvées sur Skript Hub et skUnity.\n\n\nSkript    est un plugin qui vous permet de personnaliser la mécanique de Minecraft avec des scripts simples écrits en phrases simples en anglais. Vous pouvez facilement créer des commandes personnalisées complexes, des déclencheurs qui exécutent des effets dans certaines conditions et des scripts qui s&#39;exécutent régulièrement &#8211; le tout sans avoir à maîtriser la moindre programmation! Le langage intuitif (espérons-le) a l&#39;avantage que vous n&#39;avez même pas besoin d&#39;apprendre beaucoup pour pouvoir utiliser Skript.\nPour avoir une idée de ce qui est possible avec Skript, envisagez de jeter un coup d&#39;œil sur le forum des scripts où les utilisateurs de ce plug-in partagent les scripts qu&#39;ils ont écrits eux-mêmes, améliorant ainsi leurs serveurs sans passer par un développeur de plug-in. Skript peut également être utilisé pour remplacer des plugins plus petits, ce qui vous permet de raccourcir votre liste de plugins probablement longue. Une liste incomplète des plugins remplaçables est disponible sur le forum des remplaçants.\n\nLa dernière version de Skript est la 2.1.1 (11 mars 2014).\n\nRemarquer\nJe suis de retour de mon hiatus, mais je ne pourrai probablement pas mettre à jour Skript tant que je ne pourrai pas télécharger une version récente de CraftBukkit pour corriger les nouveaux bogues. De plus, avec l’avenir incertain de Bukkit et l’absence de l’API officielle de Minecraft, je ne sais pas dans quelle mesure je mettrai à jour activement ce plugin.\nintroduction\nPour écrire un script, vous devez simplement écrire quoi tu veux que Skript fasse quand certaines conditions sont remplies. Il s&#39;agit d&#39;une simple syntaxe &#39;événement → condition (s) → effet (s)&#39;, qui pourrait ressembler à l&#39;exemple suivant:\n\n\n# Cet exemple informe le joueur quand il extrait de la pierre\r\nsur le mien de pierre:\r\n    envoyer &quot;Vous venez d&#39;extraire de la pierre!&quot; couche supérieure\r\n\n\n\nChaque script peut contenir de nombreux déclencheurs, chacun commençant par un événement et contenant une liste d&#39;autant de conditions et d&#39;effets que vous le souhaitez. L&#39;événement détermine quand les conditions sont vérifiées et, si toutes sont remplies, les effets sont exécutés dans l&#39;ordre. Jetez un coup d&#39;œil à l&#39;exemple suivant qui contient tout:\n\n\n# Un simple script de frappe éclair / frappe / marteau de Thor:\r\n\r\n# le déclencheur a un événement:\r\nà gauche, cliquez avec une hache en or:\r\n    # une condition:\r\n    le joueur a la permission &quot;thor&quot;\r\n    # et des effets:\r\n    frapper la foudre sur le bloc ciblé\r\n    émission &quot;Craignez le puissant Thor!&quot;\r\n\n\n\nLes commandes personnalisées peuvent être définies de la même manière, par exemple. ce qui suit définit un &#39;puissant/article&#39;commande qui peut être utilisé comme&#39;/ article 5 épées de diamant de netteté 5 et un gâteau&#39;:\n\n\ncommande / item :\r\n    description: Frayez-vous quelques objets\r\n    permission: skript.item\r\n    déclencheur:\r\n        donner un argument au joueur\r\n\n\n\nEn outre, Skript contient également des éléments de script plus complexes, tels que des boucles et des instructions conditionnelles, décrits dans la documentation. Skript prend également en charge les variables qui peuvent stocker de manière persistante des informations de manière globale, par joueur, par bloc, etc., et propose un large éventail d’expressions que vous pouvez utiliser dans des conditions, des effets, des messages et des noms de variables.\nUne caractéristique notable de Skript est les alias, qui sont les noms des éléments et des blocs de Minecraft. Chaque alias peut comporter plusieurs identifiants et valeurs de données et vous permet d&#39;utiliser le nom de n&#39;importe quel élément ou bloc dans les scripts au lieu de devoir utiliser leurs identifiants comme le font de nombreux plug-ins. En plus de la possibilité de définir des éléments enchantés, vous pouvez créer quelques-unes des commandes &#39;/ item&#39; les plus puissantes pour Bukkit en quelques lignes seulement! (deux exemples de commandes sont inclus dans le téléchargement)\nBesoin d&#39;aide pour?\nVous pouvez toujours demander de l&#39;aide sur les forums, même si cela peut être plus rapide pour vous et plus facile pour moi si vous parcourez d&#39;abord les tutoriels et les exemples disponibles.Si vous obtenez beaucoup d&#39;erreurs &quot;d&#39;erreur d&#39;indentation&quot; ou de &quot;ligne non valide&quot;, vous devez lire cette explication pour comprendre en quoi consiste l&#39;indentation.\nTutoriels\nSi vous êtes nouveau sur Skript, vous devriez lire le tutoriel de base. Il explique comment écrire un nouveau script étape par étape.Dans le cas probable où le didacticiel de base était trop court, vous pouvez lire le didacticiel plus exhaustif de DemonPenguin.Il existe également d&#39;autres didacticiels officiels ainsi que des créations d&#39;utilisateurs sur le forum des didacticiels.\nDocumentation\nPour en savoir plus sur la rédaction de scripts, veuillez lire la documentation sur mon site Web. Il existe également des listes de tous les événements, conditions, effets, expressions et types possibles, avec des exemples pour chacun d&#39;entre eux.\nL&#39;équipe\n\nNjol: gestionnaire et programmeur de Skript\njoeuguce99: aide à la programmation en ajoutant de nouvelles fonctionnalités\nDemonPenguin: a écrit des tutoriels et modère les forums\nmazius123: soumet des tonnes de rapports de bugs\nMegaNarwhal: Fabriqué l&#39;ancienne bannière Skript et une image signature\nMostFunGuy: Expert en accessoires Skript et Skript. La colle qui tient tout le monde ensemble\n\nCaractéristiques\n\nSyntaxe naturelle\nComme vous l&#39;avez peut-être déjà remarqué, écrire des scripts n&#39;est pas très difficile. Vous pouvez écrire des phrases anglaises (presque) normales et Skript essaiera de les interpréter. Si Skript ne comprend pas quelque chose, vérifiez votre orthographe et / ou consultez la documentation pour savoir comment écrire votre phrase pour que Skript le comprenne.\n\n\nCommandes personnalisées\nSkript peut être utilisé pour définir des commandes personnalisées. Ces commandes peuvent utiliser la syntaxe de Skript, qui permet de créer des commandes très conviviales, telles que l’une des commandes les plus puissantes / item disponibles, et toute autre commande que vous ou d’autres développez. Skript a également un paramètre pour essayer d’interpréter toutes les commandes inconnues comme des effets. Cela permet essentiellement d’utiliser comme commande tous les effets que vous pouvez mettre dans les déclencheurs.\nVous trouverez une courte introduction sur la création de commandes personnalisées sur mon site Web.\nS&#39;il vous plaît noter que Skript est ne pas bien adapté pour créer des alias de commandes d&#39;autres plugins ou pour créer une commande qui exécute plusieurs autres commandes. Je suggère d&#39;utiliser Commander ou un autre plugin à cette fin.\n\n\nMenus d&#39;inventaire\nEn utilisant SkQuery (un addon pour Skript), vous pouvez créer des menus d&#39;inventaire dynamiques trouvés dans de nombreux plugins populaires. Vous souhaitez afficher quelques éléments qui feront différentes choses, telles que des chaînes et des commandes de console? Cela devient une tâche facile. Les emplacements peuvent être formatés pour ne rien faire, exécuter une commande de console et fermer le menu, ou même exécuter une commande de console et laisser le menu ouvert (utile pour les menus de mise à jour dynamique qui changent en fonction des sélections)\n\n\nCapacité de formatage / chat Json\nEncore une fois, en utilisant SkQuery (un addon pour Skript), vous pouvez complètement personnaliser l’apparence de votre chat: préfixe, suffixe, nom du joueur, message lui-même.\nEn outre, vous pouvez ajouter le format JSON à votre chat dans le jeu &#8230; Vous souhaitez mettre en surbrillance le nom d&#39;un joueur et afficher un emplacement? Un rang? Une classe spécifique qu&#39;ils ont sélectionnée? Voulez-vous cliquer sur le nom de quelqu&#39;un et faire apparaître le menu d&#39;inventaire kick / ban / mute / message? Facile!\n\n\nScripts indépendants\nLes déclencheurs peuvent être placés dans plusieurs fichiers et chaque fichier est traité indépendamment. Cela signifie que vous pouvez facilement utiliser les déclencheurs créés par d&#39;autres personnes en copiant / collant leurs fichiers dans le répertoire des scripts. Les scripts sont donc comme de petits plugins pour Skript avec l’avantage de pouvoir les éditer facilement.\nVous pouvez trouver des scripts sur les forums et vous pouvez également poster les vôtres. Veuillez lire les directives avant de poster un fichier.\n\n\nAlias ​​d&#39;objet et de bloc\nLes alias aident à rendre la configuration plus conviviale en utilisant des noms complets pour les éléments et les blocs, par exemple. tu peux écrire &#39;farine d&#39;os&#39; au lieu de &#39;351: 15&#39;, ou &#39;n&#39;importe quelle houe&#39;au lieu de lister tous les types de houe. Les alias prennent en charge les plages de valeurs des données et peuvent même consister en plusieurs types. Vous pouvez facilement définir vos propres alias, par exemple. &#39;blacklisted = TNT, substrat rocheux, obsidienne, géniteur de monstres, lave, seau de lave&#39;et il y a aussi beaucoup d&#39;alias prédéfinis utiles dans la configuration principale.\n\n\nLa gestion des erreurs\nSkript consigne automatiquement les erreurs dans les scripts sur la console, par exemple. s&#39;il ne peut pas comprendre une ligne d&#39;un déclencheur. Cela n&#39;interrompt pas l&#39;opération, mais ignore simplement les parties non valides des scripts, qu&#39;il s&#39;agisse d&#39;un déclencheur complet (par exemple, si l&#39;événement n&#39;est pas valide) ou d&#39;une seule condition (par exemple, s&#39;il existe une faute de frappe dans le nom de la condition). Cela pourrait entraîner un comportement inattendu. Par conséquent, recherchez toujours les erreurs dans la console après avoir modifié quelque chose.\nSi vous utilisez le/ skript recharger&#39;commande toutes les erreurs seront envoyées au joueur qui a utilisé la commande (ou imprimées sur la console si la commande a été utilisée à partir de là).\n\n\nMise à jour automatique\nSkript peut détecter de nouvelles versions et se mettre à jour, soit par une commande (/ mise à jour de skript) ou automatiquement au démarrage du serveur. Vous pouvez activer ou désactiver la vérification automatique, configurer si vous souhaitez uniquement rechercher les mises à jour et choisir de les télécharger également dans le fichier de configuration. Si une nouvelle version est trouvée, tous les joueurs avec la permission &#39;skript.admin&#39;sera informé de la nouvelle version.\n\n\nAussi simple ou aussi compliqué que vous voulez aller\nVous voulez créer un message qui s&#39;affiche après la connexion du lecteur? Bien sûr, facile, 2 lignes, faites en un éclair. Vous souhaitez créer une expérience unique et totalement personnalisée qui émerveillera vos utilisateurs et les étonnera? Bien sûr, c&#39;est plus complexe, mais ça vaut le coup de voir vos utilisateurs époustouflés par la personnalisation de vos créations.\nVoir un utilisateur se plaindre que quelque chose ne fonctionne pas correctement? Corrigez le code, rechargez le skript (sans redémarrer le serveur) et regardez-les devenir si confus quant à la façon dont il a déjà été corrigé.\n\n\nExtensible\nLes développeurs Java peuvent ajouter leurs propres conditions, effets et variables à l&#39;aide d&#39;une API fournie.\nDe nombreux utilisateurs ont complété des addons, et ces addons apportent une quantité IMMENSE de conditions, d&#39;expressions et de déclencheurs. Certains vous donnent accès à des éléments dans des cadres d’objets, d’autres vous permettent de créer des tableaux de bord et d’autre part d’envoyer des ressources aux joueurs.\nCe ne sont que quelques-uns des addons disponibles\n\nCaractéristiques futures\n\nPlus d&#39;événements / effets / conditions / expressions / boucles / etc.\nJe cherche toujours des idées;)\nLes déclencheurs qui sont exécutés lorsqu&#39;un joueur appuie sur un bouton spécifique, passe sur un plateau de pression prédéfini, etc.\nCela semble génial mais va certainement prendre un certain temps.\nListe complète des fonctionnalités prévues:\nhttps://github.com/Njol/Skript/issues?labels=new+feature&amp;state=open\nSur quoi je travaille actuellement:\nhttps://github.com/Njol/Skript/issues/assigned/Njol?state=open\n\nLes permissions\nSkript fonctionne sans plugins d’autorisations, mais il fournit également certaines autorisations si vous en utilisez un:\n\nskript.admin\nDonne accès à la / skript commander.\nskript.effectcommands\nPermet d&#39;utiliser des effets en tant que commandes si les commandes d&#39;effet sont activées dans la configuration.\n\nVous pouvez également utiliser le &#39;    a / n&#39;a pas la permission &quot;permission.here&quot;&#39;condition dans les scripts pour vérifier si un joueur a / n&#39;a pas une permission donnée. Vous pouvez même créer vos propres autorisations de cette façon, mais vous devriez noter que &quot;mypermissions. *&quot;ne donne pas toutes les autorisations commençant par&quot;mypermissions.&quot;(Les autres plugins sont l&#39;exception de cette règle&quot;*&quot;autorisations et toutes les autorisations commençant par&quot;skript.&quot;).\nTélécharger\nPour installer ou mettre à jour Skript, téléchargez le dernier fichier Skript.jar et enregistrez-le dans le répertoire des plugins de votre serveur. Si vous installez Skript pour la première fois, démarrez et arrêtez votre serveur une fois pour générer les fichiers de configuration et quelques exemples de scripts.\n\nVeuillez lire le journal des modifications lors de la mise à jour et créer une sauvegarde de votre / vos base (s) de données juste pour jouer en toute sécurité.\n\nVous pouvez également télécharger les derniers aliases-english.sk et aliases-german.sk (mis à jour vers Minecraft 1.7.2).\nLe code source peut être trouvé sur github.\nDes dons\nSi vous aimez le plugin, n&#39;hésitez pas à faire un don 🙂\nChangelog\nv2.1.1 (11 mars 2014)\n\nChangement principal\nCorrection de la plupart (sinon de la totalité) des problèmes de base de données.\nMerci de créer une copie de sauvegarde de l’ancienne table de variables afin de jouer en toute sécurité.\nUne partie du correctif requis pour enregistrer et charger toutes les variables sur le thread du serveur principal, c&#39;est-à-dire que les performances peuvent en souffrir.\n\n\nAméliorations\nModification du programme de mise à jour pour se conformer aux nouvelles directives Bukkit\nAmélioration de la mise à jour automatique de la configuration\nDevrait être compatible avec Java 6 à nouveau\nRisques d&#39;erreurs réduits grâce à l&#39;amélioration de l&#39;analyse automatique du code\nAjout d&#39;une solution de contournement pour pouvoir supprimer l&#39;outil d&#39;un joueur dans un événement de clic\nSolution de contournement ajoutée pour rendre Skript plus compatible avec les mods qui modifient dynamiquement les enums via la réflexion. Si cela est mal fait, Skript ne sera toujours pas compatible avec eux.\nAjout de 1,7 bloc au code\nEffets visuels améliorés / fixes\nListes d&#39;expression améliorées\nAjout d&#39;une erreur sur un hook infructueux dans un autre plugin\nAmélioration du support des régions\nAjout de l&#39;expression &#39;moi&#39; qui ne peut être utilisée que dans les commandes d&#39;effet\nAmélioration de la génération de documentation\nAmélioration des commandes d&#39;effets\nAjout des enchantements &#39;chance&#39; et &#39;leurre&#39; maintenant que Bukkit les prend en charge\n\n\nDes correctifs\nCorrection des configurations ne fonctionnant qu&#39;avec des onglets. Vous pouvez maintenant utiliser à nouveau n&#39;importe quelle indentation et même utiliser différents types dans un seul fichier.\nCorrection de quelques problèmes mineurs liés à la configuration\nCorrection d&#39;erreur signalant ne pas rapporter l&#39;erreur complète\nCorrection de l&#39;épreuve des plaques de pression pour déclencher également des plaques de pression dorées et en fer\nCorrection de quelques problèmes avec les fichiers de langue personnalisés\nCorrection &quot;ni &#8230; ni &#8230;&quot; ne fonctionne pas comme prévu\nCorrection de quelques erreurs liées au journal et de certains messages de journal qui n&#39;apparaissaient pas du tout\nCorrection de ne pas se plaindre de stocker une entité ou d&#39;autres données non sérialisables dans des variables de liste\nCorrection du piratage d&#39;enregistrement de la commande Bukkit pour qu&#39;il fonctionne également dans la version 1.7.2 R0.4\nCorrection de la commande d&#39;effet pour utiliser l&#39;anglais\n\n\nCode lié\nDirections légèrement améliorées\nAméliorations mineures des performances\nAjout d&#39;un brouillon pour un support solide\nSuppression complète de la mise en cache des scripts, car cela n&#39;a jamais fonctionné. Cela pourrait casser des addons.\nAjout de quelques commentaires supplémentaires à l&#39;API\n\n2,1 (17 décembre 2013)\n\nRemarque\ncette version inclut deux modifications apportées à la façon dont les variables sont enregistrées; testez donc l&#39;enregistrement et le chargement des variables sur un serveur de test avant de mettre à jour Skript sur votre serveur principal (en particulier si vous utilisez une base de données &#8211; mais veillez à configurer le serveur de test pour accéder à une base de données différente!)\najout du support pour plusieurs bases de données (cela permet également de définir des variables qui ne seront pas du tout sauvegardées)\nles variables ne sont plus sauvegardées sous forme de texte mais en binaire\n\n\nPrise en charge améliorée des plugins de régions:\nplugins pris en charge: WorldGuard, Factions, PreciousStones et GriefPrevention\nnouvelles expressions: membres / propriétaire (s) de% région%, régions situées à% emplacement%, bloc en% région%, région\nnouvel événement: entrée / sortie de région\nnouvelle condition:% joueur% est membre / propriétaire de% région%,% région% contient% emplacement%\nutiliser des régions dans des scripts tels que &#39;région &quot;nom de région&quot;, ou les enregistrer dans des variables et utiliser les variables à la place\n\n\nNouvelles expressions\nexpérience, index de% text% dans% text%, jointure / scission% text% de / à% text%, longueur de% text%, sous-texte de% text% entre% number% et% number%, premier / dernier% number % caractères de% text%, taille de pile maximale de% item%, ligne% number% de connaissance de% item%\nNouveaux effets\neffet de jeu (joue les effets d&#39;entité et de particule), force% entité% à démonter\n\n\nCorrections et améliorations\nLes objets lâchés, les blocs qui tombent et les potions lancées peuvent maintenant avoir des types d&#39;objet (par exemple, saleté qui tombe, flèche lâchée)\nles variantes de chevaux (mules, ânes, etc.) peuvent maintenant être distinguées. les couleurs et les décorations ne sont pas encore supportées.\nles porcs peuvent maintenant être équipés de selles et les chevaux peuvent être équipés de selles, d&#39;armures et de coffres\npossibilité supplémentaire de tirer des projectiles à partir de n&#39;importe quel endroit, pas seulement d&#39;entités\npossibilité supplémentaire de changer directement l&#39;identifiant d&#39;un article ou d&#39;un bloc\navertissement ajouté lors de l&#39;utilisation des &#39;éléments dans var :: *&#39;\npossibilité supplémentaire de changer le passager d&#39;un véhicule et vice versa\n&#39;sur l&#39;expérience spawn&#39; est maintenant appelé lors de la pêche\nle tireur d&#39;un projectile peut maintenant être changé\nles biomes peuvent maintenant être changés\najout d&#39;un avertissement si une valeur est attribuée à une variable qui ne peut pas être enregistrée\n&quot;couleur de &#8230;&quot; peut maintenant fonctionner avec plus d&#39;éléments (par exemple, le vitrail), mais cela dépend de Bukkit\namélioration de la localisation, principalement en ce qui concerne les pseudonymes\namélioration des expressions changeantes\namélioration de toutes les expressions ayant plusieurs états de temps lorsqu&#39;elles sont utilisées avec des listes d&#39;expressions pour renvoyer la valeur attendue\namélioré l&#39;expression &#39;parse&#39;\nplusieurs petites améliorations à l&#39;analyse\nfixe &quot;&quot;dans le texte ne fonctionne pas\net de nombreuses corrections de bugs\n\nLe journal des modifications plus ancien peut être trouvé dans les fichiers respectifs.\n\ncommentaires\nN&#39;utilisez pas les commentaires pour poser des questions, signaler un bogue ou un problème, ni suggérer une nouvelle fonctionnalité, car les commentaires peuvent devenir extrêmement désorganisés très rapidement.Utilisez plutôt le forum d&#39;aide si vous avez une question, le forum de suggestions pour les demandes de fonctionnalités ou créez un ticket pour soumettre un rapport de bogue.\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Cette version de Skript n&#39;est plus maintenue (depuis 2014).\nVeuillez télécharger les nouvelles versions de la fourche SkriptLang.\nLa documentation mise à jour peut être trouvée ici.\nPlus de ressources peuvent être trouvées sur Skript Hub et skUnity.","Skript    est un plugin qui vous permet de personnaliser la mécanique de Minecraft avec des scripts simples écrits en phrases simples en anglais. Vous pouvez facilement créer des commandes personnalisées complexes, des déclencheurs qui exécutent des effets dans certaines conditions et des scripts qui s&#39;exécutent régulièrement &#8211; le tout sans avoir à maîtriser la moindre programmation! Le langage intuitif (espérons-le) a l&#39;avantage que vous n&#39;avez même pas besoin d&#39;apprendre beaucoup pour pouvoir utiliser Skript.\nPour avoir une idée de ce qui est possible avec Skript, envisagez de jeter un coup d&#39;œil sur le forum des scripts où les utilisateurs de ce plug-in partagent les scripts qu&#39;ils ont écrits eux-mêmes, améliorant ainsi leurs serveurs sans passer par un développeur de plug-in. Skript peut également être utilisé pour remplacer des plugins plus petits, ce qui vous permet de raccourcir votre liste de plugins probablement longue. Une liste incomplète des plugins remplaçables est disponible sur le forum des remplaçants.","La dernière version de Skript est la 2.1.1 (11 mars 2014).","Remarquer\nJe suis de retour de mon hiatus, mais je ne pourrai probablement pas mettre à jour Skript tant que je ne pourrai pas télécharger une version récente de CraftBukkit pour corriger les nouveaux bogues. De plus, avec l’avenir incertain de Bukkit et l’absence de l’API officielle de Minecraft, je ne sais pas dans quelle mesure je mettrai à jour activement ce plugin.\nintroduction\nPour écrire un script, vous devez simplement écrire quoi tu veux que Skript fasse quand certaines conditions sont remplies. Il s&#39;agit d&#39;une simple syntaxe &#39;événement → condition (s) → effet (s)&#39;, qui pourrait ressembler à l&#39;exemple suivant:","# Cet exemple informe le joueur quand il extrait de la pierre\nsur le mien de pierre:\n    envoyer &quot;Vous venez d&#39;extraire de la pierre!&quot; couche supérieure","Chaque script peut contenir de nombreux déclencheurs, chacun commençant par un événement et contenant une liste d&#39;autant de conditions et d&#39;effets que vous le souhaitez. L&#39;événement détermine quand les conditions sont vérifiées et, si toutes sont remplies, les effets sont exécutés dans l&#39;ordre. Jetez un coup d&#39;œil à l&#39;exemple suivant qui contient tout:","# Un simple script de frappe éclair / frappe / marteau de Thor:","# le déclencheur a un événement:\nà gauche, cliquez avec une hache en or:\n    # une condition:\n    le joueur a la permission &quot;thor&quot;\n    # et des effets:\n    frapper la foudre sur le bloc ciblé\n    émission &quot;Craignez le puissant Thor!&quot;","Les commandes personnalisées peuvent être définies de la même manière, par exemple. ce qui suit définit un &#39;puissant/article&#39;commande qui peut être utilisé comme&#39;/ article 5 épées de diamant de netteté 5 et un gâteau&#39;:","commande / item :\n    description: Frayez-vous quelques objets\n    permission: skript.item\n    déclencheur:\n        donner un argument au joueur","En outre, Skript contient également des éléments de script plus complexes, tels que des boucles et des instructions conditionnelles, décrits dans la documentation. Skript prend également en charge les variables qui peuvent stocker de manière persistante des informations de manière globale, par joueur, par bloc, etc., et propose un large éventail d’expressions que vous pouvez utiliser dans des conditions, des effets, des messages et des noms de variables.\nUne caractéristique notable de Skript est les alias, qui sont les noms des éléments et des blocs de Minecraft. Chaque alias peut comporter plusieurs identifiants et valeurs de données et vous permet d&#39;utiliser le nom de n&#39;importe quel élément ou bloc dans les scripts au lieu de devoir utiliser leurs identifiants comme le font de nombreux plug-ins. En plus de la possibilité de définir des éléments enchantés, vous pouvez créer quelques-unes des commandes &#39;/ item&#39; les plus puissantes pour Bukkit en quelques lignes seulement! (deux exemples de commandes sont inclus dans le téléchargement)\nBesoin d&#39;aide pour?\nVous pouvez toujours demander de l&#39;aide sur les forums, même si cela peut être plus rapide pour vous et plus facile pour moi si vous parcourez d&#39;abord les tutoriels et les exemples disponibles.Si vous obtenez beaucoup d&#39;erreurs &quot;d&#39;erreur d&#39;indentation&quot; ou de &quot;ligne non valide&quot;, vous devez lire cette explication pour comprendre en quoi consiste l&#39;indentation.\nTutoriels\nSi vous êtes nouveau sur Skript, vous devriez lire le tutoriel de base. Il explique comment écrire un nouveau script étape par étape.Dans le cas probable où le didacticiel de base était trop court, vous pouvez lire le didacticiel plus exhaustif de DemonPenguin.Il existe également d&#39;autres didacticiels officiels ainsi que des créations d&#39;utilisateurs sur le forum des didacticiels.\nDocumentation\nPour en savoir plus sur la rédaction de scripts, veuillez lire la documentation sur mon site Web. Il existe également des listes de tous les événements, conditions, effets, expressions et types possibles, avec des exemples pour chacun d&#39;entre eux.\nL&#39;équipe","Njol: gestionnaire et programmeur de Skript\njoeuguce99: aide à la programmation en ajoutant de nouvelles fonctionnalités\nDemonPenguin: a écrit des tutoriels et modère les forums\nmazius123: soumet des tonnes de rapports de bugs\nMegaNarwhal: Fabriqué l&#39;ancienne bannière Skript et une image signature\nMostFunGuy: Expert en accessoires Skript et Skript. La colle qui tient tout le monde ensemble","Caractéristiques","Syntaxe naturelle\nComme vous l&#39;avez peut-être déjà remarqué, écrire des scripts n&#39;est pas très difficile. Vous pouvez écrire des phrases anglaises (presque) normales et Skript essaiera de les interpréter. Si Skript ne comprend pas quelque chose, vérifiez votre orthographe et / ou consultez la documentation pour savoir comment écrire votre phrase pour que Skript le comprenne.","Commandes personnalisées\nSkript peut être utilisé pour définir des commandes personnalisées. Ces commandes peuvent utiliser la syntaxe de Skript, qui permet de créer des commandes très conviviales, telles que l’une des commandes les plus puissantes / item disponibles, et toute autre commande que vous ou d’autres développez. Skript a également un paramètre pour essayer d’interpréter toutes les commandes inconnues comme des effets. Cela permet essentiellement d’utiliser comme commande tous les effets que vous pouvez mettre dans les déclencheurs.\nVous trouverez une courte introduction sur la création de commandes personnalisées sur mon site Web.\nS&#39;il vous plaît noter que Skript est ne pas bien adapté pour créer des alias de commandes d&#39;autres plugins ou pour créer une commande qui exécute plusieurs autres commandes. Je suggère d&#39;utiliser Commander ou un autre plugin à cette fin.","Menus d&#39;inventaire\nEn utilisant SkQuery (un addon pour Skript), vous pouvez créer des menus d&#39;inventaire dynamiques trouvés dans de nombreux plugins populaires. Vous souhaitez afficher quelques éléments qui feront différentes choses, telles que des chaînes et des commandes de console? Cela devient une tâche facile. Les emplacements peuvent être formatés pour ne rien faire, exécuter une commande de console et fermer le menu, ou même exécuter une commande de console et laisser le menu ouvert (utile pour les menus de mise à jour dynamique qui changent en fonction des sélections)","Capacité de formatage / chat Json\nEncore une fois, en utilisant SkQuery (un addon pour Skript), vous pouvez complètement personnaliser l’apparence de votre chat: préfixe, suffixe, nom du joueur, message lui-même.\nEn outre, vous pouvez ajouter le format JSON à votre chat dans le jeu &#8230; Vous souhaitez mettre en surbrillance le nom d&#39;un joueur et afficher un emplacement? Un rang? Une classe spécifique qu&#39;ils ont sélectionnée? Voulez-vous cliquer sur le nom de quelqu&#39;un et faire apparaître le menu d&#39;inventaire kick / ban / mute / message? Facile!","Scripts indépendants\nLes déclencheurs peuvent être placés dans plusieurs fichiers et chaque fichier est traité indépendamment. Cela signifie que vous pouvez facilement utiliser les déclencheurs créés par d&#39;autres personnes en copiant / collant leurs fichiers dans le répertoire des scripts. Les scripts sont donc comme de petits plugins pour Skript avec l’avantage de pouvoir les éditer facilement.\nVous pouvez trouver des scripts sur les forums et vous pouvez également poster les vôtres. Veuillez lire les directives avant de poster un fichier.","Alias ​​d&#39;objet et de bloc\nLes alias aident à rendre la configuration plus conviviale en utilisant des noms complets pour les éléments et les blocs, par exemple. tu peux écrire &#39;farine d&#39;os&#39; au lieu de &#39;351: 15&#39;, ou &#39;n&#39;importe quelle houe&#39;au lieu de lister tous les types de houe. Les alias prennent en charge les plages de valeurs des données et peuvent même consister en plusieurs types. Vous pouvez facilement définir vos propres alias, par exemple. &#39;blacklisted = TNT, substrat rocheux, obsidienne, géniteur de monstres, lave, seau de lave&#39;et il y a aussi beaucoup d&#39;alias prédéfinis utiles dans la configuration principale.","La gestion des erreurs\nSkript consigne automatiquement les erreurs dans les scripts sur la console, par exemple. s&#39;il ne peut pas comprendre une ligne d&#39;un déclencheur. Cela n&#39;interrompt pas l&#39;opération, mais ignore simplement les parties non valides des scripts, qu&#39;il s&#39;agisse d&#39;un déclencheur complet (par exemple, si l&#39;événement n&#39;est pas valide) ou d&#39;une seule condition (par exemple, s&#39;il existe une faute de frappe dans le nom de la condition). Cela pourrait entraîner un comportement inattendu. Par conséquent, recherchez toujours les erreurs dans la console après avoir modifié quelque chose.\nSi vous utilisez le/ skript recharger&#39;commande toutes les erreurs seront envoyées au joueur qui a utilisé la commande (ou imprimées sur la console si la commande a été utilisée à partir de là).","Mise à jour automatique\nSkript peut détecter de nouvelles versions et se mettre à jour, soit par une commande (/ mise à jour de skript) ou automatiquement au démarrage du serveur. Vous pouvez activer ou désactiver la vérification automatique, configurer si vous souhaitez uniquement rechercher les mises à jour et choisir de les télécharger également dans le fichier de configuration. Si une nouvelle version est trouvée, tous les joueurs avec la permission &#39;skript.admin&#39;sera informé de la nouvelle version.","Aussi simple ou aussi compliqué que vous voulez aller\nVous voulez créer un message qui s&#39;affiche après la connexion du lecteur? Bien sûr, facile, 2 lignes, faites en un éclair. Vous souhaitez créer une expérience unique et totalement personnalisée qui émerveillera vos utilisateurs et les étonnera? Bien sûr, c&#39;est plus complexe, mais ça vaut le coup de voir vos utilisateurs époustouflés par la personnalisation de vos créations.\nVoir un utilisateur se plaindre que quelque chose ne fonctionne pas correctement? Corrigez le code, rechargez le skript (sans redémarrer le serveur) et regardez-les devenir si confus quant à la façon dont il a déjà été corrigé.","Extensible\nLes développeurs Java peuvent ajouter leurs propres conditions, effets et variables à l&#39;aide d&#39;une API fournie.\nDe nombreux utilisateurs ont complété des addons, et ces addons apportent une quantité IMMENSE de conditions, d&#39;expressions et de déclencheurs. Certains vous donnent accès à des éléments dans des cadres d’objets, d’autres vous permettent de créer des tableaux de bord et d’autre part d’envoyer des ressources aux joueurs.\nCe ne sont que quelques-uns des addons disponibles","Caractéristiques futures","Plus d&#39;événements / effets / conditions / expressions / boucles / etc.\nJe cherche toujours des idées;)\nLes déclencheurs qui sont exécutés lorsqu&#39;un joueur appuie sur un bouton spécifique, passe sur un plateau de pression prédéfini, etc.\nCela semble génial mais va certainement prendre un certain temps.\nListe complète des fonctionnalités prévues:\nhttps://github.com/Njol/Skript/issues?labels=new+feature&amp;state=open\nSur quoi je travaille actuellement:\nhttps://github.com/Njol/Skript/issues/assigned/Njol?state=open","Les permissions\nSkript fonctionne sans plugins d’autorisations, mais il fournit également certaines autorisations si vous en utilisez un:","skript.admin\nDonne accès à la / skript commander.\nskript.effectcommands\nPermet d&#39;utiliser des effets en tant que commandes si les commandes d&#39;effet sont activées dans la configuration.","Vous pouvez également utiliser le &#39;    a / n&#39;a pas la permission &quot;permission.here&quot;&#39;condition dans les scripts pour vérifier si un joueur a / n&#39;a pas une permission donnée. Vous pouvez même créer vos propres autorisations de cette façon, mais vous devriez noter que &quot;mypermissions. *&quot;ne donne pas toutes les autorisations commençant par&quot;mypermissions.&quot;(Les autres plugins sont l&#39;exception de cette règle&quot;*&quot;autorisations et toutes les autorisations commençant par&quot;skript.&quot;).\nTélécharger\nPour installer ou mettre à jour Skript, téléchargez le dernier fichier Skript.jar et enregistrez-le dans le répertoire des plugins de votre serveur. Si vous installez Skript pour la première fois, démarrez et arrêtez votre serveur une fois pour générer les fichiers de configuration et quelques exemples de scripts.","Veuillez lire le journal des modifications lors de la mise à jour et créer une sauvegarde de votre / vos base (s) de données juste pour jouer en toute sécurité.","Vous pouvez également télécharger les derniers aliases-english.sk et aliases-german.sk (mis à jour vers Minecraft 1.7.2).\nLe code source peut être trouvé sur github.\nDes dons\nSi vous aimez le plugin, n&#39;hésitez pas à faire un don 🙂\nChangelog\nv2.1.1 (11 mars 2014)","Changement principal\nCorrection de la plupart (sinon de la totalité) des problèmes de base de données.\nMerci de créer une copie de sauvegarde de l’ancienne table de variables afin de jouer en toute sécurité.\nUne partie du correctif requis pour enregistrer et charger toutes les variables sur le thread du serveur principal, c&#39;est-à-dire que les performances peuvent en souffrir.","Améliorations\nModification du programme de mise à jour pour se conformer aux nouvelles directives Bukkit\nAmélioration de la mise à jour automatique de la configuration\nDevrait être compatible avec Java 6 à nouveau\nRisques d&#39;erreurs réduits grâce à l&#39;amélioration de l&#39;analyse automatique du code\nAjout d&#39;une solution de contournement pour pouvoir supprimer l&#39;outil d&#39;un joueur dans un événement de clic\nSolution de contournement ajoutée pour rendre Skript plus compatible avec les mods qui modifient dynamiquement les enums via la réflexion. Si cela est mal fait, Skript ne sera toujours pas compatible avec eux.\nAjout de 1,7 bloc au code\nEffets visuels améliorés / fixes\nListes d&#39;expression améliorées\nAjout d&#39;une erreur sur un hook infructueux dans un autre plugin\nAmélioration du support des régions\nAjout de l&#39;expression &#39;moi&#39; qui ne peut être utilisée que dans les commandes d&#39;effet\nAmélioration de la génération de documentation\nAmélioration des commandes d&#39;effets\nAjout des enchantements &#39;chance&#39; et &#39;leurre&#39; maintenant que Bukkit les prend en charge","Des correctifs\nCorrection des configurations ne fonctionnant qu&#39;avec des onglets. Vous pouvez maintenant utiliser à nouveau n&#39;importe quelle indentation et même utiliser différents types dans un seul fichier.\nCorrection de quelques problèmes mineurs liés à la configuration\nCorrection d&#39;erreur signalant ne pas rapporter l&#39;erreur complète\nCorrection de l&#39;épreuve des plaques de pression pour déclencher également des plaques de pression dorées et en fer\nCorrection de quelques problèmes avec les fichiers de langue personnalisés\nCorrection &quot;ni &#8230; ni &#8230;&quot; ne fonctionne pas comme prévu\nCorrection de quelques erreurs liées au journal et de certains messages de journal qui n&#39;apparaissaient pas du tout\nCorrection de ne pas se plaindre de stocker une entité ou d&#39;autres données non sérialisables dans des variables de liste\nCorrection du piratage d&#39;enregistrement de la commande Bukkit pour qu&#39;il fonctionne également dans la version 1.7.2 R0.4\nCorrection de la commande d&#39;effet pour utiliser l&#39;anglais","Code lié\nDirections légèrement améliorées\nAméliorations mineures des performances\nAjout d&#39;un brouillon pour un support solide\nSuppression complète de la mise en cache des scripts, car cela n&#39;a jamais fonctionné. Cela pourrait casser des addons.\nAjout de quelques commentaires supplémentaires à l&#39;API","2,1 (17 décembre 2013)","Remarque\ncette version inclut deux modifications apportées à la façon dont les variables sont enregistrées; testez donc l&#39;enregistrement et le chargement des variables sur un serveur de test avant de mettre à jour Skript sur votre serveur principal (en particulier si vous utilisez une base de données &#8211; mais veillez à configurer le serveur de test pour accéder à une base de données différente!)\najout du support pour plusieurs bases de données (cela permet également de définir des variables qui ne seront pas du tout sauvegardées)\nles variables ne sont plus sauvegardées sous forme de texte mais en binaire","Prise en charge améliorée des plugins de régions:\nplugins pris en charge: WorldGuard, Factions, PreciousStones et GriefPrevention\nnouvelles expressions: membres / propriétaire (s) de% région%, régions situées à% emplacement%, bloc en% région%, région\nnouvel événement: entrée / sortie de région\nnouvelle condition:% joueur% est membre / propriétaire de% région%,% région% contient% emplacement%\nutiliser des régions dans des scripts tels que &#39;région &quot;nom de région&quot;, ou les enregistrer dans des variables et utiliser les variables à la place","Nouvelles expressions\nexpérience, index de% text% dans% text%, jointure / scission% text% de / à% text%, longueur de% text%, sous-texte de% text% entre% number% et% number%, premier / dernier% number % caractères de% text%, taille de pile maximale de% item%, ligne% number% de connaissance de% item%\nNouveaux effets\neffet de jeu (joue les effets d&#39;entité et de particule), force% entité% à démonter","Corrections et améliorations\nLes objets lâchés, les blocs qui tombent et les potions lancées peuvent maintenant avoir des types d&#39;objet (par exemple, saleté qui tombe, flèche lâchée)\nles variantes de chevaux (mules, ânes, etc.) peuvent maintenant être distinguées. les couleurs et les décorations ne sont pas encore supportées.\nles porcs peuvent maintenant être équipés de selles et les chevaux peuvent être équipés de selles, d&#39;armures et de coffres\npossibilité supplémentaire de tirer des projectiles à partir de n&#39;importe quel endroit, pas seulement d&#39;entités\npossibilité supplémentaire de changer directement l&#39;identifiant d&#39;un article ou d&#39;un bloc\navertissement ajouté lors de l&#39;utilisation des &#39;éléments dans var :: *&#39;\npossibilité supplémentaire de changer le passager d&#39;un véhicule et vice versa\n&#39;sur l&#39;expérience spawn&#39; est maintenant appelé lors de la pêche\nle tireur d&#39;un projectile peut maintenant être changé\nles biomes peuvent maintenant être changés\najout d&#39;un avertissement si une valeur est attribuée à une variable qui ne peut pas être enregistrée\n&quot;couleur de &#8230;&quot; peut maintenant fonctionner avec plus d&#39;éléments (par exemple, le vitrail), mais cela dépend de Bukkit\namélioration de la localisation, principalement en ce qui concerne les pseudonymes\namélioration des expressions changeantes\namélioration de toutes les expressions ayant plusieurs états de temps lorsqu&#39;elles sont utilisées avec des listes d&#39;expressions pour renvoyer la valeur attendue\namélioré l&#39;expression &#39;parse&#39;\nplusieurs petites améliorations à l&#39;analyse\nfixe &quot;&quot;dans le texte ne fonctionne pas\net de nombreuses corrections de bugs","Le journal des modifications plus ancien peut être trouvé dans les fichiers respectifs.","commentaires\nN&#39;utilisez pas les commentaires pour poser des questions, signaler un bogue ou un problème, ni suggérer une nouvelle fonctionnalité, car les commentaires peuvent devenir extrêmement désorganisés très rapidement.Utilisez plutôt le forum d&#39;aide si vous avez une question, le forum de suggestions pour les demandes de fonctionnalités ou créez un ticket pour soumettre un rapport de bogue.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Cette version de Skript n&#39;est plus maintenue (depuis 2014).\nVeuillez télécharger les nouvelles versions de la fourche SkriptLang.\nLa documentation mise à jour peut être trouvée ici.\nPlus de ressources peuvent être trouvées sur Skript Hub et skUnity.","html":"<p>Cette version de Skript n&#039;est plus maintenue (depuis 2014).\nVeuillez télécharger les nouvelles versions de la fourche SkriptLang.\nLa documentation mise à jour peut être trouvée ici.\nPlus de ressources peuvent être trouvées sur Skript Hub et skUnity.</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Skript    est un plugin qui vous permet de personnaliser la mécanique de Minecraft avec des scripts simples écrits en phrases simples en anglais. Vous pouvez facilement créer des commandes personnalisées complexes, des déclencheurs qui exécutent des effets dans certaines conditions et des scripts qui s&#39;exécutent régulièrement &#8211; le tout sans avoir à maîtriser la moindre programmation! Le langage intuitif (espérons-le) a l&#39;avantage que vous n&#39;avez même pas besoin d&#39;apprendre beaucoup pour pouvoir utiliser Skript.\nPour avoir une idée de ce qui est possible avec Skript, envisagez de jeter un coup d&#39;œil sur le forum des scripts où les utilisateurs de ce plug-in partagent les scripts qu&#39;ils ont écrits eux-mêmes, améliorant ainsi leurs serveurs sans passer par un développeur de plug-in. Skript peut également être utilisé pour remplacer des plugins plus petits, ce qui vous permet de raccourcir votre liste de plugins probablement longue. Une liste incomplète des plugins remplaçables est disponible sur le forum des remplaçants.","html":"<p>Skript    est un plugin qui vous permet de personnaliser la mécanique de Minecraft avec des scripts simples écrits en phrases simples en anglais. Vous pouvez facilement créer des commandes personnalisées complexes, des déclencheurs qui exécutent des effets dans certaines conditions et des scripts qui s&#039;exécutent régulièrement &#8211; le tout sans avoir à maîtriser la moindre programmation! Le langage intuitif (espérons-le) a l&#039;avantage que vous n&#039;avez même pas besoin d&#039;apprendre beaucoup pour pouvoir utiliser Skript.\nPour avoir une idée de ce qui est possible avec Skript, envisagez de jeter un coup d&#039;œil sur le forum des scripts où les utilisateurs de ce plug-in partagent les scripts qu&#039;ils ont écrits eux-mêmes, améliorant ainsi leurs serveurs sans passer par un développeur de plug-in. Skript peut également être utilisé pour remplacer des plugins plus petits, ce qui vous permet de raccourcir votre liste de plugins probablement longue. Une liste incomplète des plugins remplaçables est disponible sur le forum des remplaçants.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"La dernière version de Skript est la 2.1.1 (11 mars 2014).","html":"<p>La dernière version de Skript est la 2.1.1 (11 mars 2014).</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Remarquer\nJe suis de retour de mon hiatus, mais je ne pourrai probablement pas mettre à jour Skript tant que je ne pourrai pas télécharger une version récente de CraftBukkit pour corriger les nouveaux bogues. De plus, avec l’avenir incertain de Bukkit et l’absence de l’API officielle de Minecraft, je ne sais pas dans quelle mesure je mettrai à jour activement ce plugin.\nintroduction\nPour écrire un script, vous devez simplement écrire quoi tu veux que Skript fasse quand certaines conditions sont remplies. Il s&#39;agit d&#39;une simple syntaxe &#39;événement → condition (s) → effet (s)&#39;, qui pourrait ressembler à l&#39;exemple suivant:","html":"<p>Remarquer\nJe suis de retour de mon hiatus, mais je ne pourrai probablement pas mettre à jour Skript tant que je ne pourrai pas télécharger une version récente de CraftBukkit pour corriger les nouveaux bogues. De plus, avec l’avenir incertain de Bukkit et l’absence de l’API officielle de Minecraft, je ne sais pas dans quelle mesure je mettrai à jour activement ce plugin.\nintroduction\nPour écrire un script, vous devez simplement écrire quoi tu veux que Skript fasse quand certaines conditions sont remplies. Il s&#039;agit d&#039;une simple syntaxe &#039;événement → condition (s) → effet (s)&#039;, qui pourrait ressembler à l&#039;exemple suivant:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"# Cet exemple informe le joueur quand il extrait de la pierre\nsur le mien de pierre:\n    envoyer &quot;Vous venez d&#39;extraire de la pierre!&quot; couche supérieure","html":"<p># Cet exemple informe le joueur quand il extrait de la pierre\nsur le mien de pierre:\n    envoyer &quot;Vous venez d&#039;extraire de la pierre!&quot; couche supérieure</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Chaque script peut contenir de nombreux déclencheurs, chacun commençant par un événement et contenant une liste d&#39;autant de conditions et d&#39;effets que vous le souhaitez. L&#39;événement détermine quand les conditions sont vérifiées et, si toutes sont remplies, les effets sont exécutés dans l&#39;ordre. Jetez un coup d&#39;œil à l&#39;exemple suivant qui contient tout:","html":"<p>Chaque script peut contenir de nombreux déclencheurs, chacun commençant par un événement et contenant une liste d&#039;autant de conditions et d&#039;effets que vous le souhaitez. L&#039;événement détermine quand les conditions sont vérifiées et, si toutes sont remplies, les effets sont exécutés dans l&#039;ordre. Jetez un coup d&#039;œil à l&#039;exemple suivant qui contient tout:</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"# Un simple script de frappe éclair / frappe / marteau de Thor:","html":"<p># Un simple script de frappe éclair / frappe / marteau de Thor:</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"# le déclencheur a un événement:\nà gauche, cliquez avec une hache en or:\n    # une condition:\n    le joueur a la permission &quot;thor&quot;\n    # et des effets:\n    frapper la foudre sur le bloc ciblé\n    émission &quot;Craignez le puissant Thor!&quot;","html":"<p># le déclencheur a un événement:\nà gauche, cliquez avec une hache en or:\n    # une condition:\n    le joueur a la permission &quot;thor&quot;\n    # et des effets:\n    frapper la foudre sur le bloc ciblé\n    émission &quot;Craignez le puissant Thor!&quot;</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Les commandes personnalisées peuvent être définies de la même manière, par exemple. ce qui suit définit un &#39;puissant/article&#39;commande qui peut être utilisé comme&#39;/ article 5 épées de diamant de netteté 5 et un gâteau&#39;:","html":"<p>Les commandes personnalisées peuvent être définies de la même manière, par exemple. ce qui suit définit un &#039;puissant/article&#039;commande qui peut être utilisé comme&#039;/ article 5 épées de diamant de netteté 5 et un gâteau&#039;:</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"commande / item :\n    description: Frayez-vous quelques objets\n    permission: skript.item\n    déclencheur:\n        donner un argument au joueur","html":"<p>commande / item :\n    description: Frayez-vous quelques objets\n    permission: skript.item\n    déclencheur:\n        donner un argument au joueur</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"En outre, Skript contient également des éléments de script plus complexes, tels que des boucles et des instructions conditionnelles, décrits dans la documentation. Skript prend également en charge les variables qui peuvent stocker de manière persistante des informations de manière globale, par joueur, par bloc, etc., et propose un large éventail d’expressions que vous pouvez utiliser dans des conditions, des effets, des messages et des noms de variables.\nUne caractéristique notable de Skript est les alias, qui sont les noms des éléments et des blocs de Minecraft. Chaque alias peut comporter plusieurs identifiants et valeurs de données et vous permet d&#39;utiliser le nom de n&#39;importe quel élément ou bloc dans les scripts au lieu de devoir utiliser leurs identifiants comme le font de nombreux plug-ins. En plus de la possibilité de définir des éléments enchantés, vous pouvez créer quelques-unes des commandes &#39;/ item&#39; les plus puissantes pour Bukkit en quelques lignes seulement! (deux exemples de commandes sont inclus dans le téléchargement)\nBesoin d&#39;aide pour?\nVous pouvez toujours demander de l&#39;aide sur les forums, même si cela peut être plus rapide pour vous et plus facile pour moi si vous parcourez d&#39;abord les tutoriels et les exemples disponibles.Si vous obtenez beaucoup d&#39;erreurs &quot;d&#39;erreur d&#39;indentation&quot; ou de &quot;ligne non valide&quot;, vous devez lire cette explication pour comprendre en quoi consiste l&#39;indentation.\nTutoriels\nSi vous êtes nouveau sur Skript, vous devriez lire le tutoriel de base. Il explique comment écrire un nouveau script étape par étape.Dans le cas probable où le didacticiel de base était trop court, vous pouvez lire le didacticiel plus exhaustif de DemonPenguin.Il existe également d&#39;autres didacticiels officiels ainsi que des créations d&#39;utilisateurs sur le forum des didacticiels.\nDocumentation\nPour en savoir plus sur la rédaction de scripts, veuillez lire la documentation sur mon site Web. Il existe également des listes de tous les événements, conditions, effets, expressions et types possibles, avec des exemples pour chacun d&#39;entre eux.\nL&#39;équipe","html":"<p>En outre, Skript contient également des éléments de script plus complexes, tels que des boucles et des instructions conditionnelles, décrits dans la documentation. Skript prend également en charge les variables qui peuvent stocker de manière persistante des informations de manière globale, par joueur, par bloc, etc., et propose un large éventail d’expressions que vous pouvez utiliser dans des conditions, des effets, des messages et des noms de variables.\nUne caractéristique notable de Skript est les alias, qui sont les noms des éléments et des blocs de Minecraft. Chaque alias peut comporter plusieurs identifiants et valeurs de données et vous permet d&#039;utiliser le nom de n&#039;importe quel élément ou bloc dans les scripts au lieu de devoir utiliser leurs identifiants comme le font de nombreux plug-ins. En plus de la possibilité de définir des éléments enchantés, vous pouvez créer quelques-unes des commandes &#039;/ item&#039; les plus puissantes pour Bukkit en quelques lignes seulement! (deux exemples de commandes sont inclus dans le téléchargement)\nBesoin d&#039;aide pour?\nVous pouvez toujours demander de l&#039;aide sur les forums, même si cela peut être plus rapide pour vous et plus facile pour moi si vous parcourez d&#039;abord les tutoriels et les exemples disponibles.Si vous obtenez beaucoup d&#039;erreurs &quot;d&#039;erreur d&#039;indentation&quot; ou de &quot;ligne non valide&quot;, vous devez lire cette explication pour comprendre en quoi consiste l&#039;indentation.\nTutoriels\nSi vous êtes nouveau sur Skript, vous devriez lire le tutoriel de base. Il explique comment écrire un nouveau script étape par étape.Dans le cas probable où le didacticiel de base était trop court, vous pouvez lire le didacticiel plus exhaustif de DemonPenguin.Il existe également d&#039;autres didacticiels officiels ainsi que des créations d&#039;utilisateurs sur le forum des didacticiels.\nDocumentation\nPour en savoir plus sur la rédaction de scripts, veuillez lire la documentation sur mon site Web. Il existe également des listes de tous les événements, conditions, effets, expressions et types possibles, avec des exemples pour chacun d&#039;entre eux.\nL&#039;équipe</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Njol: gestionnaire et programmeur de Skript\njoeuguce99: aide à la programmation en ajoutant de nouvelles fonctionnalités\nDemonPenguin: a écrit des tutoriels et modère les forums\nmazius123: soumet des tonnes de rapports de bugs\nMegaNarwhal: Fabriqué l&#39;ancienne bannière Skript et une image signature\nMostFunGuy: Expert en accessoires Skript et Skript. La colle qui tient tout le monde ensemble","html":"<p>Njol: gestionnaire et programmeur de Skript\njoeuguce99: aide à la programmation en ajoutant de nouvelles fonctionnalités\nDemonPenguin: a écrit des tutoriels et modère les forums\nmazius123: soumet des tonnes de rapports de bugs\nMegaNarwhal: Fabriqué l&#039;ancienne bannière Skript et une image signature\nMostFunGuy: Expert en accessoires Skript et Skript. La colle qui tient tout le monde ensemble</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Caractéristiques","html":"<p>Caractéristiques</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"Syntaxe naturelle\nComme vous l&#39;avez peut-être déjà remarqué, écrire des scripts n&#39;est pas très difficile. Vous pouvez écrire des phrases anglaises (presque) normales et Skript essaiera de les interpréter. Si Skript ne comprend pas quelque chose, vérifiez votre orthographe et / ou consultez la documentation pour savoir comment écrire votre phrase pour que Skript le comprenne.","html":"<p>Syntaxe naturelle\nComme vous l&#039;avez peut-être déjà remarqué, écrire des scripts n&#039;est pas très difficile. Vous pouvez écrire des phrases anglaises (presque) normales et Skript essaiera de les interpréter. Si Skript ne comprend pas quelque chose, vérifiez votre orthographe et / ou consultez la documentation pour savoir comment écrire votre phrase pour que Skript le comprenne.</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Commandes personnalisées\nSkript peut être utilisé pour définir des commandes personnalisées. Ces commandes peuvent utiliser la syntaxe de Skript, qui permet de créer des commandes très conviviales, telles que l’une des commandes les plus puissantes / item disponibles, et toute autre commande que vous ou d’autres développez. Skript a également un paramètre pour essayer d’interpréter toutes les commandes inconnues comme des effets. Cela permet essentiellement d’utiliser comme commande tous les effets que vous pouvez mettre dans les déclencheurs.\nVous trouverez une courte introduction sur la création de commandes personnalisées sur mon site Web.\nS&#39;il vous plaît noter que Skript est ne pas bien adapté pour créer des alias de commandes d&#39;autres plugins ou pour créer une commande qui exécute plusieurs autres commandes. Je suggère d&#39;utiliser Commander ou un autre plugin à cette fin.","html":"<p>Commandes personnalisées\nSkript peut être utilisé pour définir des commandes personnalisées. Ces commandes peuvent utiliser la syntaxe de Skript, qui permet de créer des commandes très conviviales, telles que l’une des commandes les plus puissantes / item disponibles, et toute autre commande que vous ou d’autres développez. Skript a également un paramètre pour essayer d’interpréter toutes les commandes inconnues comme des effets. Cela permet essentiellement d’utiliser comme commande tous les effets que vous pouvez mettre dans les déclencheurs.\nVous trouverez une courte introduction sur la création de commandes personnalisées sur mon site Web.\nS&#039;il vous plaît noter que Skript est ne pas bien adapté pour créer des alias de commandes d&#039;autres plugins ou pour créer une commande qui exécute plusieurs autres commandes. Je suggère d&#039;utiliser Commander ou un autre plugin à cette fin.</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Menus d&#39;inventaire\nEn utilisant SkQuery (un addon pour Skript), vous pouvez créer des menus d&#39;inventaire dynamiques trouvés dans de nombreux plugins populaires. Vous souhaitez afficher quelques éléments qui feront différentes choses, telles que des chaînes et des commandes de console? Cela devient une tâche facile. Les emplacements peuvent être formatés pour ne rien faire, exécuter une commande de console et fermer le menu, ou même exécuter une commande de console et laisser le menu ouvert (utile pour les menus de mise à jour dynamique qui changent en fonction des sélections)","html":"<p>Menus d&#039;inventaire\nEn utilisant SkQuery (un addon pour Skript), vous pouvez créer des menus d&#039;inventaire dynamiques trouvés dans de nombreux plugins populaires. Vous souhaitez afficher quelques éléments qui feront différentes choses, telles que des chaînes et des commandes de console? Cela devient une tâche facile. Les emplacements peuvent être formatés pour ne rien faire, exécuter une commande de console et fermer le menu, ou même exécuter une commande de console et laisser le menu ouvert (utile pour les menus de mise à jour dynamique qui changent en fonction des sélections)</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Capacité de formatage / chat Json\nEncore une fois, en utilisant SkQuery (un addon pour Skript), vous pouvez complètement personnaliser l’apparence de votre chat: préfixe, suffixe, nom du joueur, message lui-même.\nEn outre, vous pouvez ajouter le format JSON à votre chat dans le jeu &#8230; Vous souhaitez mettre en surbrillance le nom d&#39;un joueur et afficher un emplacement? Un rang? Une classe spécifique qu&#39;ils ont sélectionnée? Voulez-vous cliquer sur le nom de quelqu&#39;un et faire apparaître le menu d&#39;inventaire kick / ban / mute / message? Facile!","html":"<p>Capacité de formatage / chat Json\nEncore une fois, en utilisant SkQuery (un addon pour Skript), vous pouvez complètement personnaliser l’apparence de votre chat: préfixe, suffixe, nom du joueur, message lui-même.\nEn outre, vous pouvez ajouter le format JSON à votre chat dans le jeu &#8230; Vous souhaitez mettre en surbrillance le nom d&#039;un joueur et afficher un emplacement? Un rang? Une classe spécifique qu&#039;ils ont sélectionnée? Voulez-vous cliquer sur le nom de quelqu&#039;un et faire apparaître le menu d&#039;inventaire kick / ban / mute / message? Facile!</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"Scripts indépendants\nLes déclencheurs peuvent être placés dans plusieurs fichiers et chaque fichier est traité indépendamment. Cela signifie que vous pouvez facilement utiliser les déclencheurs créés par d&#39;autres personnes en copiant / collant leurs fichiers dans le répertoire des scripts. Les scripts sont donc comme de petits plugins pour Skript avec l’avantage de pouvoir les éditer facilement.\nVous pouvez trouver des scripts sur les forums et vous pouvez également poster les vôtres. Veuillez lire les directives avant de poster un fichier.","html":"<p>Scripts indépendants\nLes déclencheurs peuvent être placés dans plusieurs fichiers et chaque fichier est traité indépendamment. Cela signifie que vous pouvez facilement utiliser les déclencheurs créés par d&#039;autres personnes en copiant / collant leurs fichiers dans le répertoire des scripts. Les scripts sont donc comme de petits plugins pour Skript avec l’avantage de pouvoir les éditer facilement.\nVous pouvez trouver des scripts sur les forums et vous pouvez également poster les vôtres. Veuillez lire les directives avant de poster un fichier.</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"Alias ​​d&#39;objet et de bloc\nLes alias aident à rendre la configuration plus conviviale en utilisant des noms complets pour les éléments et les blocs, par exemple. tu peux écrire &#39;farine d&#39;os&#39; au lieu de &#39;351: 15&#39;, ou &#39;n&#39;importe quelle houe&#39;au lieu de lister tous les types de houe. Les alias prennent en charge les plages de valeurs des données et peuvent même consister en plusieurs types. Vous pouvez facilement définir vos propres alias, par exemple. &#39;blacklisted = TNT, substrat rocheux, obsidienne, géniteur de monstres, lave, seau de lave&#39;et il y a aussi beaucoup d&#39;alias prédéfinis utiles dans la configuration principale.","html":"<p>Alias ​​d&#039;objet et de bloc\nLes alias aident à rendre la configuration plus conviviale en utilisant des noms complets pour les éléments et les blocs, par exemple. tu peux écrire &#039;farine d&#039;os&#039; au lieu de &#039;351: 15&#039;, ou &#039;n&#039;importe quelle houe&#039;au lieu de lister tous les types de houe. Les alias prennent en charge les plages de valeurs des données et peuvent même consister en plusieurs types. Vous pouvez facilement définir vos propres alias, par exemple. &#039;blacklisted = TNT, substrat rocheux, obsidienne, géniteur de monstres, lave, seau de lave&#039;et il y a aussi beaucoup d&#039;alias prédéfinis utiles dans la configuration principale.</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"La gestion des erreurs\nSkript consigne automatiquement les erreurs dans les scripts sur la console, par exemple. s&#39;il ne peut pas comprendre une ligne d&#39;un déclencheur. Cela n&#39;interrompt pas l&#39;opération, mais ignore simplement les parties non valides des scripts, qu&#39;il s&#39;agisse d&#39;un déclencheur complet (par exemple, si l&#39;événement n&#39;est pas valide) ou d&#39;une seule condition (par exemple, s&#39;il existe une faute de frappe dans le nom de la condition). Cela pourrait entraîner un comportement inattendu. Par conséquent, recherchez toujours les erreurs dans la console après avoir modifié quelque chose.\nSi vous utilisez le/ skript recharger&#39;commande toutes les erreurs seront envoyées au joueur qui a utilisé la commande (ou imprimées sur la console si la commande a été utilisée à partir de là).","html":"<p>La gestion des erreurs\nSkript consigne automatiquement les erreurs dans les scripts sur la console, par exemple. s&#039;il ne peut pas comprendre une ligne d&#039;un déclencheur. Cela n&#039;interrompt pas l&#039;opération, mais ignore simplement les parties non valides des scripts, qu&#039;il s&#039;agisse d&#039;un déclencheur complet (par exemple, si l&#039;événement n&#039;est pas valide) ou d&#039;une seule condition (par exemple, s&#039;il existe une faute de frappe dans le nom de la condition). Cela pourrait entraîner un comportement inattendu. Par conséquent, recherchez toujours les erreurs dans la console après avoir modifié quelque chose.\nSi vous utilisez le/ skript recharger&#039;commande toutes les erreurs seront envoyées au joueur qui a utilisé la commande (ou imprimées sur la console si la commande a été utilisée à partir de là).</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"Mise à jour automatique\nSkript peut détecter de nouvelles versions et se mettre à jour, soit par une commande (/ mise à jour de skript) ou automatiquement au démarrage du serveur. Vous pouvez activer ou désactiver la vérification automatique, configurer si vous souhaitez uniquement rechercher les mises à jour et choisir de les télécharger également dans le fichier de configuration. Si une nouvelle version est trouvée, tous les joueurs avec la permission &#39;skript.admin&#39;sera informé de la nouvelle version.","html":"<p>Mise à jour automatique\nSkript peut détecter de nouvelles versions et se mettre à jour, soit par une commande (/ mise à jour de skript) ou automatiquement au démarrage du serveur. Vous pouvez activer ou désactiver la vérification automatique, configurer si vous souhaitez uniquement rechercher les mises à jour et choisir de les télécharger également dans le fichier de configuration. Si une nouvelle version est trouvée, tous les joueurs avec la permission &#039;skript.admin&#039;sera informé de la nouvelle version.</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Aussi simple ou aussi compliqué que vous voulez aller\nVous voulez créer un message qui s&#39;affiche après la connexion du lecteur? Bien sûr, facile, 2 lignes, faites en un éclair. Vous souhaitez créer une expérience unique et totalement personnalisée qui émerveillera vos utilisateurs et les étonnera? Bien sûr, c&#39;est plus complexe, mais ça vaut le coup de voir vos utilisateurs époustouflés par la personnalisation de vos créations.\nVoir un utilisateur se plaindre que quelque chose ne fonctionne pas correctement? Corrigez le code, rechargez le skript (sans redémarrer le serveur) et regardez-les devenir si confus quant à la façon dont il a déjà été corrigé.","html":"<p>Aussi simple ou aussi compliqué que vous voulez aller\nVous voulez créer un message qui s&#039;affiche après la connexion du lecteur? Bien sûr, facile, 2 lignes, faites en un éclair. Vous souhaitez créer une expérience unique et totalement personnalisée qui émerveillera vos utilisateurs et les étonnera? Bien sûr, c&#039;est plus complexe, mais ça vaut le coup de voir vos utilisateurs époustouflés par la personnalisation de vos créations.\nVoir un utilisateur se plaindre que quelque chose ne fonctionne pas correctement? Corrigez le code, rechargez le skript (sans redémarrer le serveur) et regardez-les devenir si confus quant à la façon dont il a déjà été corrigé.</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Extensible\nLes développeurs Java peuvent ajouter leurs propres conditions, effets et variables à l&#39;aide d&#39;une API fournie.\nDe nombreux utilisateurs ont complété des addons, et ces addons apportent une quantité IMMENSE de conditions, d&#39;expressions et de déclencheurs. Certains vous donnent accès à des éléments dans des cadres d’objets, d’autres vous permettent de créer des tableaux de bord et d’autre part d’envoyer des ressources aux joueurs.\nCe ne sont que quelques-uns des addons disponibles","html":"<p>Extensible\nLes développeurs Java peuvent ajouter leurs propres conditions, effets et variables à l&#039;aide d&#039;une API fournie.\nDe nombreux utilisateurs ont complété des addons, et ces addons apportent une quantité IMMENSE de conditions, d&#039;expressions et de déclencheurs. Certains vous donnent accès à des éléments dans des cadres d’objets, d’autres vous permettent de créer des tableaux de bord et d’autre part d’envoyer des ressources aux joueurs.\nCe ne sont que quelques-uns des addons disponibles</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"Caractéristiques futures","html":"<p>Caractéristiques futures</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Plus d&#39;événements / effets / conditions / expressions / boucles / etc.\nJe cherche toujours des idées;)\nLes déclencheurs qui sont exécutés lorsqu&#39;un joueur appuie sur un bouton spécifique, passe sur un plateau de pression prédéfini, etc.\nCela semble génial mais va certainement prendre un certain temps.\nListe complète des fonctionnalités prévues:\nhttps://github.com/Njol/Skript/issues?labels=new+feature&amp;state=open\nSur quoi je travaille actuellement:\nhttps://github.com/Njol/Skript/issues/assigned/Njol?state=open","html":"<p>Plus d&#039;événements / effets / conditions / expressions / boucles / etc.\nJe cherche toujours des idées;)\nLes déclencheurs qui sont exécutés lorsqu&#039;un joueur appuie sur un bouton spécifique, passe sur un plateau de pression prédéfini, etc.\nCela semble génial mais va certainement prendre un certain temps.\nListe complète des fonctionnalités prévues:\nhttps://github.com/Njol/Skript/issues?labels=new+feature&amp;state=open\nSur quoi je travaille actuellement:\nhttps://github.com/Njol/Skript/issues/assigned/Njol?state=open</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"Les permissions\nSkript fonctionne sans plugins d’autorisations, mais il fournit également certaines autorisations si vous en utilisez un:","html":"<p>Les permissions\nSkript fonctionne sans plugins d’autorisations, mais il fournit également certaines autorisations si vous en utilisez un:</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"skript.admin\nDonne accès à la / skript commander.\nskript.effectcommands\nPermet d&#39;utiliser des effets en tant que commandes si les commandes d&#39;effet sont activées dans la configuration.","html":"<p>skript.admin\nDonne accès à la / skript commander.\nskript.effectcommands\nPermet d&#039;utiliser des effets en tant que commandes si les commandes d&#039;effet sont activées dans la configuration.</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"Vous pouvez également utiliser le &#39;    a / n&#39;a pas la permission &quot;permission.here&quot;&#39;condition dans les scripts pour vérifier si un joueur a / n&#39;a pas une permission donnée. Vous pouvez même créer vos propres autorisations de cette façon, mais vous devriez noter que &quot;mypermissions. *&quot;ne donne pas toutes les autorisations commençant par&quot;mypermissions.&quot;(Les autres plugins sont l&#39;exception de cette règle&quot;*&quot;autorisations et toutes les autorisations commençant par&quot;skript.&quot;).\nTélécharger\nPour installer ou mettre à jour Skript, téléchargez le dernier fichier Skript.jar et enregistrez-le dans le répertoire des plugins de votre serveur. Si vous installez Skript pour la première fois, démarrez et arrêtez votre serveur une fois pour générer les fichiers de configuration et quelques exemples de scripts.","html":"<p>Vous pouvez également utiliser le &#039;    a / n&#039;a pas la permission &quot;permission.here&quot;&#039;condition dans les scripts pour vérifier si un joueur a / n&#039;a pas une permission donnée. Vous pouvez même créer vos propres autorisations de cette façon, mais vous devriez noter que &quot;mypermissions. *&quot;ne donne pas toutes les autorisations commençant par&quot;mypermissions.&quot;(Les autres plugins sont l&#039;exception de cette règle&quot;*&quot;autorisations et toutes les autorisations commençant par&quot;skript.&quot;).\nTélécharger\nPour installer ou mettre à jour Skript, téléchargez le dernier fichier Skript.jar et enregistrez-le dans le répertoire des plugins de votre serveur. Si vous installez Skript pour la première fois, démarrez et arrêtez votre serveur une fois pour générer les fichiers de configuration et quelques exemples de scripts.</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Veuillez lire le journal des modifications lors de la mise à jour et créer une sauvegarde de votre / vos base (s) de données juste pour jouer en toute sécurité.","html":"<p>Veuillez lire le journal des modifications lors de la mise à jour et créer une sauvegarde de votre / vos base (s) de données juste pour jouer en toute sécurité.</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Vous pouvez également télécharger les derniers aliases-english.sk et aliases-german.sk (mis à jour vers Minecraft 1.7.2).\nLe code source peut être trouvé sur github.\nDes dons\nSi vous aimez le plugin, n&#39;hésitez pas à faire un don 🙂\nChangelog\nv2.1.1 (11 mars 2014)","html":"<p>Vous pouvez également télécharger les derniers aliases-english.sk et aliases-german.sk (mis à jour vers Minecraft 1.7.2).\nLe code source peut être trouvé sur github.\nDes dons\nSi vous aimez le plugin, n&#039;hésitez pas à faire un don 🙂\nChangelog\nv2.1.1 (11 mars 2014)</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"Changement principal\nCorrection de la plupart (sinon de la totalité) des problèmes de base de données.\nMerci de créer une copie de sauvegarde de l’ancienne table de variables afin de jouer en toute sécurité.\nUne partie du correctif requis pour enregistrer et charger toutes les variables sur le thread du serveur principal, c&#39;est-à-dire que les performances peuvent en souffrir.","html":"<p>Changement principal\nCorrection de la plupart (sinon de la totalité) des problèmes de base de données.\nMerci de créer une copie de sauvegarde de l’ancienne table de variables afin de jouer en toute sécurité.\nUne partie du correctif requis pour enregistrer et charger toutes les variables sur le thread du serveur principal, c&#039;est-à-dire que les performances peuvent en souffrir.</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"Améliorations\nModification du programme de mise à jour pour se conformer aux nouvelles directives Bukkit\nAmélioration de la mise à jour automatique de la configuration\nDevrait être compatible avec Java 6 à nouveau\nRisques d&#39;erreurs réduits grâce à l&#39;amélioration de l&#39;analyse automatique du code\nAjout d&#39;une solution de contournement pour pouvoir supprimer l&#39;outil d&#39;un joueur dans un événement de clic\nSolution de contournement ajoutée pour rendre Skript plus compatible avec les mods qui modifient dynamiquement les enums via la réflexion. Si cela est mal fait, Skript ne sera toujours pas compatible avec eux.\nAjout de 1,7 bloc au code\nEffets visuels améliorés / fixes\nListes d&#39;expression améliorées\nAjout d&#39;une erreur sur un hook infructueux dans un autre plugin\nAmélioration du support des régions\nAjout de l&#39;expression &#39;moi&#39; qui ne peut être utilisée que dans les commandes d&#39;effet\nAmélioration de la génération de documentation\nAmélioration des commandes d&#39;effets\nAjout des enchantements &#39;chance&#39; et &#39;leurre&#39; maintenant que Bukkit les prend en charge","html":"<p>Améliorations\nModification du programme de mise à jour pour se conformer aux nouvelles directives Bukkit\nAmélioration de la mise à jour automatique de la configuration\nDevrait être compatible avec Java 6 à nouveau\nRisques d&#039;erreurs réduits grâce à l&#039;amélioration de l&#039;analyse automatique du code\nAjout d&#039;une solution de contournement pour pouvoir supprimer l&#039;outil d&#039;un joueur dans un événement de clic\nSolution de contournement ajoutée pour rendre Skript plus compatible avec les mods qui modifient dynamiquement les enums via la réflexion. Si cela est mal fait, Skript ne sera toujours pas compatible avec eux.\nAjout de 1,7 bloc au code\nEffets visuels améliorés / fixes\nListes d&#039;expression améliorées\nAjout d&#039;une erreur sur un hook infructueux dans un autre plugin\nAmélioration du support des régions\nAjout de l&#039;expression &#039;moi&#039; qui ne peut être utilisée que dans les commandes d&#039;effet\nAmélioration de la génération de documentation\nAmélioration des commandes d&#039;effets\nAjout des enchantements &#039;chance&#039; et &#039;leurre&#039; maintenant que Bukkit les prend en charge</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Des correctifs\nCorrection des configurations ne fonctionnant qu&#39;avec des onglets. Vous pouvez maintenant utiliser à nouveau n&#39;importe quelle indentation et même utiliser différents types dans un seul fichier.\nCorrection de quelques problèmes mineurs liés à la configuration\nCorrection d&#39;erreur signalant ne pas rapporter l&#39;erreur complète\nCorrection de l&#39;épreuve des plaques de pression pour déclencher également des plaques de pression dorées et en fer\nCorrection de quelques problèmes avec les fichiers de langue personnalisés\nCorrection &quot;ni &#8230; ni &#8230;&quot; ne fonctionne pas comme prévu\nCorrection de quelques erreurs liées au journal et de certains messages de journal qui n&#39;apparaissaient pas du tout\nCorrection de ne pas se plaindre de stocker une entité ou d&#39;autres données non sérialisables dans des variables de liste\nCorrection du piratage d&#39;enregistrement de la commande Bukkit pour qu&#39;il fonctionne également dans la version 1.7.2 R0.4\nCorrection de la commande d&#39;effet pour utiliser l&#39;anglais","html":"<p>Des correctifs\nCorrection des configurations ne fonctionnant qu&#039;avec des onglets. Vous pouvez maintenant utiliser à nouveau n&#039;importe quelle indentation et même utiliser différents types dans un seul fichier.\nCorrection de quelques problèmes mineurs liés à la configuration\nCorrection d&#039;erreur signalant ne pas rapporter l&#039;erreur complète\nCorrection de l&#039;épreuve des plaques de pression pour déclencher également des plaques de pression dorées et en fer\nCorrection de quelques problèmes avec les fichiers de langue personnalisés\nCorrection &quot;ni &#8230; ni &#8230;&quot; ne fonctionne pas comme prévu\nCorrection de quelques erreurs liées au journal et de certains messages de journal qui n&#039;apparaissaient pas du tout\nCorrection de ne pas se plaindre de stocker une entité ou d&#039;autres données non sérialisables dans des variables de liste\nCorrection du piratage d&#039;enregistrement de la commande Bukkit pour qu&#039;il fonctionne également dans la version 1.7.2 R0.4\nCorrection de la commande d&#039;effet pour utiliser l&#039;anglais</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Code lié\nDirections légèrement améliorées\nAméliorations mineures des performances\nAjout d&#39;un brouillon pour un support solide\nSuppression complète de la mise en cache des scripts, car cela n&#39;a jamais fonctionné. Cela pourrait casser des addons.\nAjout de quelques commentaires supplémentaires à l&#39;API","html":"<p>Code lié\nDirections légèrement améliorées\nAméliorations mineures des performances\nAjout d&#039;un brouillon pour un support solide\nSuppression complète de la mise en cache des scripts, car cela n&#039;a jamais fonctionné. Cela pourrait casser des addons.\nAjout de quelques commentaires supplémentaires à l&#039;API</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"2,1 (17 décembre 2013)","html":"<p>2,1 (17 décembre 2013)</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Remarque\ncette version inclut deux modifications apportées à la façon dont les variables sont enregistrées; testez donc l&#39;enregistrement et le chargement des variables sur un serveur de test avant de mettre à jour Skript sur votre serveur principal (en particulier si vous utilisez une base de données &#8211; mais veillez à configurer le serveur de test pour accéder à une base de données différente!)\najout du support pour plusieurs bases de données (cela permet également de définir des variables qui ne seront pas du tout sauvegardées)\nles variables ne sont plus sauvegardées sous forme de texte mais en binaire","html":"<p>Remarque\ncette version inclut deux modifications apportées à la façon dont les variables sont enregistrées; testez donc l&#039;enregistrement et le chargement des variables sur un serveur de test avant de mettre à jour Skript sur votre serveur principal (en particulier si vous utilisez une base de données &#8211; mais veillez à configurer le serveur de test pour accéder à une base de données différente!)\najout du support pour plusieurs bases de données (cela permet également de définir des variables qui ne seront pas du tout sauvegardées)\nles variables ne sont plus sauvegardées sous forme de texte mais en binaire</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"Prise en charge améliorée des plugins de régions:\nplugins pris en charge: WorldGuard, Factions, PreciousStones et GriefPrevention\nnouvelles expressions: membres / propriétaire (s) de% région%, régions situées à% emplacement%, bloc en% région%, région\nnouvel événement: entrée / sortie de région\nnouvelle condition:% joueur% est membre / propriétaire de% région%,% région% contient% emplacement%\nutiliser des régions dans des scripts tels que &#39;région &quot;nom de région&quot;, ou les enregistrer dans des variables et utiliser les variables à la place","html":"<p>Prise en charge améliorée des plugins de régions:\nplugins pris en charge: WorldGuard, Factions, PreciousStones et GriefPrevention\nnouvelles expressions: membres / propriétaire (s) de% région%, régions situées à% emplacement%, bloc en% région%, région\nnouvel événement: entrée / sortie de région\nnouvelle condition:% joueur% est membre / propriétaire de% région%,% région% contient% emplacement%\nutiliser des régions dans des scripts tels que &#039;région &quot;nom de région&quot;, ou les enregistrer dans des variables et utiliser les variables à la place</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"Nouvelles expressions\nexpérience, index de% text% dans% text%, jointure / scission% text% de / à% text%, longueur de% text%, sous-texte de% text% entre% number% et% number%, premier / dernier% number % caractères de% text%, taille de pile maximale de% item%, ligne% number% de connaissance de% item%\nNouveaux effets\neffet de jeu (joue les effets d&#39;entité et de particule), force% entité% à démonter","html":"<p>Nouvelles expressions\nexpérience, index de% text% dans% text%, jointure / scission% text% de / à% text%, longueur de% text%, sous-texte de% text% entre% number% et% number%, premier / dernier% number % caractères de% text%, taille de pile maximale de% item%, ligne% number% de connaissance de% item%\nNouveaux effets\neffet de jeu (joue les effets d&#039;entité et de particule), force% entité% à démonter</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Corrections et améliorations\nLes objets lâchés, les blocs qui tombent et les potions lancées peuvent maintenant avoir des types d&#39;objet (par exemple, saleté qui tombe, flèche lâchée)\nles variantes de chevaux (mules, ânes, etc.) peuvent maintenant être distinguées. les couleurs et les décorations ne sont pas encore supportées.\nles porcs peuvent maintenant être équipés de selles et les chevaux peuvent être équipés de selles, d&#39;armures et de coffres\npossibilité supplémentaire de tirer des projectiles à partir de n&#39;importe quel endroit, pas seulement d&#39;entités\npossibilité supplémentaire de changer directement l&#39;identifiant d&#39;un article ou d&#39;un bloc\navertissement ajouté lors de l&#39;utilisation des &#39;éléments dans var :: *&#39;\npossibilité supplémentaire de changer le passager d&#39;un véhicule et vice versa\n&#39;sur l&#39;expérience spawn&#39; est maintenant appelé lors de la pêche\nle tireur d&#39;un projectile peut maintenant être changé\nles biomes peuvent maintenant être changés\najout d&#39;un avertissement si une valeur est attribuée à une variable qui ne peut pas être enregistrée\n&quot;couleur de &#8230;&quot; peut maintenant fonctionner avec plus d&#39;éléments (par exemple, le vitrail), mais cela dépend de Bukkit\namélioration de la localisation, principalement en ce qui concerne les pseudonymes\namélioration des expressions changeantes\namélioration de toutes les expressions ayant plusieurs états de temps lorsqu&#39;elles sont utilisées avec des listes d&#39;expressions pour renvoyer la valeur attendue\namélioré l&#39;expression &#39;parse&#39;\nplusieurs petites améliorations à l&#39;analyse\nfixe &quot;&quot;dans le texte ne fonctionne pas\net de nombreuses corrections de bugs","html":"<p>Corrections et améliorations\nLes objets lâchés, les blocs qui tombent et les potions lancées peuvent maintenant avoir des types d&#039;objet (par exemple, saleté qui tombe, flèche lâchée)\nles variantes de chevaux (mules, ânes, etc.) peuvent maintenant être distinguées. les couleurs et les décorations ne sont pas encore supportées.\nles porcs peuvent maintenant être équipés de selles et les chevaux peuvent être équipés de selles, d&#039;armures et de coffres\npossibilité supplémentaire de tirer des projectiles à partir de n&#039;importe quel endroit, pas seulement d&#039;entités\npossibilité supplémentaire de changer directement l&#039;identifiant d&#039;un article ou d&#039;un bloc\navertissement ajouté lors de l&#039;utilisation des &#039;éléments dans var :: *&#039;\npossibilité supplémentaire de changer le passager d&#039;un véhicule et vice versa\n&#039;sur l&#039;expérience spawn&#039; est maintenant appelé lors de la pêche\nle tireur d&#039;un projectile peut maintenant être changé\nles biomes peuvent maintenant être changés\najout d&#039;un avertissement si une valeur est attribuée à une variable qui ne peut pas être enregistrée\n&quot;couleur de &#8230;&quot; peut maintenant fonctionner avec plus d&#039;éléments (par exemple, le vitrail), mais cela dépend de Bukkit\namélioration de la localisation, principalement en ce qui concerne les pseudonymes\namélioration des expressions changeantes\namélioration de toutes les expressions ayant plusieurs états de temps lorsqu&#039;elles sont utilisées avec des listes d&#039;expressions pour renvoyer la valeur attendue\namélioré l&#039;expression &#039;parse&#039;\nplusieurs petites améliorations à l&#039;analyse\nfixe &quot;&quot;dans le texte ne fonctionne pas\net de nombreuses corrections de bugs</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"Le journal des modifications plus ancien peut être trouvé dans les fichiers respectifs.","html":"<p>Le journal des modifications plus ancien peut être trouvé dans les fichiers respectifs.</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"commentaires\nN&#39;utilisez pas les commentaires pour poser des questions, signaler un bogue ou un problème, ni suggérer une nouvelle fonctionnalité, car les commentaires peuvent devenir extrêmement désorganisés très rapidement.Utilisez plutôt le forum d&#39;aide si vous avez une question, le forum de suggestions pour les demandes de fonctionnalités ou créez un ticket pour soumettre un rapport de bogue.","html":"<p>commentaires\nN&#039;utilisez pas les commentaires pour poser des questions, signaler un bogue ou un problème, ni suggérer une nouvelle fonctionnalité, car les commentaires peuvent devenir extrêmement désorganisés très rapidement.Utilisez plutôt le forum d&#039;aide si vous avez une question, le forum de suggestions pour les demandes de fonctionnalités ou créez un ticket pour soumettre un rapport de bogue.</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Cette version de Skript n&#39;est plus maintenue (depuis 2014).\nVeuillez télécharger les nouvelles versions de la fourche SkriptLang.\nLa documentation mise à jour peut être trouvée ici.\nPlus de ressources peuvent être trouvées sur Skript Hub et skUnity."},{"id":"text-2","heading":"Text","content":"Skript    est un plugin qui vous permet de personnaliser la mécanique de Minecraft avec des scripts simples écrits en phrases simples en anglais. Vous pouvez facilement créer des commandes personnalisées complexes, des déclencheurs qui exécutent des effets dans certaines conditions et des scripts qui s&#39;exécutent régulièrement &#8211; le tout sans avoir à maîtriser la moindre programmation! Le langage intuitif (espérons-le) a l&#39;avantage que vous n&#39;avez même pas besoin d&#39;apprendre beaucoup pour pouvoir utiliser Skript.\nPour avoir une idée de ce qui est possible avec Skript, envisagez de jeter un coup d&#39;œil sur le forum des scripts où les utilisateurs de ce plug-in partagent les scripts qu&#39;ils ont écrits eux-mêmes, améliorant ainsi leurs serveurs sans passer par un développeur de plug-in. Skript peut également être utilisé pour remplacer des plugins plus petits, ce qui vous permet de raccourcir votre liste de plugins probablement longue. Une liste incomplète des plugins remplaçables est disponible sur le forum des remplaçants."},{"id":"text-3","heading":"Text","content":"La dernière version de Skript est la 2.1.1 (11 mars 2014)."},{"id":"text-4","heading":"Text","content":"Remarquer\nJe suis de retour de mon hiatus, mais je ne pourrai probablement pas mettre à jour Skript tant que je ne pourrai pas télécharger une version récente de CraftBukkit pour corriger les nouveaux bogues. De plus, avec l’avenir incertain de Bukkit et l’absence de l’API officielle de Minecraft, je ne sais pas dans quelle mesure je mettrai à jour activement ce plugin.\nintroduction\nPour écrire un script, vous devez simplement écrire quoi tu veux que Skript fasse quand certaines conditions sont remplies. Il s&#39;agit d&#39;une simple syntaxe &#39;événement → condition (s) → effet (s)&#39;, qui pourrait ressembler à l&#39;exemple suivant:"},{"id":"text-5","heading":"Text","content":"# Cet exemple informe le joueur quand il extrait de la pierre\nsur le mien de pierre:\n    envoyer &quot;Vous venez d&#39;extraire de la pierre!&quot; couche supérieure"},{"id":"text-6","heading":"Text","content":"Chaque script peut contenir de nombreux déclencheurs, chacun commençant par un événement et contenant une liste d&#39;autant de conditions et d&#39;effets que vous le souhaitez. L&#39;événement détermine quand les conditions sont vérifiées et, si toutes sont remplies, les effets sont exécutés dans l&#39;ordre. Jetez un coup d&#39;œil à l&#39;exemple suivant qui contient tout:"},{"id":"text-7","heading":"Text","content":"# Un simple script de frappe éclair / frappe / marteau de Thor:"},{"id":"text-8","heading":"Text","content":"# le déclencheur a un événement:\nà gauche, cliquez avec une hache en or:\n    # une condition:\n    le joueur a la permission &quot;thor&quot;\n    # et des effets:\n    frapper la foudre sur le bloc ciblé\n    émission &quot;Craignez le puissant Thor!&quot;"},{"id":"text-9","heading":"Text","content":"Les commandes personnalisées peuvent être définies de la même manière, par exemple. ce qui suit définit un &#39;puissant/article&#39;commande qui peut être utilisé comme&#39;/ article 5 épées de diamant de netteté 5 et un gâteau&#39;:"},{"id":"text-10","heading":"Text","content":"commande / item :\n    description: Frayez-vous quelques objets\n    permission: skript.item\n    déclencheur:\n        donner un argument au joueur"},{"id":"text-11","heading":"Text","content":"En outre, Skript contient également des éléments de script plus complexes, tels que des boucles et des instructions conditionnelles, décrits dans la documentation. Skript prend également en charge les variables qui peuvent stocker de manière persistante des informations de manière globale, par joueur, par bloc, etc., et propose un large éventail d’expressions que vous pouvez utiliser dans des conditions, des effets, des messages et des noms de variables.\nUne caractéristique notable de Skript est les alias, qui sont les noms des éléments et des blocs de Minecraft. Chaque alias peut comporter plusieurs identifiants et valeurs de données et vous permet d&#39;utiliser le nom de n&#39;importe quel élément ou bloc dans les scripts au lieu de devoir utiliser leurs identifiants comme le font de nombreux plug-ins. En plus de la possibilité de définir des éléments enchantés, vous pouvez créer quelques-unes des commandes &#39;/ item&#39; les plus puissantes pour Bukkit en quelques lignes seulement! (deux exemples de commandes sont inclus dans le téléchargement)\nBesoin d&#39;aide pour?\nVous pouvez toujours demander de l&#39;aide sur les forums, même si cela peut être plus rapide pour vous et plus facile pour moi si vous parcourez d&#39;abord les tutoriels et les exemples disponibles.Si vous obtenez beaucoup d&#39;erreurs &quot;d&#39;erreur d&#39;indentation&quot; ou de &quot;ligne non valide&quot;, vous devez lire cette explication pour comprendre en quoi consiste l&#39;indentation.\nTutoriels\nSi vous êtes nouveau sur Skript, vous devriez lire le tutoriel de base. Il explique comment écrire un nouveau script étape par étape.Dans le cas probable où le didacticiel de base était trop court, vous pouvez lire le didacticiel plus exhaustif de DemonPenguin.Il existe également d&#39;autres didacticiels officiels ainsi que des créations d&#39;utilisateurs sur le forum des didacticiels.\nDocumentation\nPour en savoir plus sur la rédaction de scripts, veuillez lire la documentation sur mon site Web. Il existe également des listes de tous les événements, conditions, effets, expressions et types possibles, avec des exemples pour chacun d&#39;entre eux.\nL&#39;équipe"},{"id":"text-12","heading":"Text","content":"Njol: gestionnaire et programmeur de Skript\njoeuguce99: aide à la programmation en ajoutant de nouvelles fonctionnalités\nDemonPenguin: a écrit des tutoriels et modère les forums\nmazius123: soumet des tonnes de rapports de bugs\nMegaNarwhal: Fabriqué l&#39;ancienne bannière Skript et une image signature\nMostFunGuy: Expert en accessoires Skript et Skript. La colle qui tient tout le monde ensemble"},{"id":"text-13","heading":"Text","content":"Caractéristiques"},{"id":"text-14","heading":"Text","content":"Syntaxe naturelle\nComme vous l&#39;avez peut-être déjà remarqué, écrire des scripts n&#39;est pas très difficile. Vous pouvez écrire des phrases anglaises (presque) normales et Skript essaiera de les interpréter. Si Skript ne comprend pas quelque chose, vérifiez votre orthographe et / ou consultez la documentation pour savoir comment écrire votre phrase pour que Skript le comprenne."},{"id":"text-15","heading":"Text","content":"Commandes personnalisées\nSkript peut être utilisé pour définir des commandes personnalisées. Ces commandes peuvent utiliser la syntaxe de Skript, qui permet de créer des commandes très conviviales, telles que l’une des commandes les plus puissantes / item disponibles, et toute autre commande que vous ou d’autres développez. Skript a également un paramètre pour essayer d’interpréter toutes les commandes inconnues comme des effets. Cela permet essentiellement d’utiliser comme commande tous les effets que vous pouvez mettre dans les déclencheurs.\nVous trouverez une courte introduction sur la création de commandes personnalisées sur mon site Web.\nS&#39;il vous plaît noter que Skript est ne pas bien adapté pour créer des alias de commandes d&#39;autres plugins ou pour créer une commande qui exécute plusieurs autres commandes. Je suggère d&#39;utiliser Commander ou un autre plugin à cette fin."},{"id":"text-16","heading":"Text","content":"Menus d&#39;inventaire\nEn utilisant SkQuery (un addon pour Skript), vous pouvez créer des menus d&#39;inventaire dynamiques trouvés dans de nombreux plugins populaires. Vous souhaitez afficher quelques éléments qui feront différentes choses, telles que des chaînes et des commandes de console? Cela devient une tâche facile. Les emplacements peuvent être formatés pour ne rien faire, exécuter une commande de console et fermer le menu, ou même exécuter une commande de console et laisser le menu ouvert (utile pour les menus de mise à jour dynamique qui changent en fonction des sélections)"},{"id":"text-17","heading":"Text","content":"Capacité de formatage / chat Json\nEncore une fois, en utilisant SkQuery (un addon pour Skript), vous pouvez complètement personnaliser l’apparence de votre chat: préfixe, suffixe, nom du joueur, message lui-même.\nEn outre, vous pouvez ajouter le format JSON à votre chat dans le jeu &#8230; Vous souhaitez mettre en surbrillance le nom d&#39;un joueur et afficher un emplacement? Un rang? Une classe spécifique qu&#39;ils ont sélectionnée? Voulez-vous cliquer sur le nom de quelqu&#39;un et faire apparaître le menu d&#39;inventaire kick / ban / mute / message? Facile!"},{"id":"text-18","heading":"Text","content":"Scripts indépendants\nLes déclencheurs peuvent être placés dans plusieurs fichiers et chaque fichier est traité indépendamment. Cela signifie que vous pouvez facilement utiliser les déclencheurs créés par d&#39;autres personnes en copiant / collant leurs fichiers dans le répertoire des scripts. Les scripts sont donc comme de petits plugins pour Skript avec l’avantage de pouvoir les éditer facilement.\nVous pouvez trouver des scripts sur les forums et vous pouvez également poster les vôtres. Veuillez lire les directives avant de poster un fichier."},{"id":"text-19","heading":"Text","content":"Alias ​​d&#39;objet et de bloc\nLes alias aident à rendre la configuration plus conviviale en utilisant des noms complets pour les éléments et les blocs, par exemple. tu peux écrire &#39;farine d&#39;os&#39; au lieu de &#39;351: 15&#39;, ou &#39;n&#39;importe quelle houe&#39;au lieu de lister tous les types de houe. Les alias prennent en charge les plages de valeurs des données et peuvent même consister en plusieurs types. Vous pouvez facilement définir vos propres alias, par exemple. &#39;blacklisted = TNT, substrat rocheux, obsidienne, géniteur de monstres, lave, seau de lave&#39;et il y a aussi beaucoup d&#39;alias prédéfinis utiles dans la configuration principale."},{"id":"text-20","heading":"Text","content":"La gestion des erreurs\nSkript consigne automatiquement les erreurs dans les scripts sur la console, par exemple. s&#39;il ne peut pas comprendre une ligne d&#39;un déclencheur. Cela n&#39;interrompt pas l&#39;opération, mais ignore simplement les parties non valides des scripts, qu&#39;il s&#39;agisse d&#39;un déclencheur complet (par exemple, si l&#39;événement n&#39;est pas valide) ou d&#39;une seule condition (par exemple, s&#39;il existe une faute de frappe dans le nom de la condition). Cela pourrait entraîner un comportement inattendu. Par conséquent, recherchez toujours les erreurs dans la console après avoir modifié quelque chose.\nSi vous utilisez le/ skript recharger&#39;commande toutes les erreurs seront envoyées au joueur qui a utilisé la commande (ou imprimées sur la console si la commande a été utilisée à partir de là)."},{"id":"text-21","heading":"Text","content":"Mise à jour automatique\nSkript peut détecter de nouvelles versions et se mettre à jour, soit par une commande (/ mise à jour de skript) ou automatiquement au démarrage du serveur. Vous pouvez activer ou désactiver la vérification automatique, configurer si vous souhaitez uniquement rechercher les mises à jour et choisir de les télécharger également dans le fichier de configuration. Si une nouvelle version est trouvée, tous les joueurs avec la permission &#39;skript.admin&#39;sera informé de la nouvelle version."},{"id":"text-22","heading":"Text","content":"Aussi simple ou aussi compliqué que vous voulez aller\nVous voulez créer un message qui s&#39;affiche après la connexion du lecteur? Bien sûr, facile, 2 lignes, faites en un éclair. Vous souhaitez créer une expérience unique et totalement personnalisée qui émerveillera vos utilisateurs et les étonnera? Bien sûr, c&#39;est plus complexe, mais ça vaut le coup de voir vos utilisateurs époustouflés par la personnalisation de vos créations.\nVoir un utilisateur se plaindre que quelque chose ne fonctionne pas correctement? Corrigez le code, rechargez le skript (sans redémarrer le serveur) et regardez-les devenir si confus quant à la façon dont il a déjà été corrigé."},{"id":"text-23","heading":"Text","content":"Extensible\nLes développeurs Java peuvent ajouter leurs propres conditions, effets et variables à l&#39;aide d&#39;une API fournie.\nDe nombreux utilisateurs ont complété des addons, et ces addons apportent une quantité IMMENSE de conditions, d&#39;expressions et de déclencheurs. Certains vous donnent accès à des éléments dans des cadres d’objets, d’autres vous permettent de créer des tableaux de bord et d’autre part d’envoyer des ressources aux joueurs.\nCe ne sont que quelques-uns des addons disponibles"},{"id":"text-24","heading":"Text","content":"Caractéristiques futures"},{"id":"text-25","heading":"Text","content":"Plus d&#39;événements / effets / conditions / expressions / boucles / etc.\nJe cherche toujours des idées;)\nLes déclencheurs qui sont exécutés lorsqu&#39;un joueur appuie sur un bouton spécifique, passe sur un plateau de pression prédéfini, etc.\nCela semble génial mais va certainement prendre un certain temps.\nListe complète des fonctionnalités prévues:\nhttps://github.com/Njol/Skript/issues?labels=new+feature&amp;state=open\nSur quoi je travaille actuellement:\nhttps://github.com/Njol/Skript/issues/assigned/Njol?state=open"},{"id":"text-26","heading":"Text","content":"Les permissions\nSkript fonctionne sans plugins d’autorisations, mais il fournit également certaines autorisations si vous en utilisez un:"},{"id":"text-27","heading":"Text","content":"skript.admin\nDonne accès à la / skript commander.\nskript.effectcommands\nPermet d&#39;utiliser des effets en tant que commandes si les commandes d&#39;effet sont activées dans la configuration."},{"id":"text-28","heading":"Text","content":"Vous pouvez également utiliser le &#39;    a / n&#39;a pas la permission &quot;permission.here&quot;&#39;condition dans les scripts pour vérifier si un joueur a / n&#39;a pas une permission donnée. Vous pouvez même créer vos propres autorisations de cette façon, mais vous devriez noter que &quot;mypermissions. *&quot;ne donne pas toutes les autorisations commençant par&quot;mypermissions.&quot;(Les autres plugins sont l&#39;exception de cette règle&quot;*&quot;autorisations et toutes les autorisations commençant par&quot;skript.&quot;).\nTélécharger\nPour installer ou mettre à jour Skript, téléchargez le dernier fichier Skript.jar et enregistrez-le dans le répertoire des plugins de votre serveur. Si vous installez Skript pour la première fois, démarrez et arrêtez votre serveur une fois pour générer les fichiers de configuration et quelques exemples de scripts."},{"id":"text-29","heading":"Text","content":"Veuillez lire le journal des modifications lors de la mise à jour et créer une sauvegarde de votre / vos base (s) de données juste pour jouer en toute sécurité."},{"id":"text-30","heading":"Text","content":"Vous pouvez également télécharger les derniers aliases-english.sk et aliases-german.sk (mis à jour vers Minecraft 1.7.2).\nLe code source peut être trouvé sur github.\nDes dons\nSi vous aimez le plugin, n&#39;hésitez pas à faire un don 🙂\nChangelog\nv2.1.1 (11 mars 2014)"},{"id":"text-31","heading":"Text","content":"Changement principal\nCorrection de la plupart (sinon de la totalité) des problèmes de base de données.\nMerci de créer une copie de sauvegarde de l’ancienne table de variables afin de jouer en toute sécurité.\nUne partie du correctif requis pour enregistrer et charger toutes les variables sur le thread du serveur principal, c&#39;est-à-dire que les performances peuvent en souffrir."},{"id":"text-32","heading":"Text","content":"Améliorations\nModification du programme de mise à jour pour se conformer aux nouvelles directives Bukkit\nAmélioration de la mise à jour automatique de la configuration\nDevrait être compatible avec Java 6 à nouveau\nRisques d&#39;erreurs réduits grâce à l&#39;amélioration de l&#39;analyse automatique du code\nAjout d&#39;une solution de contournement pour pouvoir supprimer l&#39;outil d&#39;un joueur dans un événement de clic\nSolution de contournement ajoutée pour rendre Skript plus compatible avec les mods qui modifient dynamiquement les enums via la réflexion. Si cela est mal fait, Skript ne sera toujours pas compatible avec eux.\nAjout de 1,7 bloc au code\nEffets visuels améliorés / fixes\nListes d&#39;expression améliorées\nAjout d&#39;une erreur sur un hook infructueux dans un autre plugin\nAmélioration du support des régions\nAjout de l&#39;expression &#39;moi&#39; qui ne peut être utilisée que dans les commandes d&#39;effet\nAmélioration de la génération de documentation\nAmélioration des commandes d&#39;effets\nAjout des enchantements &#39;chance&#39; et &#39;leurre&#39; maintenant que Bukkit les prend en charge"},{"id":"text-33","heading":"Text","content":"Des correctifs\nCorrection des configurations ne fonctionnant qu&#39;avec des onglets. Vous pouvez maintenant utiliser à nouveau n&#39;importe quelle indentation et même utiliser différents types dans un seul fichier.\nCorrection de quelques problèmes mineurs liés à la configuration\nCorrection d&#39;erreur signalant ne pas rapporter l&#39;erreur complète\nCorrection de l&#39;épreuve des plaques de pression pour déclencher également des plaques de pression dorées et en fer\nCorrection de quelques problèmes avec les fichiers de langue personnalisés\nCorrection &quot;ni &#8230; ni &#8230;&quot; ne fonctionne pas comme prévu\nCorrection de quelques erreurs liées au journal et de certains messages de journal qui n&#39;apparaissaient pas du tout\nCorrection de ne pas se plaindre de stocker une entité ou d&#39;autres données non sérialisables dans des variables de liste\nCorrection du piratage d&#39;enregistrement de la commande Bukkit pour qu&#39;il fonctionne également dans la version 1.7.2 R0.4\nCorrection de la commande d&#39;effet pour utiliser l&#39;anglais"},{"id":"text-34","heading":"Text","content":"Code lié\nDirections légèrement améliorées\nAméliorations mineures des performances\nAjout d&#39;un brouillon pour un support solide\nSuppression complète de la mise en cache des scripts, car cela n&#39;a jamais fonctionné. Cela pourrait casser des addons.\nAjout de quelques commentaires supplémentaires à l&#39;API"},{"id":"text-35","heading":"Text","content":"2,1 (17 décembre 2013)"},{"id":"text-36","heading":"Text","content":"Remarque\ncette version inclut deux modifications apportées à la façon dont les variables sont enregistrées; testez donc l&#39;enregistrement et le chargement des variables sur un serveur de test avant de mettre à jour Skript sur votre serveur principal (en particulier si vous utilisez une base de données &#8211; mais veillez à configurer le serveur de test pour accéder à une base de données différente!)\najout du support pour plusieurs bases de données (cela permet également de définir des variables qui ne seront pas du tout sauvegardées)\nles variables ne sont plus sauvegardées sous forme de texte mais en binaire"},{"id":"text-37","heading":"Text","content":"Prise en charge améliorée des plugins de régions:\nplugins pris en charge: WorldGuard, Factions, PreciousStones et GriefPrevention\nnouvelles expressions: membres / propriétaire (s) de% région%, régions situées à% emplacement%, bloc en% région%, région\nnouvel événement: entrée / sortie de région\nnouvelle condition:% joueur% est membre / propriétaire de% région%,% région% contient% emplacement%\nutiliser des régions dans des scripts tels que &#39;région &quot;nom de région&quot;, ou les enregistrer dans des variables et utiliser les variables à la place"},{"id":"text-38","heading":"Text","content":"Nouvelles expressions\nexpérience, index de% text% dans% text%, jointure / scission% text% de / à% text%, longueur de% text%, sous-texte de% text% entre% number% et% number%, premier / dernier% number % caractères de% text%, taille de pile maximale de% item%, ligne% number% de connaissance de% item%\nNouveaux effets\neffet de jeu (joue les effets d&#39;entité et de particule), force% entité% à démonter"},{"id":"text-39","heading":"Text","content":"Corrections et améliorations\nLes objets lâchés, les blocs qui tombent et les potions lancées peuvent maintenant avoir des types d&#39;objet (par exemple, saleté qui tombe, flèche lâchée)\nles variantes de chevaux (mules, ânes, etc.) peuvent maintenant être distinguées. les couleurs et les décorations ne sont pas encore supportées.\nles porcs peuvent maintenant être équipés de selles et les chevaux peuvent être équipés de selles, d&#39;armures et de coffres\npossibilité supplémentaire de tirer des projectiles à partir de n&#39;importe quel endroit, pas seulement d&#39;entités\npossibilité supplémentaire de changer directement l&#39;identifiant d&#39;un article ou d&#39;un bloc\navertissement ajouté lors de l&#39;utilisation des &#39;éléments dans var :: *&#39;\npossibilité supplémentaire de changer le passager d&#39;un véhicule et vice versa\n&#39;sur l&#39;expérience spawn&#39; est maintenant appelé lors de la pêche\nle tireur d&#39;un projectile peut maintenant être changé\nles biomes peuvent maintenant être changés\najout d&#39;un avertissement si une valeur est attribuée à une variable qui ne peut pas être enregistrée\n&quot;couleur de &#8230;&quot; peut maintenant fonctionner avec plus d&#39;éléments (par exemple, le vitrail), mais cela dépend de Bukkit\namélioration de la localisation, principalement en ce qui concerne les pseudonymes\namélioration des expressions changeantes\namélioration de toutes les expressions ayant plusieurs états de temps lorsqu&#39;elles sont utilisées avec des listes d&#39;expressions pour renvoyer la valeur attendue\namélioré l&#39;expression &#39;parse&#39;\nplusieurs petites améliorations à l&#39;analyse\nfixe &quot;&quot;dans le texte ne fonctionne pas\net de nombreuses corrections de bugs"},{"id":"text-40","heading":"Text","content":"Le journal des modifications plus ancien peut être trouvé dans les fichiers respectifs."},{"id":"text-41","heading":"Text","content":"commentaires\nN&#39;utilisez pas les commentaires pour poser des questions, signaler un bogue ou un problème, ni suggérer une nouvelle fonctionnalité, car les commentaires peuvent devenir extrêmement désorganisés très rapidement.Utilisez plutôt le forum d&#39;aide si vous avez une question, le forum de suggestions pour les demandes de fonctionnalités ou créez un ticket pour soumettre un rapport de bogue."},{"id":"text-42","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/08/636163282994452816.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/08/22/skript-plugins-bukkit-minecraft-monter-un-serveur-minecraft/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/08/22/skript-plugins-bukkit-minecraft-monter-un-serveur-minecraft/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/08/22/skript-plugins-bukkit-minecraft-monter-un-serveur-minecraft/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}