Aller au contenu
  • 0

Scoreboard limité à 16 caractères


Question

Posté(e)

Bonjour,

Je cherche un moyen afin d'augmenter la limite des 161 caractères dans un scoreboard.

À ce que j'ai vu, il faudrait SkRayFall & Umbaska. J'ai les 2 add-on, mias ça ne marche pas :/

 

nPv6RpL.jpg

 

On peut voir que le KillStreak n'affiche pas le nombre, car elle a atteint la limite des 16 caractères et j'ai vu dans d'autres serveurs que la longueur de caractère est plus longue.

 

 

 

command /scupdate <player>:
   permission: pvp-world.admin.scupdate
   trigger:
# Ptank.sk
       if {Game.%arg 1%} is 1:
#            set {_uuid} to "%uuid of player%"
           set {_mort} to the first element out of objects in column "deaths" from result of query "SELECT `deaths` FROM `tank` WHERE `player` ='%arg 1%'"
           set {_kills} to the first element out of objects in column "kills" from result of query "SELECT `kills` FROM `tank` WHERE `player` ='%arg 1%'"
           if {_mort} is 0:
               set {_ratio} to "INFINI"
           else:
               set {_ratio} to {_kills}/{_mort}
           set {_1} to {stats::%arg 1%::data::1}
           if {_1} is not set:
               set {_1} to 0
               set {_notset} to true
           set {_2} to {stats::%arg 1%::data::2}
           if {_2} is not set:
               set {_2} to 0
               set {_notset} to true
           set {_3} to {_1}/{_2}
           if {_notset} is not set:
               set {_3} to {_1}/{_2}
               if {_3} = 109999999999999999:
                   set {_3} to 1
           else:
               set {_3} to "N-D"
           wait 10 tick
           display scoreboard named "&c&l✪ PvP Tank ✪" to arg 1
           make score of "&6&l◄►◄►◄►◄►◄►" in scoreboard of arg 1 to 6
           make score of "&d&lStats:" in scoreboard of arg 1 to 5
           make score of "&a&lTués: &e%{_1}%" in scoreboard of arg 1 to 4
           make score of "&c&lMorts: &e%{_2}%" in scoreboard of arg 1 to 3
           make score of "&b&lRatio: &e%{_3}%" in scoreboard of arg 1 to 2
           make score of "&6&lKillStreak: &e%{_4}%" in scoreboard of arg 1 to 1
           make score of "&6&l◄►◄►◄►◄►◄► " in scoreboard of arg 1 to 0
           move display of arg 1 to sidebar

 

Est-ce qu'il y a une solution à mon problème?

 

Merci :)

11 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Il veut en skript pas en java ^^

 

Et puis si tu veut le mettre payant go sur spigot :')

Tu as mal compris mon message @LittleGirlShine :')

Je disais que je pensais qu'il était impossible de le faire avec Skript actuellement, c'est pourquoi je ferai sûrement un plugin "addon" pour skript permettant d'utiliser le plugin FeatherBoard (plugin de scoreboard très complet et très fonctionnel) qui lui est payant, le mien serait gratuit mais utilisera FeatherBoard qui est payant xD

  • 0
Posté(e)
Tu as mal compris mon message @LittleGirlShine :')

Je disais que je pensais qu'il était impossible de le faire avec Skript actuellement, c'est pourquoi je ferai sûrement un plugin "addon" pour skript permettant d'utiliser le plugin FeatherBoard (plugin de scoreboard très complet et très fonctionnel) qui lui est payant, le mien serait gratuit mais utilisera FeatherBoard qui est payant xD

Tu sais, il y a des leaks :rolleyes:

  • 0
Posté(e)

Personnellement je suis Skripteur sur un serveur et j'ai jamais eu de soucis sur la taille des score d'un sidebar ...

Par exemple, en tapant ça dans mon chat :

!set score "1234567890ABCDEFGHIJklmnopqrstUVWXYZ" in sidebar of player to 0

Le score correspondant s'affiche bien, sans être tronqué, dans ma sidebar.

J'ai remarqué des différences syntaxiques sur le skript présenté et ma syntaxe, et j'arrive pas à trouver votre syntaxe sur SkQuery.

Je vous passe donc un bout de mon code pour voir à quoi ça ressemble :

on join:
set name of sidebar of player to "&d* &c&lINFOS &d*"
execute console command "/sc-actu nbr-co"

on quit:
wait 1 second
execute console command "/sc-actu nbr-co"

command /sc-actu <text>:
executable by: console
trigger:
	if arg 1 is "nbr-co":
		set {_nbronline} to 0
		loop all players:
			add 1 to {_nbronline}
		loop all players:
			delete score "&6En ligne : &e%{nbrco.scoreboard}%" in sidebar of loop-player
			set score "&6En ligne : &e%{_nbronline}%" in sidebar of loop-player to 1
		set {nbrco.scoreboard} to {_nbronline}

(un code pour afficher le nombre de personnes en ligne)

  • 0
Posté(e)

C'est SkRayFall qui fait un scoreboard superbe avec ton code @JDM ;)

Il est très bien ce plugin au fait, on ne voit pas l'actualisation, la longueur est infinie :o

Donc pas besoin de faire cet addon pour FeatherBoard... :'(

Personne n'a d'idée d'addon ? :') (Pas trop complexe, cela peut être un addon permettant d'utiliser un plugin)

  • 0
Posté(e)

Merci pour vos commentaires.

 

J'avais featherboard depuis un moment et j'ai remarqué qu'ils avaient fait une mise à jour hier et qui intègre les variables skript et MySQL. Donc j'ai opté pour ça.

 

Merci à vous, mon problème est réglé :)

×
×
  • 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.