Aller au contenu

Shelk

Ancien
  • Compteur de contenus

    1 062
  • Inscription

  • Dernière visite

  • Jours gagnés

    54

Tout ce qui a été posté par Shelk

  1. Shelk

    Scoreboard qui clignote

    Mettre loop-player dans une variable est extrèmement courant,%loop-player%,on peut mettre aussi un argument %arg-1% ou juste un joueur %player% mais ce n’est absolument pas bugué,tu avais dû faire une erreur.
  2. Shelk

    Scoreboard qui clignote

    Tu marques juste "%{group.%loop-player%}%
  3. Shelk

    Scoreboard qui clignote

    Jsuis sur tablette donc chaud pour coder mais: every 1 second in "hub": loop all players: wipe loop-player's sidebar wait 5 ticks blablabla N’oublie pas de remplacer tout les "player" même dans les variables par "loop-player".Blablabla c’est la suite de ton scoreboard après le wait 1 tick.
  4. Alors oui autant pour moi j’ai oublié que si on affiche le display name,on peut custom le set join message.Je l’utilise jamais, mais y’as des chances que ça ne le fasse qu’au joueur non ?
  5. Non,le set join message le fait pour tout les joueurs,il sert à définir le message quand un joueur join,mais pas pour un seul joueur ou quoi
  6. Shelk

    Explosion damage

    J'ai dit que j'ai déjà testé ça :v Au pire si quelqu'un connait un plugin qui pète les blocks mais fais pas de dégats aux joueurs...
  7. Shelk

    Apprendre le Skript #2

    Je commence à rédiger le 3e tutoriel,des petits exercices pour vous améliorer ! N'hésitez pas à voter pour le 4e tutoriel sur ce topic !
  8. Shelk

    Apprendre le Skript #2

    Notre conversation a un peu bugué.Reprenons la: > J'adore,tu aurais pu mettre tout le code au pire et expliquer après ^^ > Ok, merci du conseil ! C'est mieux la :D
  9. Shelk

    Apprendre le Skript #2

    Merci de tes conseils,mais la je vais pas edit tout le post donc je retiens pour le prochain tuto :x
  10. Shelk

    Apprendre le Skript #1

    Badaboum ! Le Apprendre le Skript #2 est sorti ! Clique ici jeune padawan !
  11. Yo les gens :D Bienvenue dans le deuxième tutoriel de Apprendre le Skript ! > Waa > Trop cool > C'est exceptionnel ! :O Jvous emmerde.Alors ! Dans ce tutoriel,nous allons apprendre à faire des commandes custom ! > Waa > Trop c.. Donc,zzzzzé parti ! I) Les commandes personnalisés On procède un peu comme les évènements,c'est juste le début au ras de la ligne de gauche qui change,sinon,les effects etc sont les mêmes choses.Donc,on tape command /Macommandeadorée: A noter > Il y a le ":" à la fin,ce qui veut dire qu'on doit retourner à la ligne et faire une tabulation après.Sinon,la formulation est: command /Votrecommande: tout en restant au bord,très important ! Maintenant,on va voir différentes choses avant de mettre les effects.Tout d'abord,il faut taper "trigger:" avant de mettre les effets,ça signifie que les effets/conditions(Qu'on va voir dans les prochains tuto) de la commandes vont s'effectuer à partir de la (Je précise encore,le : signifie retour à la ligne + tabulation !) Ce qui donne: command /macommande: trigger: blablabla #Effects Maintenant,je vais vous dire ceux que vous pouvez mettre avant le trigger,sinon vous vous doutez bien que le créatueur de Skript ne l'aurait pas mis.En effet,on peut mettre avant une permission,seul ceux qui l'ont ou qui sont op pourront faire la commande ! Pas mal non ? command /macommande: permission: zbeub.sk #Mettez ce que vous voulez,pas besoin de .sk ou autre forcément ! Par contre,au lieu de mettre des espaces,mettez un point trigger: blablabla #Effects :O ça devient intéressant pour des grades Vip ou autres non ? Et ce n'est pas tout,vous pouvez mettre le message de permission si le joueur ne l'a pas ! command /macommande: permission: vip permission message: Tu dois être VIP,VIP+ ou Elite pour effectuer cette action petit joueur de merde :) trigger: blablabla #Effects Maintenant,je vais vous dire les autres choses qu'on peut mettre avant le trigger command /macommande: description: Cque vous voulez trigger: blablabla #Effects Le "description: Cque vous voulez" permet de mettre une description,visible que dans le dossier,inutile,mais sur de grands skripts,permet de s'y retrouver ! command /macommande: usage: L'usage correct: /macommande [Joueur] [Coordonés] trigger: blablabla #Effects En fait,vous verrez quand on fera les arguments ( par exemple /macommande [Joueur] ) que si le joueur se trompe et fait par exemple /macommande add au lieu de mettre un joueur,le "usage:" lui rappelera comment s'éxecute la commande.En espérant avoir été clair. command /macommande: executable by: console trigger: blablabla #Effects Mettre "executable by: players/console" permet de dire par qui peut être exécuté la commande.En l'occurence,seul la console peut l'éxecuter dans mon cas. command /macommande: aliases: /mc, /macom trigger: blablabla #Effects Et le dernier,aliases,permet de faire des raccourcis,par exemple la commande que je viens de mettre pourra s'éxecuter par /mc ou /macom au lieu de tout écrire.Faire aussi les arguments dans ce tutoriel serait trop long,je vous l'éxpliquerais plus en détail dans un prochain ! Donc c'est la fin de ce deuxième tutoriel,jcrois un peu plus court que l'autre mais bon,j'espère qu'il vous aura plus,si vous avez des questions,c'est ici ! VVVVVVVVVVVVVVVVVVVVVVVVV Edit: Apprendre le skript #3 ? C'est ici !
  12. Les espaces,test pour voir
  13. Shelk

    Explosion damage

    Yep ! Je cherche actuellement le moyen de désactiver les dégats de la tnt,voici mon code: on explosion: cancel event create a safe explosion of force 2 Mais les joueurs prennent les dégats quand même.J'ai donc vu ça pour procéder comme suit,mais rien ne marche aussi: on damage: if damage cause is entity explosion: cancel event Aucune erreur,mais ça marche pas.J'ai tenté aussi le "explosion" et le "if damage was caused by" mais rien n'y fait.Merci de votre aide.
  14. Shelk

    Recherche d'un évènement

    Je pense que je vais faire ça en ajoutant la condition qu'il soit dans le monde mini-jeu,merci de votre aide.
  15. Shelk

    Recherche d'un évènement

    J'ai crée un système qui fait un effet de lévitation,et j'aimerais mettre des barrières invisibles tout au bout du mini-jeux qui tp le joueur et qui dit "Tu as retrouvé la liberté",en gros quand il sort du jeu quoi,et les barrières doivent détecter quand un joueur touche pour faire la fin du jeu.(Sachant qu'avec la lévitation,c'est la tête qui vas toucher les barrières :/)
  16. Shelk

    Problème on join/on quit

    Donc c'est Skript qui est bugué.Spigot c'est mieux :p
  17. Shelk

    Problème on join/on quit

    A la place des join message et autre,test en mettant un broadcast
  18. Shelk

    Recherche d'un évènement

    De toute façon jles ai tous donc jverrais demain si c’est bien le bon ^^
  19. Shelk

    Recherche d'un évènement

    Je suppose que oui,la jpeux pas le test,et il est implanté dans un addon ?
  20. Shelk

    Recherche d'un évènement

    Yop ! Je cherche actuellement un évènement qui nécessite un add-on sûrement car je ne l'ai pas trouvé dans la documentation skript,un évènement qui détecte quand un joueur touche un certain block.Je sais bien qu'il existe le "on walk on ..." mais je voudrais que même quand la tête du joueur touche le block,ça le détecte.Merci de votre aide ;)
  21. Shelk

    Apprendre le Skript #1

    En effet,je modifie ça ! :D
  22. Shelk

    Apprendre le Skript #1

    Merci merci :) Prochain tutoriel,custom command,et celui d'après... bah vous choisissez dans le sondage !
  23. Shelk

    Être autonome en Skript

    J'aime :O Bon tuto :x
  24. 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 on damage: #Alors la on dit "Quand un joueur reçoit des dégats" kill the victim #On tue la personne qui s’est pris les dégats (Pour un système de mort subite par exemple) Donc,pour commencer,on met l'évènement au bord (Clique >ici< pour la liste des évènements sans addons) on break: 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 ! on break of stone: 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: on break: # Quand un block se casse cancel event # Permet d'arrêter l'évènement,et de réinisialiser.Par exemple,la le block va se remettre,si un outil a été utilisé,sa durabilité sera comme avant,bref wait 1 second # Demande à skript d'attendre une seconde après avoir cancel l'event kill the player # Tue le joueur qui l'a cassé message "&aTu as cassé un block,tu as été tué par Mère Nature !" 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
  25. Shelk

    Aide pour menu

    Exactement ! A la limite faut faire un post "Pourquoi TuSKE est mieux que SkQuery" dans l'espace membres car la c'est pas en le balançant partout qu'on va prendre la peine de changer tout nos gui qu'on fait et réapprendre des manières,cite les avantages de TuSKE,etc
×
×
  • 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.