Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'bossbar'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Staff
  • Accueil
    • Annonces
    • Règles du forum
    • Evènements
  • Skript
    • Suggestions
    • Demandes de skripts
    • Aide
    • Tutoriels
    • Skripts
    • Boites à outils
  • Maid Café de Onii-anime
  • Anime ou manga - Debat de Onii-anime
  • Qui es-tu exactement Onii-chan? de Onii-anime
  • Vos recommendations de Onii-anime
  • Meme :D de SupClub
  • Memes de Meme center
  • Discussion de Meme center
  • La street de Meme center
  • Skript de Meme center
  • Comment on fait pour dev de GravenCommu
  • Discussion de Séries et films
  • Prévisions/Spoil de Séries et films
  • Au coin du feu de Séries et films
  • Films de Séries et films
  • Général de Undertale
  • memes de Undertale
  • Général de Le club des ours
  • Recommandations de Musik
  • Créations de Musik
  • Découvertes de Musik
  • Demande d'aide de Aide
  • Animes à conseiller de Animes / Mangas
  • Mangas à conseiller de Animes / Mangas
  • Animes en vrac de Animes / Mangas

Catégories

  • Skripts
    • Mini-Jeux
    • Outils d'administration
    • Outils Anti-Grief
    • Gestion de Tchat
    • Outils pour les développeurs
    • Economie
    • Correctifs (anti-cheat, anti-lag, ...)
    • Général (utilitaires)
    • Fun
    • Informationnel (annonces, ...)
    • Mécanisme (système sans fil, ...)
    • Divers (skripts hors-catégorie)
    • Rôle-Play
    • Téléportation (portail, ...)
    • Web (base de données SQL, ...)
    • Gestion de monde (worledit, ...)
    • Génération de structures
    • Skripts Débutants
    • Bazar à Code
  • Add-ons
  • API / IDE
  • Vos memes de Onii-anime
  • Petites Ressources de SupClub

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


5 résultats trouvés

  1. Version de Minecraft : 1.19.2 Version de Skript : 2.6.4 Addons utilisés: SkRayFall Type du skript : Ecrivez ici le type de skript souhaité Description du script : J'aimerai créer des BossBar pour indiquer le temps restant des GenBoost, mais le problème c'est que le plugin Skript me renvoie eun message d'erreur lors du chargement disant : Line 102 : "&fx&82 &6Gen&cBoost: &e%{globaltime2}% &eSecondes" is not a location create bossbar title "&fx&82 &6Gen&cBoost: &e%{globaltime2}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray Voici le bout de code qui pose problème : on right click: if name of player's held item contains "&fx&82 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost2} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&82 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime2} to 5 create bossbar title "&fx&82 &6Gen&cBoost: &e%{globaltime2}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray loop all players: add bossbar "%player%" for loop-player wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost2} to false remove bossbar "genboostbossbar2" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&a4 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost4} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&a4 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&a4 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost4} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&a8 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost8} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&a8 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&a8 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost8} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&b16 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost16} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&b16 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&b16 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost16} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&b32 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost32} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&b32 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&b32 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost32} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&4&k! &fx&6&l64 &6Gen&cBoost &4&k!": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost64} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &4&k! &fx&6&l64 &6Gen&cBoost &4&k! &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&4&k! &fx&6&l64 &6Gen&cBoost &4&k!: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost64} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&4&kM &fx&d&l128 &6Gen&cBoost &4&kM": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost128} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &4&kM &fx&d&l128 &6Gen&cBoost &4&kM &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&4&kM &fx&d&l128 &6Gen&cBoost &4&kM: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost128} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" Pour plus de précision, voici le code en entier (Je précise qu'il n'est pas achevé, donc il manque des lignes de code ou comporte encore des erreurs hormis celle démontrée) : command /gengive <player> <text>: trigger: if player has permission "sk.gengive": if arg-2 is "dirt": give arg-1 dirt named "&6dirt Gen" if arg-2 is "sand": give arg-1 sand named "&6sand Gen" if arg-2 is "log": give arg-1 oak log named "&6log Gen" if arg-2 is "planks": give arg-1 oak planks named "&6planks Gen" if arg-2 is "leaves": give arg-1 leaves named "&6leaves Gen" if arg-2 is "moss": give arg-1 moss block named "&6moss Gen" if arg-2 is "brown": give arg-1 brown mushroom block named "&6brown muchroom Gen" if arg-2 is "red": give arg-1 red mushroom block named "&6red muchroom Gen" if arg-2 is "bee nest": give arg-1 bee nest named "&6bee nest Gen" if arg-2 is "beehive": give arg-1 beehive named "&6beehive Gen" if arg-2 is "clay": give arg-1 clay block named "&6clay Gen" if arg-2 is "sea": give arg-1 sea lantern named "&6sea Gen" if arg-2 is "wart": give arg-1 nether wart block named "&6wart block Gen" if arg-2 is "crying": give arg-1 crying obsidian named "&6crying Gen" if arg-2 is "respawn": give arg-1 respawn anchor named "&6repawn Gen" if arg-2 is "book": give arg-1 bookshelf named "&6bookshelf Gen" if arg-2 is "juck": give arg-1 jukebox named "&6juck Gen" if arg-2 is "sculk": give arg-1 sculk named "&6sculk Gen" on place: if name of player's held item contains "&6dirt Gen": add location of event-block to {placed::gens::%player's uuid%::*} on left click: if event-block is dirt: if {placed::gens::%player's uuid%::*} contains location of event-block: cancel event set event-block to air remove location of event-block from {placed::gens::%player's uuid%::*} give player dirt named "&6dirt Gen" every 1 second: loop all players: loop all blocks in radius 25 of loop-player: if loop-block is dirt: if {placed::gens::%loop-player's uuid%::*} contains location of loop-value-2: if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: drop 1 dirt at block above loop-value-2 if {genboost2} is true: drop 2 dirt at block above loop-value-2 if {genboost4} is true: drop 4 dirt at block above loop-value-2 if {genboost8} is true: drop 8 dirt at block above loop-value-2 if {genboost16} is true: drop 16 dirt at block above loop-value-2 if {genboost32} is true: drop 32 dirt at block above loop-value-2 if {genboost64} is true: drop 64 dirt at block above loop-value-2 if {genboost128} is true: drop 128 dirt at block above loop-value-2 command /genboost <player> <text>: trigger: if player has permission "sk.genboost": if arg-2 is "x2": give arg-1 sunflower named "&fx&82 &6Gen&cBoost" if arg-2 is "x4": give arg-1 sunflower named "&fx&a4 &6Gen&cBoost" if arg-2 is "x8": give arg-1 sunflower named "&fx&a8 &6Gen&cBoost" if arg-2 is "x16": give arg-1 sunflower named "&fx&b16 &6Gen&cBoost" if arg-2 is "x32": give arg-1 sunflower named "&fx&b32 &6Gen&cBoost" if arg-2 is "x64": give arg-1 sunflower named "&4&k! &fx&6&l64 &6Gen&cBoost &4&k!" if arg-2 is "x128": give arg-1 sunflower named "&4&kM &fx&d&l128 &6Gen&cBoost &4&kM" on right click: if name of player's held item contains "&fx&82 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost2} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&82 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime2} to 5 create bossbar title "&fx&82 &6Gen&cBoost: &e%{globaltime2}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray loop all players: add bossbar "%player%" for loop-player wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost2} to false remove bossbar "genboostbossbar2" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&a4 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost4} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&a4 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&a4 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost4} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&a8 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost8} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&a8 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&a8 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost8} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&b16 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost16} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&b16 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&b16 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost16} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&fx&b32 &6Gen&cBoost": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost32} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &fx&b32 &6Gen&cBoost &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&fx&b32 &6Gen&cBoost: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost32} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&4&k! &fx&6&l64 &6Gen&cBoost &4&k!": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost64} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &4&k! &fx&6&l64 &6Gen&cBoost &4&k! &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&4&k! &fx&6&l64 &6Gen&cBoost &4&k!: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost64} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" if name of player's held item contains "&4&kM &fx&d&l128 &6Gen&cBoost &4&kM": if {genboost2} or {genboost4} or {genboost8} or {genboost16} or {genboost32} or {genboost64} or {genboost128} is false: remove held item from player's inventory set {genboost128} to true broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &aUn &4&kM &fx&d&l128 &6Gen&cBoost &4&kM &aà été &2&lActivé &a!" broadcast "" set {globaltime} to 5 create bossbar title "&4&kM &fx&d&l128 &6Gen&cBoost &4&kM: &e%{globaltime}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray wait 5 minute broadcast "" broadcast "&6&l[&c&lBest&f&lSky&d&lGen&6&l] &cLe &6Gen&cBoost &cest désormais &4&lterminé &c!" broadcast "" set {genboost128} to false remove bossbar "genboost" else: send "&eVeuillez attendre, il y a déjà un &6Gen&cBoost &een cours !" every seconds: if {genboost2} is true: remove 1 to {globaltime2} create bossbar titled "&fx&82 &6Gen&cBoost: &e%{globaltime2}% &eSecondes" and id "genboost" for all players with progress 100 with colors dark_gray MERCI pour le temps que vous aller consacrer pour m'aide
  2. Hello ! Dans ce tuto, je vais vous montrez comment faire une bossbar défilante avec SkRayFall Moi je le place dans un event "on join" mais vous pouvez le faire comme vous le voulez. Premièrement, on loop 10.000 times, comme ça : on join: loop 10000 times: Puis, on créer une première Bossbar qu'on va nommer Bb.1 on join: if player is in world "World": loop 10000 times: create bossbar titled "&cCoucou toi :) &dCa &eVa?" and id "Bb.1" for player with progress 0 with colors pink Puis, on va faire défiler la ligne en dessous du texte, on join: if player is in world "World": loop 10000 times: create bossbar titled "&cCoucou toi :) &dCa &eVa?" and id "Bb.1" for player with progress 0 with colors pink loop 100 times: set {_Value} to value of bossbar "Bb.1" add 1 to {_Value} set bossbar "Bb.1" value to {_Value} wait 1 tick On remove la première Bossbar : on join: if player is in world "World": loop 10000 times: create bossbar titled "e" and id "Bb.1" for player with progress 0 with colors pink loop 100 times: set {_Value} to value of bossbar "Bb.1" add 1 to {_Value} set bossbar "Bb.1" value to {_Value} wait 1 tick remove bossbar "Bb.1" Puis on le fait le nombre de fois qu'on veut, on n'oublie pas d'attribuer une variable à chaque nouvelle bossbar. on join: if player is in world "World": loop 10000 times: create bossbar titled "bossbar 1" and id "Bb.1" for player with progress 0 with colors pink loop 100 times: set {_Value} to value of bossbar "Bb.1" add 1 to {_Value} set bossbar "Bb.1" value to {_Value} wait 1 tick remove bossbar "Bb.1" create bossbar titled "bossbar 2" and id "Bb.2" for player with progress 0 with colors pink loop 100 times: set {_Value} to value of bossbar "Bb.2" add 1 to {_Value} set bossbar "Bb.2" value to {_Value} wait 1 tick remove bossbar "Bb.2" create bossbar titled "bossbar 3" and id "Bb.3" for player with progress 0 with colors pink loop 100 times: set {_Value} to value of bossbar "Bb.3" add 1 to {_Value} set bossbar "Bb.3" value to {_Value} wait 1 tick remove bossbar "Bb.3" create bossbar titled "bossbar 4" and id "Bb.4" for player with progress 0 with colors pink loop 100 times: set {_Value} to value of bossbar "Bb.4" add 1 to {_Value} set bossbar "Bb.4" value to {_Value} wait 1 tick remove bossbar "Bb.4" Et voilà vous avez un BossBar défilante à l'infinie. PS: C'est mon premier tuto, soyez gentil svp x) (J'ai défini la bossbar pour les joueurs uniquement dans le monde world, mais vous pouvez l'enlever )
  3. Version de Minecraft : 1.8.8 Version de Skript : 2.4 Type du skript : Je cherche un Koth pour un serveur PvP Soup et j'aimerais de l'aide pour faire un système de zone ou quand un joueur est dans la zone la bossbar baisse et la bossbar est nommé %player% + 00:00 (temps pour rester dans la zone donc 1 minute qui baisse quand on ai dans la zone et quand on sort de la zone le timer recommence dès qu'il en re rentre.) Description du script : Un Koth en PvP soup donc quand uwn joueur rentre dans une zone qui sera défini dans le skript un bossbar va être affiché à ce joueur et un timer sera affiché sur la bossbar du joueur et son pseudo (j'ai oublié de préciser que le koth se lance toutes les 30 minutes) le premier joueur qui arrive à rester 1 minutes dans la zone gagnera 1 coins ou juste faites exécuter une commande à la console je changerais apres. Merci à vous ! Discord : XOU#8703
  4. Version de Minecraft : 1.9.4 Version de Skript : 2.X.X Type du skript : Skript pour boss bar custom en mettant une variable dedans Description du script : Bonjours, quelqu'un pourrait m'aider pour creer une boss bar, custom en mettant une variable dedans : {BPItems::%player%} Dans la bar j'aimerais qu'il y ai en gros le nombre d'items que comporte le backpack de chaque players . Merci
  5. Bonjour à tous et à toutes, Aujourd'hui, je vais expliquer comment marche les bossbars, quelles-sont les addons qui permettent des les gérer et pourquoi ainsi que quelques exemple. Ces bossbars seront fonctionnels avec skript dernières version (dev37c) et minecraft en 1.12 ainsi que le ou les addons postés ci-dessous ! Tout d'abord voici un rapide sommaire: I/Les addons à utiliser (2 choix possibles) et pourquoi II/Faire votre BossBar III/(Avancé) Animé votre Bossbar, les styles et couleurs Rentrons tout de suite dans le vif du sujet: I/Les addons à utiliser (2 choix possibles) et pourquoi Pour commencer, il existe 2 addons que je juge convenable d'utiliser pour les bossbars dont un que je vous déconseil mais qui permet toujours de les faire. Ce sont des addons très basique utilisé par un grand nombre de personnes: Skrayfall est un addon pratique pour beaucoup de choses mais qui pour moi n'est pas le meilleur addon à utiliser pour les bossbars. Il permet de faire de très bon scoraboard mais créer des incompatibilités avec certaines syntaxes de l'autre addon pour les bossbars ( qui peuvent-être réglé ). J'expliquerais comment faire les bossbars avec cette addon si l'autre addon ne marche pas chez vous ( on ne sait jamais ) Skellett est pour moi le meilleur addon que vous pourrez avoir pour les bossbars, plutôt simple et rapide d'utilisation. Mon préféré et celui avec lequelle j'expliquerais le plus de choses et donc celui que je choisis. Pour télécharger ces deux addons je vous invite à aller sur ce site et à prendre les dernières versions: Skellett: [Contenu masqué] SkRayFall: [Contenu masqué] J'ai testé les liens et les addons et ils fonctionnent tous deux. II/Faire votre BossBar A/ Avec Skellett: Voici la liste des syntaxes utilisé pour créer une bossbar: [the] [skellett] (title|name|header|string) of [boss[ ]]bar %bossbar% #MEttre un titre à votre bossbar [skellett] add %player% to [the] [boss[ ]]bar %bossbar% #Mettre une bossbar pour un joueur [the] [skellett] colo[u]r of [boss[ ]]bar %bossbar% #Mettre une couleur à une bossbar [skellett] remove %player% from [the] [boss[ ]]bar %bossbar% #Enlever un joueur d'une bossbar [the] [skellett] visib(le|ility) [(for|of)] [boss[ ]]bar %bossbar% #Cacher sans Enlever le joueur de la bossbar [the] [skellett] progress of [boss[ ]]bar %bossbar% #Changer la progressions d'un bossbar [skellett] %bossbar%'s [[boss][ ]bar] style #Mettre un style à une bossbar Pour commencer on va créer une commande basique: command /bossbar: trigger: Puis, créer notre bossbar: Ici, j'ai mis un nom à ma bossbar en gros une "ID" qui me permettra de retrouver ma bossbar partout. Sachez qu'au redémarrage du serv la bossbar n'est pas sauvegardé. Nous verrons comment la sauvegardé plus tard. Nous stockerons notre id bossbar tout au long du tutoriel dans la variable {p}. A partir du moment ou la bossbar et son id est crée, vous pouvez changez tous les attributs de la bossbar. command /bossbar: trigger: set {p} to skellett new bossbar Nous allons ensuite faire apparaître la bossbar au yeux du joueurs qui a fais la commande: command /bossbar: trigger: set {p} to skellett new bossbar add player to bossbar {p} Notre bossbar est crée et voici les bases de la bossbar de skellett pour approfondir n'hésitez pas à passer à la partie III/, nous allons voir comment faire avec SkRayFall puis nous reviendrons à Skellett B/ Avec SkRayFall: C'est un peu le même concepte qu'avec les scoreboard de SkRayFall, on crée notre bossbar, on l'edit puis on la suprrime. Voici les syntaxes: create (bossbar|boss bar) title[d] %string% and id %string% for %players% [with (value|progress) %number%] [with colors %BossBarColor%] [with style %BossBarStyle%] [with flags %BossBarFlag%] #créer notre boss bar (remove|destroy) bossbar %string% #delete notre bossbar (add|set) bossbar %string% for %player% #Met une bossbar au joueur remove %players% [from] bossbar %string% #Enlève un joueur de notre bossbar hide bossbar %string% #Cache la bossbar (show|display|unhide) bossbar %string% #Montre une bossbar (set|edit) bossbar %string% colo[u]r to %BossBarColor% #modifier la couleur d'une bossbar (set|edit) bossbar %string% (value|progress) to %number% #modifier la progression d'une bossbar Je vous passe les autres expressions car nous n'allons voir que certaines de ces syntaxes Comme pour Skellett nous allons créer notre bossbar, elle apparaitra directement au joueur qui à fais la commande /bossbar avec la couleur Bleue, le titre "Test" et un remplissage de 100% donc elle sera rempli en entier. L'id de la bossbar qui a le nom du joueur donc player nous permettra ensuite de l'édité et de la modifier command /bossbar: trigger: create bossbar title "Test" and id "%player%" for player with value 100 with colors Blue Vous voulez ensuite que tous les joueur connectés ai accès à cette bossbar ? Il suffira de ajouter le joueur à la bossbar avec l'id du joueur qui l'a crée. Regardez: command /bossbar: trigger: create bossbar title "Test" and id "%player%" for player with value 100 with colors Blue loop all players: add bossbar "%player%" for loop-player Ci-dessus nous ajoutons la bossbar à tous les joueurs du serveur grace à un loop ! Pour cacher cette bossbar il nous suffit de stoquer le nom de la bossbar crée dans une variable puis de la cacher ou de la montrer. Je m'explique, nous allons stoquer l'id de la bossbar dans une variable {id.bossbar} puis créer 2 commandes pour cacher / montrer la bossbar command /bossbar: trigger: create bossbar title "Test" and id "%player%" for player with value 100 with colors Blue set {bossbar.id} to player loop all players: add bossbar "%player%" for loop-player command /hidebossbar : trigger: hide bossbar "%{bossbar.id}%" command /showbossbar : trigger: show bossbar "%{bossbar.id}%" Et voici. Je ne vais pas approfondir plus les bossbars de SkRayFall. Je ne les aime pas car ont pas mal de bug malheureusement mais n'hésitez pas à poser des questions en commentaire, je vous répondrai. III/(Avancé) Animé votre Bossbar, les styles et couleurs Dans cette partie nous allons approfondir l'utilisation de l'addon Skellett pour les BossBars. Pour commencer, chacune des syntaxes contiens un skellett, comme le nom du plugin, ce "skellett" permet d'empêcher les incompatibilités entre les addons qui font des bossbars ou qui les gèrent comme SkRayFall. Je vous conseil fortement de les utiliser comme moi je le fais dans toutes vos syntaxes même si ce "skellett" est optionnel. A/ Les bossbars avec un style: Syntaxe utilisé: set skellett style of bossbar <bossbar> to <style> Tout d'abord quand on parle de bossbar avec un style, on parle de bossbar qui sont par exemples ségmenté par 10,12,20, 6 ou sans segment comme la bossbar qui vous optenez avec les skripts au dessus. Pour modifier ce style, il faut faire comme ci-dessous: command /bossbar: trigger: set {p} to skellett new bossbar set skellett style of bossbar {p} to SEGMENTED_20 #Segmenté en 20 add player to bossbar {p} Pour modifier le style il vous suffira de changer SEGMENTED_20 par SEGMENTED_10 , SEGMENTED_12, SEGMENTED_6 ou SOLID pour ne pas être segmenté en gros pour la bossbar classique. B/ Les couleurs des bossbars: Syntaxe utilisé : set skellett color of bossbar <id de la bossbar> to <couleur> Ensuite, nous pouvons grâce a la version 1.9 et + mettre des couleurs dans vos bossbars. La couleur basique sortie est normalement verte. Voici la liste des couleurs disponibles pour les bossbars avec Skellett: BLUE GREEN PINK PURPLE RED WHITE YELLOW Si nous voulons faire une bossbar segmenté par 6 avec une couleur Blanche nous ferrons comme ceci: command /bossbar: trigger: set {p} to skellett new bossbar #Création de la bossbar set skellett style of bossbar {p} to SEGMENTED_6 #Segmenté en 6 set skellett color of bossbar {p} to White #Couleur Blanche add player to bossbar {p} #Ajout du joueur à la bossbar C/ La progressions de la bossbar: Syntaxe utilisé: set skellett style of bossbar <id de la bossbar> to <style> Une bossbar, est une bar de progressions est peut-être utiliser comme tel, il faut savoir qu'une bossbar remplis à une progressions de 1 tandis qu'une bossbar vide à une progressions de 0. Vous voulez remplir une bossbar à 1/4 puis à la moitié puis au 3/4 nous ferons comme cela: command /bossbar: trigger: set {p} to player set {p} to skellett new bossbar #Création de la bossbar set skellett style of bossbar {p} to SEGMENTED_6 #Segmenté en 6 set skellett color of bossbar {p} to White #Couleur Blanche add player to bossbar {p} #Ajout du joueur à la bossbar set skellett progress of bossbar {p} to 0 wait 5 second set skellett progress of bossbar {p} to 0.25 wait 5 second set skellett progress of bossbar {p} to 0.5 wait 5 second set skellett progress of bossbar {p} to 0.75 wait 5 second set skellett progress of bossbar {p} to 1 Dans ce code, la bossbar à partir de la commande /bossbar sera créée la progression partira de 0% pour aller à 25% puis 50% puis 75% et enfin 1 soit 100% avec un écart de 5 second. Vous voulez une bossbar qui se remplit ? Le tour est joué. D/Mettre un titre à une bossbar: Syntaxe utilisé: set skellett title of bossbar <id de la bossbar> to "VOTRE TITRE> Je ne pense pas avoir besoins de décrire cet effet particulièrement, faite attention à ne pas oublier les guillemet pour mettre le titre ' "TITRE" ' : command /bossbar: trigger: set {p} to skellett new bossbar #Création de la bossbar set skellett style of bossbar {p} to SEGMENTED_6 #Segmenté en 6 set skellett color of bossbar {p} to White #Couleur Blanche add player to bossbar {p} #Ajout du joueur à la bossbar wait 10 second set skellett title of bossbar {p} to "&aCoucou" #Changement de titre wait 1 second set skellett title of bossbar {p} to "&bCoucou" #Changement de titre wait 1 second set skellett title of bossbar {p} to "&cCoucou" #Changement de titre Dans ce code, le titre va changer 3 fois de couleur tout en affichant Coucou avec un intervalle de 10 secondes puis de 1 seconde E/Faire disparaître une bossbar: Syntaxe utilisé: set skellett visibility of bossbar {p} to false Pour faire disparaitre une bossbar sans la supprimer il suffira de cacher la bossbar en modifiant sa visibilité comme ceci: command /bossbar: trigger: set {p} to skellett new bossbar #Création de la bossbar set skellett style of bossbar {p} to SEGMENTED_6 #Segmenté en 6 set skellett color of bossbar {p} to White #Couleur Blanche add player to bossbar {p} #Ajout du joueur à la bossbar wait 10 second set skellett visibility of bossbar {p} to false #J'ai met la visibilité sur false, la bossbar disparait wait 10 second set skellett visibility of bossbar {p} to false #J'ai met la visibilité sur true, la bossbar apparaît Ici, on peut voir qu'au bout de 10 seconde, une fois la bossbar créée celle-ci va disparaitre pour réapparaitre 10 secondes plus tard. Il semblerait que nous ayons fais le tour en ce qui concerne les bossbars avec Skellett. Maintenant, nous allons faire un petit exemple d'utilisation. F/Délete une Bossbar et enleveer un joueur de cette bossbar: Synatxe utilisé: skellett hide bossbar <id de la bossbar> #Cache la bossbar à tous un peu comme le visibility skellett show bossbar <id de la bossbar> #Montre la bossbar à tous un peu comme le visibility remove player of bossbar <id de la bossbar> "Enlève un joueur de la bossbar pour ne plus qu'il la voie Je ne vois pas trop pourquoi faire des exemples, les syntaxes sont explicites et marche comme les autres. Si vous ne les comprenez pas n'hésitez pas à me le demander en commentaire ! Exemple: Vous voulez faire une bossbar qui affiche les vies du joueur tant que celui-ci est connecté, rien de plus simple: On join: set {bossbar.vie::%player%} to skellett new bossbar set skellett title of bossbar {bossbar.vie::%player%} to "&c&lVie de %player%" set skellett color of bossbar {bossbar.vie::%player%} to red set skellett style of bossbar {bossbar.vie::%player%} to SEGMENTED_20 add player to bossbar {bossbar.vie::%player%} while player is online: wait 1 second set skellett progress of bossbar {bossbar.vie::%player%} to health of player / max health of player Dans ce code, nous créons notre bossbar au moment au le joueur se connecte et nous lui mettons ces attributs, couleur, style, titre etc ... Puis avec le while, tant que le joueur est en ligne et toutes les 1 secondes, nous actualison la progressions de la bossbar en divisans la vie du joueur sur la vie max du joueur pour avoir un nombre inférieur ou égale à 1. Voila, nous arrivons à la fin de ce tuto sur les bossbars, n'hésitez pas à laissé un petit j'aime et si vous avez des questions à les laisser en commentaire, j'y répondrai du mieux que je le pourrais. Cordialement, -Clem4510
×
×
  • 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.