Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 11/12/2017 dans Messages

  1. Bonjour ! Je vais dans ce tutoriel, essayer de vous expliquer comment utiliser l'addon Vixio et comment créer un bot avec ! Sans plus attendre, commençons ! Sommaire : I/ Création d'un bot II/ Lié le bot et discord III/ Créer des commandes pour le bot IV/ Créer des embed V/ Documentations et sources I/ Création d'un bot : Pour commencer, il nous faut un bot. Pour ce faire, allez sur le lien https://discordapp.com/developers/applications/me . Pensez à être connecter avec votre compte sur discord. Une fois dessus, cliquez sur "New app". Ensuite, mettez en : 1) Un nom à votre bot 2) Une icone à votre bot 3) Une description à votre bot Sauvegardez en 4 votre bot. Ici, je vais appeler le bot "TestSkriptMc". Maintenant, créer un utilisateur bot, donc votre bot en lui-même. Pour se faire, descendez en bas de la page et cliquez sur "Create a Bot User" Maintenant, voyons voir les informations qu'on a. Nous avons en : 1 : Le nom d'utilisateur de votre bot 2 : Cliquez sur cette case si vous souhaitez que n'importe qui ajoute votre bot. Ici, vous devez cliquer dessus. 3 : Le token est le code le plus important du bot à ne pas perdre, ni donné. Il s'agit d'un code top secret ! Cliquez sur "click to reveal" au niveau du token pour obtenir votre code secret puis gardez le sous la main. Bravo, vous venez de créer votre bot ! II/ Lié le bot et discord : Maintenant c'est bien beau, mais on en fait quoi de ce bot ? Nous allons donc le lié au serveur discord ! Pour ce faire : 1) Aller sur le lien suivant : https://discordapi.com/permissions.html 2) Choisissez les permissions que doit avoir votre bot. 3) Allez récupérer l'id du bot qui se trouve sur la page de votre bot en haut (client id) et mettez le dans la case adéquate. 4) Cliquez sur le lien et ajoutez le bot sur votre serveur discord. Facile, vous avez déjà fait une grande part du boulot. Maintenant, créer un nouveau skript et présentez de cette manière : options: bot : <nom du bot> token : <son token> on load: login to user with token "{@token}" with name "{@bot}" Remplacer "<nom du bot>" par le nom de votre bot et "<son token>" par son token sauvegarder au préalable. Désormais, le nom du bot sera "{@bot}" NE LAISSEZ PAS LES FLECHES ! VOTRE TOKEN ET LE NOM DE VOTRE BOT NE DOIVENT PAS ETRE ENTRE LES DEUX FLECHES ("<" et ">") !!!! Faites un "/sk reload all" et vérifiez que le bot s'est bien connecté à la fois dans la console mais aussi sur votre serveur discord. Si tout s'est bien passé, vous avez votre bot ! III/ Créer des commandes pour le bot : Les commandes pour les bots ressemblent beaucoup aux commandes de skript. Je vous invite à analyser le bout de code suivant : guild message received seen by "{@bot}": if event-string begins with "ping": reply with "pong" guild message received seen by "{@bot}": Parmi tous les channels dont à accès votre bot et où il peut lire les messages (ici nous utilisons l'options "bot" qui a été set tout à l'heure) if event-string begins with "ping": Si l'utilisateur qui a parlé a commencé son message par "ping" reply with "pong" : Répondre dans ce channel par "pong" Voilà, vous avez développer votre première commande ! IV/ Créer des embed : Les embed sont des données, ou encore valeurs encadrées. Comme : Ceci est bien sûr un exemple de embed xD clear embed "Test" make embed "Test" set title of embed "Test" to "Skript-mc.fr test !" set color of embed "Test" to "RED" add field "Test", with value "Ceci est un test", split true to embed "Test" send embed "Test" to channel event-channel with "{@bot}" Voici un exemple basique d'un embed. Vous pouvez personnaliser tout les embed de bien des manières. Voici la liste des parties d'un embed que vous pouvez modifier : V/ Documentations et sources : Toutes les syntax sont disponible au lien suivant : http://vixio.space/docs/ Le téléchargement de vixio se trouve ici : https://github.com/iBlitzkriegi/Vixio/releases/download/v1.1.5/Vixio-1.1.5.jar Le lien du support est disponible ici : https://discord.gg/9xQUk2d La page officiel de l'addon : https://forums.skunity.com/resources/vixio-the-best-discord-addon-on-the-market.19/
    2 points
  2. Passe moi ton skype je peut essayer de voir ca avec toi si tu veux Je t'ai fait ca , chez moi tout marche je t'ai fait un systeme de give de coins au passage tu peux le supprimer si tu veux: command /pierre§ <text>: trigger: if arg 1 is not set: message "&6Merci de renseigner le type de pierre" if arg 1 is "FMoyenne": if player's inventory contains 3 Emerald named "&cPierre De Force Faible": if player's inventory contains 15 Glowstone named "&1Poudre De Pierre": if {coins.%player%} > 499: remove 3 emerald named "&cPierre De Force Faible" from player's inventory remove 15 Glowstone Dust named "&1Poudre De Pierre" from player's inventory make console execute command "/bc %player% est plutot BG" else: message "Tu n'as pas assez d'argent" else: message "Tu n'as pas assez de glowstone" else: message "Tu n'as pas assez d'emeraude" command /coins [<player>] [<text>] [<number>]: permission: coins.admin trigger: if arg 1 is not set: message "&6&m-------------------------------------------" message "" message "&6Give des coins &b➤ &e/coins &b<&epseudo&b> &eadd &b<montant&b>" message "&6Voir le nombre de coins d'un joueur &b➤ &e/coins &b<&epseudo&b> &einfo" message "&6Retirer des coins &b➤ &e/coins remove &b<&emontant&b> &b<&epseudo&b>" message "" message "&6&m-------------------------------------------" if arg 1 is set: if arg 2 is "add": if arg 3 is set: add arg 3 to {coins.%arg-1%} message "&b%arg 3% coins ont été ajouté à &6%arg-1%" if arg 2 is "remove": remove arg 3 from {coins.%arg-1%} message "&b%arg 3% coins ont été retiré à &6%arg-1%" if arg 2 is "info": message "&bCoins de &6%arg-1% &b➤ &e%{coins.%arg-1%}%"
    1 point
×
×
  • 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.