Shelk 316 Posté : 9 août 2017 Bienvenue dans mes premiers tutoriaux sur Apprendre le Skript ! Dans ce premier épisode,nous allons déjà apprendre à installer Skript,et un peu commencer le code. Tout d'abord,il vous faut un logiciel de traitement de texte.C'est assez con mais il vous en faut un bon.Même le bloc-note suffit,ou vous pouvez opter pour SublimeText,Notepad... il faut juste que vous soyez à l'aise.Pour Notepad++,cliquez ici pour voir un tutoriel qui vous permettra de tous voir en couleur etc pour vous faciliter la vie. Ensuite,il vous faut un serveur,spigot de préférence mais bukkit marche aussi,peu importe la version.Ensuite,vous devez télécharger Skript,je vous conseille la 2.2 fixe qui est vraiment pas mal. ICI Une fois téléchargé,mettez Skript dans votre fichier plugins sur votre serveur,tout marche à présent. Optionnel: Vous aurez forcément besoin d'addons,donc jvous conseille de les téléchargez maintenant: pack Une fois fait,prenez les .jar de votre version,et pareil,dans le dossier plugins ! I) Commençons par le commencement ! > Bon,c'est bien long de faire tout ça,mais on a envie de coder nous ! Oui oui,attendez,déjà,allez dans le fichier "Skript" qu'à générer le .jar.Allez dans "scripts" Vous verrez un tas de merde Skript avec un petit tiret avant chaque nom >Cool mais à quoi ça sert ? les tirets servent à désactiver le skript :) > On a qu'à le supprimer lol Ben non,si on le développe et qu'il a des erreurs et qu'on stoppe le développement un moment,ça évide qu'à chaque /reload y'as ses erreurs :) Donc,pour commencer,créer un fichier .txt que vous renommez "votrenom.sk" (Le .sk est très important pour que skript reconnaisse le fichier !) Ouvrez le avec l'éditeur de texte de votre choix,pour commencer un code,ce sera toujours pareil ! Skript se compose de plusieurs choses: > Evenements > Variables > Commandes custom > Effect > Conditions > Fonctions > Breeeeeeeeeeef Pour commencer un code,il y a deux grandes "manières" de commencer un code. Détecter un évènement (Qu'on va faire dans ce tuto) Créer une commande custom ( Pas maintenant <: ) II) Les évènements Pour commencer,on va apprendre à éxecuter un effet.Qu'est-ce qu'un effet ? C'est quelque chose qui se passe après une certaine action ou commande.Par exemple,l'effet de kill quelqu'un,vous comprenez ? Au cas ou,je fais un exemple ;x Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Donc,pour commencer,on met l'évènement au bord (Clique >ici< pour la liste des évènements sans addons) Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. A noter qu'il y a toujours un ":" à la fin de chaque évènement ! Il signifie que vous devez retourner à la ligne et faire une tabulation après (Pour tabulation,faire "TAB",ou 4 espaces,mais dans un code,faite soit l'un soit l'autre !).Vous pouvez préciser la plupart des évènements ! Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Ici,on précise que les effects ne se font que si le block cassé est de la stone ! Ensuite,après la tabulation,on fait un effect.Les effects n'ont jamais (Sauf cas rares comme loop all players ou autres) mais alors jamais de ":",donc les effets s'alignent comme ça: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Voila,vous pouvez maintenant,quand un évènement se produit,produire des effets ! Liste des effets: ici Vous pouvez voir que touts les effets sont alignés,effets les plus utiles: broadcast "Message" > Permet de mettre un message à tout les joueurs message "Message"> Permet de faire un message privé au joueur qui a éxecuté l'évènement kill the player/victim/attacker > Tue le joueur,pour victim et attacker,c'est seulement dans les évènements de pvp ! (On damage,on death...) wait "Nombre" "ticks/seconds/minutes..." Permet d'ordonner à Skript d'attendre clear the player's inventory > Permet de clear l'inventaire du joueur cancel event > Le fameux ! Permet d'annuler l'évènement ! J'ai dit dans les grandes lignes,après on peut rajouter énormément de choses dans ces effects la. C'est la fin de ce tutoriel,prochain tutoriel assez court mais je vous dirais comment créer une commande ;) N'hésitez pas à me dire ce qui va pas pour que j'édit tout ça ! > J'ai rien compris mec Alors poste ta demande dans les commentaires de ce topic ! :D Apprendre le skript #2 : ici 12 1 Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 9 août 2017 Tutoriel parfait :O Partager ce message Lien à poster Partager sur d’autres sites
Shelk 316 Répondu : 9 août 2017 Merci merci :) Prochain tutoriel,custom command,et celui d'après... bah vous choisissez dans le sondage ! Partager ce message Lien à poster Partager sur d’autres sites
Serkox 38 Répondu : 9 août 2017 Parfait, juste une remarque: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. signifie plutôt quand un joueur prends des dégâts et non quand quelqu'un tape quelqu'un, car un joueur peut prendre des dégâts par de la lave, dégâts de chute etc, sinon super tuto pour les débutants :) Partager ce message Lien à poster Partager sur d’autres sites
Shelk 316 Répondu : 9 août 2017 En effet,je modifie ça ! :D Partager ce message Lien à poster Partager sur d’autres sites
Shelk 316 Répondu : 10 août 2017 Badaboum ! Le Apprendre le Skript #2 est sorti ! Clique ici jeune padawan ! Partager ce message Lien à poster Partager sur d’autres sites
Lou' 157 Répondu : 13 mai 2020 Ce déterrage, chaud Partager ce message Lien à poster Partager sur d’autres sites
TwistedL 0 Répondu : 22 juillet 2020 Merci pour ce tuto Partager ce message Lien à poster Partager sur d’autres sites
zarco70 23 Répondu : 24 juillet 2020 Tu as fais une erreur Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. le on damage signifie quand une entité prend un dégât donc les cochons, poulets, joueurs ect... et sa peut être gênant pour certain skript pour que les joueurs et UNIQUEMENT les joueurs prennent aucun dégâts, il faut mettre Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. et on peut faire de même pour éviter que certains mobs ne prennent pas de dégâts comme Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. ou Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Lou' 157 Répondu : 25 juillet 2020 @zarco70 Te rends-tu compte que ce tutoriel date de 2017 ? Il n'y a aucune utilité à déterrer ce sujet, c'est vraiment chercher à gratter des messages à ce niveau-là Partager ce message Lien à poster Partager sur d’autres sites
Lezardeau03 0 Répondu : 2 novembre 2021 pas mal merci Partager ce message Lien à poster Partager sur d’autres sites
ADESS 0 Répondu : 23 novembre 2021 Parfait les bases sont très bien expliqué Partager ce message Lien à poster Partager sur d’autres sites
Varoushka 0 Répondu : 11 décembre 2021 par contre on peut plus download el pack Partager ce message Lien à poster Partager sur d’autres sites