Aller au contenu

SkyCraft78

Membre
  • Compteur de contenus

    82
  • Inscription

  • Dernière visite

  • Jours gagnés

    4
  • Crédits

    448 [Faire un don]

Messages posté(e)s par SkyCraft78


  1. Bien le bonjour, jeunes gens!

    Comme certains d'entre vous le savent, les bots Discord étaient faisable autrefois avec Vixio, un bon addon mais qui est maintenant remplie de bugs et abandonné par son développeur.

    Depuis, DiSky est sorti et offrent plus de fonctionnalités tout en fixant les bugs présents de Vixio.

    Sommaire

    • Créez le bot et l'invitez

    • Le connecter avec Skript

    • Gérer son status

    • Faire une commande simple

    • Faire une commande complexe

    • Liens utiles

    1) Créez le bot et l'invitez sur votre serveur

    Avant toute chose, vous devez vous rendre sur le

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    , d'où vous pourrez créer, modifiez puis invitez votre bot.

    Connectez-vous, puis cliquez sur le bouton NEW APPLICATION en haut à droite:

    68747470733a2f2f7a7570696d616765732e6e65742f75702f32312f31312f7735706a2e706e67

     

     

     

     

     

     

     

     

     

     

    Ensuite, entrez le nom (1) que vous voulez, il ne dépendra de rien pour la suite du tutoriel, puis cliquez sur CREATE (2):

    68747470733a2f2f7a7570696d616765732e6e65742f75702f32312f31312f387332352e706e67

     

     

     

     

     

     

     

     

     

     

     

     

    Rendez-vous dans la partie BOT à droite, cliquez sur ADD A BOT puis validez avec YES, DO IT! :

    68747470733a2f2f7a7570696d616765732e6e65742f75702f32312f31312f6f7170642e706e67

     

     

     

     

     

     

     

     

     

     

     

    Vous pouvez ensuite changez le nom ainsi que l'icone de votre bot. Ces deux informations seront affichés sur Discord.

    Pour nous facilitez la tache dans la prochaine partie, copier le token en cliquant sur COPY !

    image.thumb.png.79b6fe948a6c0a65afe24c19ea7ff018.png

     

     

     

     

     

     

     

     

     

     

     

     

    ⚠️ VOUS DEVEZ ACTIVEZ LES INTENTS! SANS, LE BOT NE SE CONNECTERA PAS:

    68747470733a2f2f7a7570696d616765732e6e65742f75702f32312f31312f6c6b64712e706e67

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Bien, maintenant que le bot en lui-même est créé et modifié, nous pouvons l'inviter :D

    Pour cela, rendez-vous sur la partie OAUTH2 puis cochez toutes les cases montrées dans l'image. Copier le lien et invitez votre bot sur votre serveur parmi la liste qui s'affiche:

    image.thumb.png.4313ec7e5ea486b6524936cc6b383637.png

     

     

     

     

     

     

     

     

     

     

     

     

    2) Le connecter avec Skript

    Enfin, nous pouvons attaquer le concret; la partie du développement en Skript!

    Vous n'avez qu'une seule ligne de code pour charger le bot. Utilisez:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Si jamais le bot n'est pas en ligne, vérifier si vous avez bien activé les intents comme indiqués précédemment!

    Plus rapide que la précédente partie n'est-ce pas ? 😂

    3) Changer son status

    Nous allons changez le online status du bot, puis le faire jouer quelque chose.

    Le code est ici encore très simple à manier, mais voici un petit exemple:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    4) Faire une commande basique (sans arguments)

    On avance, notre bot est déjà beau visuellement, mais bon il sert à rien actuellement.

    Nous allons faire une petite commande basique, qui renvoie, dans un embed, le ping actuel du bot:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Résultat:

    image.png.9b86a8e93ec979c1fc5f66ea6e1fd175.png

    5) Faire une commande complexe (avec arguments)

    Nous allons cette fois si utiliser une condition, ainsi que deux arguments dans notre commande.

    Elle nous servira pour tester si un membre spécifique à un rôle spécifique ou non, en renvoyant un message de validation.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    6) Liens utiles

    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Et voilà ! Vous savez maintenant comment utilisez DiSky et faire des commandes avec quelques arguments!

    N'hésitez pas à faire des retours, sachant que c'est mon premier tutoriel il n'a rien de parfait

    Merci encore de votre lecture et bonne journée / soirée !

     

    • Oui 1

  2. DiSky - Gérer Discord avec Skript !

    Consulter cette ressource

    rijh.png

    squ0.png

    DiSky est un nouvel addon Skript, reprenant Vixio, et vous permettant ainsi de relier vos Skript à Discord.

    Gérez les roles, créer vos propres commande et créez le bot le plus 

    Cependant, DiSky est toujours en version alpha et toutes les fonctionnalités de Vixio ne sont pas encore implémentees. Pour obtenir quelques codes d'exemples, regarde sur

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    , dans le channel "example" ou regarde la section ci-dessous pour quelques codes simples marchant avec la dernière version de DiSky 🙂

    ja9e.png

    Voici quelques liens qui vous seront, je pense, très utiles pour en savoir plus quant à DiSky ^^

    • GitHub (Code source): 

      Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Téléchargement Alpha (les versions en beta-test): 

      Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Documentation: soon (Les syntaxes sont globalement les mêmes que celles de Vixio)
    • Wiki: 

      Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Discord: 

      Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    1r78.png

    Pour finir, voici quelques exemples de codes utilisable avec la dernière version de DiSky uniquement. Ce sera avec plaisir de vous aidez pendant votre code, venez sur notre discord ou en MP (ItsTheSky#1234)!

    Simple code pour ajouter un role spécifique à un membre quand il rejoins le serveur:

    Charger puis modifier le statut et activité d'un bot:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Résultat:

    image.png.3a04f90e8f076f2b8ea94da801210d7c.png

    Créer une commande, puis renvoyer, dans un embed, le contenu de la commande:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Résultat:

    image.png.688f5c227ad9b3f3f8e73926285223e3.png


     


  3. Hey !

    Est-ce que tu as FAWE ?

    Si oui, tu peux utilise un bout de code (Fonctionnant avec skript-reflect) qui vas te permettre de paste des schematics comme avec ton ancienne syntaxe ^^

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Tu peux également checker SkUtils, qui peux paste des schematics sans problème en 1.16.4 !

    Bonn journée 🙂

    (Exemple d'usgae:)

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     


  4. Hey !

    Pour répondre à ta première question, je te conseil d'utiliser un addon nommé skript-gui.

    Il est très pratiques avec des syntaxes simple mais complètes. Tu peux retrouver le liens de téléchargement

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    et un petit tutoriel en français ICI ^^

    Ensuite pour ta seconde question, tu dois passer par un script en plus, contenant un code du genre :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Tu as ensuite simplement à ajouter la permission que tu as choisis (dans mon exemple, world.break)

    Voilà, je reste disponible si tu a besoin d'aide ^^

    • J'aime 1

  5. Hey 👋

    Par expérience, d'un point de vue fonctionnalité, accessibilité et mise à jour, le meilleur addon pour les GUI reste Skript-GUI. 

    C'est une adaptation de TuSKe, donc tu ne t'y perdra pas trop 😄

    Voici quelques liens qui te seront utiles :

    Pour le télécharger :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Un tutoriel en Français : https://skript-mc.fr/forum/topic/18377-skript-gui-créez-vos-gui/

    Et enfin un convertisseur de code TuSKe en skripr-gui :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Bonne soirée 😉


  6. Hey 👋

    Dans ton cas précis, je te conseil, au moment du claim, d'ajouter le chunks dans une liste lié à la faction. Ensuite rien de plus simple, juste faire une boucle avec la liste et ainsi obtenir tout les chunks qui furent précédemment claims.


  7. Évite les doubles postes dans ces cas là, utilise le bouton `Edit` pour modifier ton message précédent 😄

    Si tu n'as aucune erreur au reload de ton code, tu es sur que l'événement est bien exécuté ? Essayer de débuger (= envoyer des messages à des endroits stratégiques du code) pour voir ou le code pourrais coincer. 

    De plus, je ne sais pas si c'est une faute de copier / collé, mais tu as laissé un espace de trop entre le `cancel` et `event`. Essaye de corriger cette erreur et refait la commande 

     


  8. Hey 👋

    Tu nous as envoyer un code assez gros, sans nous donner précisément l'erreur que tu obtiens. Des erreurs de syntaxes ? Au niveau de la console ou au moment du reload ? De plus, impossible de t'aider correctement vue que tu n'as pas rempli les champs obligatoires, comme la version Minecraft ou les potentiels addons installés

    Avec toutes ces nouvelles informations, nous pourrons ainsi facilement t'aider 😄

    Bonne soirée

    • J'aime 1

  9. SkImage - Créer, Éditer et Sauvegarder des images en Skript !

    Consulter cette ressource

    Hey 😉

    aujourd'hui je vous présent mon nouvel addon.

    Il vous permet simplement et intuitivement de créer et sauvegarder vos propres images via Skript.

    Actuellement, vous pouvez uniquement écrire du texte et dessiner un rectangle, mais plus de possibilités seront ajoutés dans le futur.

    De plus, vous pouvez également récupérer une image du Web, et la coller sur une autre image.

    Cet addon est principalement utile avec Vixio, pour interagir avec Discord, mais bientôt aussi avec skript-frame pour créer des maps personnalisés en Skript 😄

    Si vous trouvez n'importe quels bugs, merci de me les signalés dans la sections ISSUE ci-dessous !

    LIENS

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.


     


  10. SkUtils - Interagissez avec d'autres plugins !

    Consulter cette ressource

    Hello 😛

    Aujourd'hui je publie un addon vous permettant d'interagir avec d'autres plugins que vous avez déjà.

    Ceci est la seconde version alpha, donc attendez vous à des bugs, et reportez les moi sur Discord (ItsTheSky#1234) ou sur le GitHub !

    Dans l'alpha-0.2, voici les plugins intégrés: 

    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Pour la documentation, c'est ICI.

    SkUtils est indépendant des plugins listés ci-dessus, c'est à dire que si l'un des plugins est manquant, les syntaxes liés à ce derniers ne seront pas activés, mais les autres si.

    SkUtils est en phase d'expérimentation ! Merci de bien vouloir l'utiliser uniquement dans un serveur de test et non dans un serveur de production tant qu'une vrai release n'est pas sortie !

    Liens :

    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    • Contenu masqué

        Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    Merci de votre lecture et bonne soirée 😉

     


     


  11. Version de Minecraft : 1.14.4
    Version de Skript : 2.5-alpha3

    Type du skript : Skript de "Team" de KOTH basique

    Description du script :

    Bonjour à tous !

    Je demande aujourd'hui un skript de KingOfTheHille basique.

    Si je répète Basique, c'est que je ne veux pas d'un KOTH entier.

    Voilà ce dont j'ai besoin :

    - Système d'équipe (Équilibrage, ...)

    - Démarrage automatique (Si il y a plus de 10 joueurs)

    - Contage des points / secondes (Dans une zone délimité par une région ou pas des coordonnées)

    - Système de Kills / Morts via Actionbar ("Tel personne à été tuée par Tel personne")...

    - Give de blocks de laine de l'a couleur de l'équipe correspondante

    - Give d'un épée & arc & flèches

    - GUI pour rejoindre tel ou tel équipe

    De plus, il n'y aura que 2 équipe

    - Rouge

    - Bleu

    Je pense que j'ai tout dit ^^

    Merci beaucoup à la personne qui sera assez deter pour le faire

    Il aura une petite récompense en échange ^^

    Si vous avez des autres questions, n'h'ésitez-pas !

    Bonne journée !


  12.  

    Salut 👋

    Personnellement, Jai passez beaucoup de temps à chercher la solution... Et rien trouver sur le WEB. 

    Mais en regardant bien les patern, j'ai réussi à trouvez ceci :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Après, je ne sais plus depuis quand ce patern est la. Voyant que tu utilise une version assez ancienne (Cause des ID, n'etant plus supporté dans les nouvelles version de Minecraft), tu peux aussi faire ça, mais qui est assez limité :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    J'espère que j'aurai pue t'aider ! 

    Bonne journée 😀


  13. Hey 👋

    Perso et par expérience, je te Conseil 2 software :

    - Magma qui est dispo seulement en 1.12.2 mais qui est simple d'installation et de configuration

    - Mohist développé par Terainwax qui est un petit peu plus dur à installer mais qui support plus de versions

    Bonne soirée 😁


  14. Hey 👋

    Soit c'est moi qui est stupide, sois tu à mal recopie, mais si on suis ton code, tu demande à drop un nombre... 

    La variable {item} étant un chiffre, c'est sur que ca marche pas 😁

     


  15. Version de Minecraft : 1.14.4
    Version de Skript : 2.5-alpha2

    Type du skript : Modifications d'image

    Description du script :

    Bonjour à tous ! 

    Je demande aujourd'hui votre aide pour la modification d'image. L'essieu moi vous expliquer :

    Dans Discord, un bot nommé Koya permet d'envoyer une image avec l'icone et le pseudo d'un membre quand il rejoint. J'aimerai faire la même chose. Pour cela, j'ai bien entendu Vixio, Script ainsi que Skript-mirror. Je sais que c'est possible en passant via Drupi, mais j'aimerai le faire sans (Ne l'ayant pas encore configuré 😅

    En résumé, je voudrais que, quand le jouer fait une commande du type ?pdp, on lui répond avec son avatar ainsi que son pseudo marque dessus. 

    Merci d'avance pour vos réponses ! 

    Bonne soirée 😁


  16. Le 02/03/2018 à 20:13, blueblasterz a dit :

    Bonjour/bonsoir !

    Dans les dernières versions de Skript se trouve une nouvelle fonctionnalité assez utile, permettant d'utiliser le format JSON dans des messages de manière à mon goût très simple et plus pratique qu'avec json.sk.

     

    Qu'est ce qu'un message contentant du 'json' ? Comment en faire via Skript ?

     

     

    Le json est un format permettant de stocker des données, et n'est pas utilisé que par Minecraft. Dans Minecraft, il permet entre autres d'envoyer des messages en couleur, contenant des commandes cliquables, des infobulles, et autres choses que l'on verra par la suite. Pour l'utiliser directement dans minecraft, il faut se servir de la commande "/tellraw", une commande à la syntaxe très restrictive et compliquée à utiliser.

     

    C'est le mode de fonctionnement de l'API json.sk. L'inconvénient est qu'avec ceci, il est difficile (impossible ?) d'envoyer plusieurs formats différents sur la même ligne, par exemple 2 commandes cliquables sur 2 portions de textes différentes de
    la même
    ligne. De plus cela envoie dans la console le log de la commande tellraw.

     

    Il existe aussi une syntaxe contenue dans SkQuery permettant d'envoyer des messages json, pouvant contenir plusieurs formats, mais cette syntaxe reste assez restrictive elle aussi, et nécessite l'addon.

     

     

     

    La nouvelle méthode

     

     

    Depuis longtemps il existe dans skript des bouts de codes intégrable directement dans l'effet "message/send", permettant de faire la mise en forme :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     

     

    Ils sont très peu utilisés, car il est bien plus simple de se servir de "&4 , &l , &2 , &r , ...". Mais c'est avec des balises de ce type que l'on va intégrer des commandes/tooltip à nos messages.

     

    Voici les 4 balises disponibles :

     

     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     

     

     

    Et voici quelques exemples d'utilisations et le résultat en jeu:

     

     
    [spoiler=Exemples]

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     

     

     

     

     

     
    [spoiler=Résultats]
    (Après avoir cliqué sur le message)

     

    #1

     

    [ATTACH=full]7864[/ATTACH]

     

     
    J'ai sauté quelques lignes pour ne pas cacher le texte, mais normalement il n'y a pas de saut de ligne.

     

    On remarque que dans les tooltips, le code couleur doit être mit avec le symbole § et non &, si vous écrivez le texte directement. Néanmoins si le texte de la tooltip est stocké dans une variable, alors le caractère & fonctionnera.

     

    Exemple :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     

     

    affichera bien Bonsoir en bleu dans la tooltip.

     

     

     

    #2

     

    [ATTACH=full]7867[/ATTACH]

     

    et au clic :

     

    [ATTACH=full]7868[/ATTACH]

     

    [spoiler=Résultats]

     

     

     

    #3

     

    [ATTACH=full]7866[/ATTACH]

     

    Juste pour montrer qu'il est possible de faire plusieurs commandes dans le même message, sur plusieurs parties de textes différentes. C'est bien sûr aussi possible avec les url.

     

     

     

     

     

    Remarques

     

     

    ● Certaines combinaisons de formatage ne sont pas possibles, si elles sont mises sur
    la même portion de texte
    :

     

    - commande + commande suggérée

     

    - commande + url

     

    - commande suggérée + url

     

     

     

    ● Ils n'est pas possible d'associer plus d'un format du même type à la même portion de texte. Par exemple, les codes suivants ne fonctionneront que partiellement :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     

     

     

     

     

    ● Les caractères < et > écrits dans l'un des formatages le fera boguer. Je n'ai personnellement pas trouvé d'autre moyen que de les remplacer par un caractère unicode comme ➤ ou ▶

     

     

     

    ● Les commandes cliquables et les commandes suggérées ne peuvent pas faire plus de 100 caractères, sinon seuls les 100 premiers caractères seront exécutés.

     

     

     

    ● Placer le symbole § dans une commande cliquable fera kick le client, avec l'erreur "illegal characters in chat". Si vous placez un § dans une commande suggérée, la couleur sera bien appliquée dans le tchat, mais le joueur sera kick s'il exécute la commande, avec la même erreur.

     

     

     

    ● Les urls doivent commencer par "http(s)://", sinon le texte ne sera pas cliquable

     

     

     

     
    ● Ces formats ne sont pas utilisables avec l'effet broadcast

     

     

     

     

     

    Je rappelle qu'il faut avoir une version assez récente de skript, prenez les

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    pour être sûr, et parce que c'est bien d'être à jour 😉 Pour info, cette fonctionnalité a été ajoutée dans la dev26.

     

    Voilà, en espérant que ça vous sera utile 🙂

     

     

     

     

     

     

    Super tuto, sérieusement !

    Pour le problème avec les < et >, je vous conseil ces symbole (Qui marche également correctement sur Minecraft !) :

    ‹ et ›

    De plus, tu pourrais indiquer depuis quelle version cela march ? 

    Merci d'avance !

    Bonne Journée !

×
×
  • 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.