Adrienc0d Posté(e) le 23 janvier 2019 Posté(e) le 23 janvier 2019 (modifié) Salut à tous, aujourd'hui je vais vous montrer COMMENT faire un scoreboard entièrement avec skript. C'est pas beau ça? Pour commencer, nous allons dire quand le scoreboard va se reinitialiser pour se faire "débug" Je veux qu'il se réinitialise toutes les 10 secondes ! (je vous conseille de mettre 120 secondes, 10 c'est juste pour l'exemple) every 10 second: Ensuite, nous allons définir tous les joueurs qui vont voir le scoreboard: loop all players: (NOUBLIEZ PAS LA TABULATION DU DEBUT) Si vous voulez définir un scoreboard à chaque monde, mettez ça: if loop-player is in "made" or "mine" Remplacez "made" et "mine" par vos mondes. "world" ou "lobby" par exemple ^^ Ensuite, écrivez ceci: wipe loop-player's sidebar Pour éviter tout genre de bugs, écrivez ensuite: wait 1 tick Ca, c'était la base ! On va maintenant passer au vif du sujet, le scorebord en lui même ! Voilà le scoreboard que j'ai crée: set name of sidebar of loop-player to "&6&lWorldOfEmpire &7- &eRPG" set score "&e-------------------" in sidebar of loop-player to 9 set score "&8• &e&lPseudonyme" in sidebar of loop-player to 8 set score "&6%loop-player%" in sidebar of loop-player to 7 set score "&b" in sidebar of loop-player to 6 set score "&8• &e&lConnectés" in sidebar of loop-player to 5 set score "&6%amount of players% en ligne" in sidebar of loop-player to 4 set score "&c" in sidebar of loop-player to 3 set score "&8• &e&lGrade" in sidebar of loop-player to 2 set score "&6Non-VIP" in sidebar of loop-player to 1 set score "&a" in sidebar of loop-player to 0 set score "&8• &e&lMonnaie" in sidebar of loop-player to -1 set score "&6%loop-player's balance%" in sidebar of loop-player to -2 set score "&6-------------------" in sidebar of loop-player to -3 Première ligne: LE NOM DU SCOREBOARD, CE QU'IL Y'AURA EN HAUT ! Maintenant, remplacez tout par tout ce que vous voulez ! N'oubliez pas les numéros à droite si vous voulez rajouter des chiffres ? Je vous laisse, c'était professeur Adrien. Modifié le 23 janvier 2019 par Adrienc0d
Mathitux Posté(e) le 23 janvier 2019 Posté(e) le 23 janvier 2019 Bonjour, J'ai approuvé ton turoriel mais il manque quelque chose: Pour que ce soit plus propre, merci de placer le code en balise de code: Comme ceci Ce sera plus simple pour les copier-coller et la lecture! Bonne continuation. 1
Olyno Posté(e) le 23 janvier 2019 Posté(e) le 23 janvier 2019 oh mon dieux.... des tutoriels sur les scoreboards avec SkRayFall il en existe déjà sur le forum, et pas des moindres. En plus le "every 10 seconds" prouve que ton scoreboard n'est pas optimiser. Sous mon point de vue, j'aurais préférer vois un tutoriel sur Skore: https://forums.skunity.com/resources/skore-the-scoreboard-addon.617/ Du coup je le ferais sans doute si ca n'a pas été fait d'ici là ?
> NoaGamingFR Posté(e) le 23 janvier 2019 Posté(e) le 23 janvier 2019 il y a 24 minutes, AlexLew a dit : oh mon dieux.... des tutoriels sur les scoreboards avec SkRayFall il en existe déjà sur le forum, et pas des moindres. En plus le "every 10 seconds" prouve que ton scoreboard n'est pas optimiser. Sous mon point de vue, j'aurais préférer vois un tutoriel sur Skore: https://forums.skunity.com/resources/skore-the-scoreboard-addon.617/ Du coup je le ferais sans doute si ca n'a pas été fait d'ici là ? J'avais vu cet addons mais pas de 1.8 ni 1.9 donc bon
noftaly Posté(e) le 23 janvier 2019 Posté(e) le 23 janvier 2019 (modifié) Mais beaucoup plus d'optimisation car il ne passe pas par l'API spigot, mais par les packets. Bref en tout cas si tu veux utiliser SkRayFall, je te conseil d'éviter le every 10 seconds (ou 120, ca revient au même, surtout que a 120 secondes le scoreboard ne se rafraîchira pas beaucoup...) et les loop all players. A la place, un on join: while player is online: wipe player's sidebar # Code du scoreboard etc etc wait 5 seconds # Temps que vous voulez, mais il faut mettre plus d'1 seconde, sinon y'a des risques de crash. Ce n'est pas pour autant que ce n'est pas optimisé ou que le serveur va crasher qu'importe la valeur, au contraire. Le seul "défaut" de cette méthode, c'est que les scoreboard ne seront pas parfaitement synchronisés : un joueur A et un joueur B n'auront pas leurs scoreboard qui se rafraichiront exactement en même temps. Sinon c'est un bon tutoriel, qui est assez bien expliqué ! Modifié le 23 janvier 2019 par noftaly
CapitaineMatteo Posté(e) le 10 février 2019 Posté(e) le 10 février 2019 ... Pff encore des malins qui donnent le code alors qu'il y'a des vidéos sur youtube... En voici une: Serveur Minecraft en Skript #9 - ScoreBoard & /lag (latence) - YouTube 1
Yghore Posté(e) le 12 février 2019 Posté(e) le 12 février 2019 Le 10/02/2019 à 09:06, CapitaineMatteo a dit : ... Pff encore des malins qui donnent le code alors qu'il y'a des vidéos sur youtube... En voici une: Serveur Minecraft en Skript #9 - ScoreBoard & /lag (latence) - YouTube En quoi donner un code ou faire un tuto qui est déjà sur youtube est mal ? x)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant