Aller au contenu

Olyno

Développeur Add-ons
  • Compteur de contenus

    741
  • Inscription

  • Dernière visite

  • Jours gagnés

    32

Tout ce qui a été posté par Olyno

  1. Olyno

    Apprendre le Skript #5

    Sympa le tuto :)
  2. Olyno

    Nail

    Je te fais ça dans la soirée ;)
  3. Olyno

    GameAPI

    AlexLew submitted a new resource: [plain]GameAPI[/plain] - [plain]Une api pour tout les devs ![/plain] Read more about this resource...
  4. Check ma review sur le skript "Random-event" de LeCraftDeOuf disponnible ici https://skript-mc.fr/forum/resources/event-random.1290/reviews . Apres tu pourras dire si tu aimes ou pas sa ressource.
  5. Check ma review sur le skript "Random-event" de LeCraftDeOuf disponnible ici https://skript-mc.fr/forum/resources/event-random.1290/reviews . Apres tu pourras dire si tu aimes ou pas sa ressource.
  6. Olyno

    Traduire ses Skripts

    Intéressant mais tu aurais pu utiliser une des fonctions déjà existante : https://skript-mc.fr/forum/threads/fichier-de-traduction.12166/
  7. Olyno

    Menu GUI via TuSKe

    J'ai 5 solutions pour toi : 1) Tu remplaces tes "make" par des "format" 2) Tu enlèves les 2 espaces qu'il y a entre le nom de l'item dans le menu gui et tes "to close" 3) Tu vérifies selon un tutoriel avec TuSke si ce que tu as fais fonctionne (exemple : https://skript-mc.fr/forum/threads/utiliser-tuske-1.11770/) 4) Tu regardes sur ce lien https://forums.skunity.com/threads/gui-manager-tutorial.2349/ 5) Tu créer tes guis avec SkQuery et ensuite de les convertirs en TuSke via mon convertisseur si tout de fois tu es plus à l'aise avec SkQuery : https://skript-mc.fr/forum/resources/skquerytotuske.1269/ Je n'ai pas d'autres solutions pour toi sinon :/ Si j'ai résolu ton problème, passe en résolu stp. Merci d'avance.
  8. Olyno

    Utiliser Tuske #1

    tu as 2 solutions qui s'offrent à toi : - Utiliser le convertisseur que j'ai créer - Remplacer "to be unstealable" par "to do nothing"
  9. Alors, beaucoup de choses me viennent en tête en voyant ton tutoriel. Commençons si tu le veux bien : En négatif : - Si tu fais un tutoriel sur les anti cheats, c'est que tu sais en faire un compétent ? Si tu sais en faire un compétent, tu devrais nous en avoir posté sur skript mc ? Bah non rien. Après tu peux bien sur le garder pour toi, mais du coup on a aucune preuve de ton niveau. Le minimum aurait été de faire peut etre une vidéo ou des screenshots pour prouver ce que tu avances. En informationnel : - Il me semble que ton code a été coupé, il te manque une partie, et assez grosse. Tu mets la condition if {click.%player%} > 20: Mais à quel moment tu set la variable ? Je ne vois pas de add, set ou bien même remove dans ton code. En positif : - Tu as défini ce qu'étais un anti cheat et décrit son fonctionnement. Peu de personnes l'aurait fait. Bref tuto un peu loupé mais qui est sympa :)
  10. Plus d'informations sur ta review : https://skript-mc.fr/forum/resources/skquerytotuske.1269/ . Le changement ne peut pas être effectuer car les crochets ne sont pas suivis par les même choses.
  11. Olyno

    Problème permissions

    Avec un plugin de permission tel que GroupManager ou PermissionEx.
  12. Olyno

    SkQueryToTuske

    AlexLew submitted a new resource: [plain]SkQueryToTuske[/plain] - [plain]Convertissez vos GUI avec SkQuery en GUI avec TuSke en une commande ![/plain] Read more about this resource...
  13. Olyno

    SkriptFramework

    AlexLew submitted a new resource: [plain]SkriptFramework[/plain] - [plain]Le premier FrameWork en skript ![/plain] Read more about this resource...
  14. Olyno

    Créer des menus améliorés

    Ainsi, en fonction de l'addon utilisé, il vous suffira d'intégrer une condition pour détecter le clic. Imaginons que j'utilise le premier exemple, donc si Bensku et Umbaska ne sont pas installés, il me suffira d'ajouter la condition ci-dessous et de mettre comme clic LEFT par exemple, pour savoir si le joueur fait un clic gauche: if clicked type is LEFT: send "ça marche ": Ce tutoriel est maintenant terminé et j'espère qu'il vous sera utile à créer des menus performants et avec plus de fonctionnalités ! :) Selon mon point de vue, ton tutoriel n'est pas très intéressant. Je m'explique : - Tu utilises SkQuery or ce n'est pas du tout le meilleur addon pour faire des menus guis. Le plus performant reste et restera sûrement TuSke. - Plusieurs tutoriels existe déjà sur ce sujet dont 1 de ma part. Tu ne parle en aucun cas de nos tuto. - Ton titre est "Créer des menus améliorés" or je ne vois pas en quoi ton tutoriel explique comment faire de meilleurs menus. TuSke est très intéressant. Par contre point positif : - Tu as expliqué l’événement "on click" et préciser les clicks... ce que personnellement je n'ai pas très souvent vu. Bonne continuation.
  15. Olyno

    SK Schematic

    AlexLew updated SK Schematic with a new update entry: Rotate system Read the rest of this update entry...
  16. Olyno

    Problème d'ID, que faire ?

    Merci de ton commentaire construit qui me fait plaisir. Pour les aliases, je ne savais pas donc merci de me l'avoir dit, je vais ajouter ton paragraphe cité dans le tutoriel. Pour les datas, là n'était pas le tutoriel. Beaucoup de skripteurs débutants ont des soucis avec les aliases pour trouver le nom que skript souhaite. J'en ai donc fait un tutoriel.
  17. Salut ! On a tous déjà eu ce problème de noms erronés comme "green wool" ou d'autres noms qui n'étaient pas acceptés par skript. Celui-ci généré une erreur. Mais comment résoudre ce problème ?? Deux solutions s'offrent à vous : 1) Vous pouvez généré une erreur volontaire. Je m'explique : skript ne supporte pas les ID nombre et préfère les ID lettre. Exemple : La stone, l'ID en nombre est "1" mais l'ID en lettre est "Stone" Mais du coup, comment peut-on généré cette fameuse erreur et à quoi servira-t-elle ? Nous allons donc remplacer l'ID en lettre par l'ID en nombre. Skript va donc généré une erreur. Dans celle-ci, il remplacera l'ID en nombre par l'ID en lettre. Vous n'avez plus qu'à changer votre ID. Prenons un exemple : command /test: trigger: give 1 to player Je veux donc me donner une stone avec la commande "/test" le 1 n'étant pas la quantité mais l'ID en question. Si je voulais qu'il y ai aussi la quantité, il m'aurait fallu faire comme ceci : command /test: trigger: give 1 5 to player Ci-dessus, je veux me donné 5 stone. Voici ce que la console va nous mettre : Ce qui est surligner est le plus important ! C'est ce que skript veut ! C'est dans cette ligne que nous pouvons voir par quoi remplacer le 1, soit le nom que skript souhaite. En locurance, il veut que l'on remplace l'ID "1" par "stone". Vous n'avez plus qu'à faire le changement ! 2) Vous pouvez modifier le nom des ID/item. Un fichier est généré par skript dans "plugins/Skript" du nom de "aliases-english". Dans ce fichier, le nom et ID de tout les items sont présents dedans. Il vous suffit de rechercher l'id en question. Pour cela, vous aurez les noms de cette manière : (oak|regular|normal)(_| )[wood] (celui-ci est un exemple). Tout ce qui est entre parenthèse est obligatoire et inversement pour tout ce qui est entre crochet. Les "|" veulent dire "ou". Vous avez donc le choix. "Il faut noter qu'on ne dit pas id lettre mais aliasses dans le cas de skript, les "id lettre" sont par exemple "minecraft:stone" Et sa ne génère pas d'erreur le fait de mettre un id, juste une information que skript ne peut pas garantir la validité du skript puisqu'il ne connais pas l'aliases / id." By @tutur1004 En espérant avoir pu vous aider et/ou vous éclaircir !
  18. Olyno

    Utiliser Tuske #1

    Je viens d'ajouter des exemples. Désolé de l'attente...
  19. Bon tutoriel mais pourquoi n'as tu pas fait les single value et les value list ?
  20. Olyno

    Skellett se supprime

    Nouvelle mise à jour disponnible ! Page officiel : https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/ Liste des addons à jour : https://github.com/AlexLew95/SkQuery/releases/tag/1.11 Cordialement
  21. Olyno

    Système de traduction amélioré

    Punaise, la différence de niveau d'explications entre toi et moi est flagrante ! Tu sais tellement mieux expliquer que moi ! Bruh.
  22. Olyno

    Fichier de traduction

    Bonjour/Bonsoir ! Je vous présente une fonction vous permettant de traduire des textes dans la langue que vous souhaitez tout ceci en une fonction. /!\ Les traductions ne sont pas automatiques, cette fonction vous permet uniquement de simplifier ce système /!\ Bref, passons aux explications. Voici la fonction que vous devrez utiliser. function MSGLanguage(id: text, p: player): If {_id} is "Test": set {_content} to value list "ID.<id>.%{langue::%{_p}%}%" get of "plugins/translate/Language.yml" return {_content} Nous allons devoir généré un fichier yml. Il nous servira à stocker nos phrases en françaises et en anglaises (il peut s'agir de d'autres langues) : on script load: create "plugins/translate/Language.yml" add "<id>" to yaml list "ID.<id>.FR_fr" from "plugins/translate/Language.yml" add "<id>" to yaml list "ID.<id>.ENG_eng" from "plugins/translate/Language.yml" Il s'agit ici d'une traduction entre l'anglais et le français. Pour set la langue du joueur (français ou anglais), vous aurez besoin de ceci : command /changelanguage <text>: trigger: If arg 1 is "English": delete {langue::%player%} set {langue::%player%} to "ENG_eng" set slot 8 of player to ender chest named "&d&lLanguage" send "&aLanguage Selected !" If arg 1 is "Francais": delete {langue::%player%} set {langue::%player%} to "FR_fr" set slot 8 of player to ender chest named "&d&lLanguage" send "&aLanguage choisis !" on right click with Ender Chest: if name of tool of player is "&d&lLanguage": open virtual chest inventory with size 1 named "&6&lMenu" to player format gui slot 3 of player with diamond named "&bEnglish &e(Click on it for select this language)" to close then run player command "/changelanguage English" format gui slot 5 of player with emerald named "&bFrancais &e(Clique dessus pour choisir cette langue)" to close then run player command "/changelanguage Francais" on first join: set slot 8 of player to ender chest named "&d&lLanguage" on join: set slot 8 of player to ender chest named "&d&lLanguage" Comment vas-t-on utiliser la fonction maintenant et comment celle-ci fonctionne ? Pour utiliser la fonction, il faudra remplacer "<id>" par la phrase en question et/ou un raccourcis. MSGLanguage("<id>", player) Pour dire ensuite la traduction, il faudra mettre la fonction de cette manière : "%MSGLanguage("<id>", player)%" Pour ajouter les phrases dans le fichier yml, il faudra utiliser ceci : add "<id>" to yaml list "ID.<id>.FR" from "plugins/translate/Language.yml" Ca donnera ceci : A vous de le remplir manuellement le fichier ou par votre skript. Vous aurez par contre besoin des addons suivants : - SkUtilities - SkQuery - TuSke Le code en entier : function MSGLanguage(id: text, p: player): If {_id} is "Test": If {langue::%player%} is "Fr_fr": set {_content} to value list "ID.<id>.FR" get of "plugins/translate/Language.yml" return {_content} If {langue::%player%} is "ENG_eng": set {_content} to value list "ID.<id>.ENG" get of "plugins/translate/Language.yml" return {_content} on script load: create "plugins/translate/Language.yml" add "<id>" to yaml list "ID.<id>.FR" from "plugins/translate/Language.yml" add "<id>" to yaml list "ID.<id>.ENG" from "plugins/translate/Language.yml" command /changelanguage <text>: trigger: If arg 1 is "English": delete {langue::%player%} set {langue::%player%} to "ENG_eng" set slot 8 of player to ender chest named "&d&lLanguage" send "&aLanguage Selected !" If arg 1 is "Francais": delete {langue::%player%} set {langue::%player%} to "FR_fr" set slot 8 of player to ender chest named "&d&lLanguage" send "&aLanguage choisis !" on right click with Ender Chest: if name of tool of player is "&d&lLanguage": open virtual chest inventory with size 1 named "&6&lMenu" to player format gui slot 3 of player with diamond named "&bEnglish &e(Click on it for select this language)" to close then run player command "/changelanguage English" format gui slot 5 of player with emerald named "&bFrancais &e(Clique dessus pour choisir cette langue)" to close then run player command "/changelanguage Francais" Une version différente et optimiser a été fait par @4rno ici En espérant que cette fonction vous intéresse. IDEE DE BASE DE @4rno
      • 2
      • J'aime
  23. Olyno

    Choix des indexs

    Je check ça
  24. Olyno

    Choix des indexs

    wtf, es-tu sûr d'avoir bien compris ma demande ? En gros, là, si j'utilise ton code, si genre le joueur dit "test", ca va lui afficher "yolo" uniquement ? Parce que il me semble que avec ton code, ca va dire toutes les values de la 2nd liste et non pas l'index correspondant.
  25. Olyno

    Choix des indexs

    Merci de ton ps, je ferais attention. Mais je n'ai pas mis de "loop-value" ? Il s'agit du code de KyloRen3600, c'est pas le miens xD Le miens il est tout en haut de cette conversation xD Le "if message contain loop-value-1:" ne fonctionne pas, j'ai déjà tester :(
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.