Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'résou'.
3 résultats trouvés
-
résolu ✔ Besoins d'aide pour l'expression "%Player's balance%"
Krafter13400 a posté un sujet dans Résolus
Version de Minecraft : 1.18.2 Version de Skript : 2.6.X Addons utilisés: Essentials, ProtocolLib, Skore-2.0.5, skript-gui-1.3 Type du skript : Script de shop Description du script : J'ai cru comprendre que pour utilisé l'expression "%Player's balance%" il faillait utiliser "Essentials" mais mon skript ne marche pas avec... Le skript est censé fonctionner comme ceci: Nous faisons la commande /as ou /adminshop pour avoir le shop (qui ne nous déduit pas encore l'agent il y a que des truc gratuit). Mais nous les admin nous pouvons faire un /amoney ou /adminmoney avec un montant pour donner ou supprimer de l'argent ("%Player's balance%") au joueur. Mais si je fait /sk reload systeme d'argent.sk sa me donne une erreur comme quoi il ne connais pas "%Player's balance%" Des bouts de codes , des screenshots des erreurs ainsi que tout le nécessaire qui peut contribuer à la résolution de mon problème sont joint. ne faite pas attention au scoreboard a droite... systeme d'agent.sk -
Version de Minecraft : 1.16.5 Version de Skript : 2.6 Type du skript : /top de toutes les team Description du script : Alors bonjour j'ai essayer de faire un /top, les joueurs on des team donc /team quand il créer une team je set set {point.team.%{team.%player%}%} to 0 et apres j'ai mon skript qui add les points en fonction des block poser/casser, et viens la partie top on place: if player's world is "Iworld": if block is iron block: set {ownerOfBlock::%event-block's location%} to player add 1 to{point.team.%{team.%player%}%} send "&2Tu as maintenant: &c%{point.team.%{team.%player%}%}}%" j'ai bien les point qui s'add voici le code : command /top: trigger: loop {point.team.%{team.%player%}%}: add 1 to {_size} if {_low.to.high.list::%loop-value%} is not set: set {_low.to.high.list::%loop-value%} to loop-index else: set {_n} to 0 loop {_size} times: set {_n} to {_n}+1 {_low.to.high.list::%loop-value-1%.%{_n}%} is not set set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index stop loop wait 1 tick set {_n} to size of {_low.to.high.list::*} loop {_low.to.high.list::*}: set {_high.to.low.list::%{_n}%} to loop-value set {_n} to {_n}-1 wait 1 tick set {_i} to 0 send "&7&m-----------&8< &6Top10 &8>&7&m-----------" loop {_high.to.low.list::*}: add 1 to {_topnumber} set {_player} to "%loop-value%" parsed as offlineplayer send "&7%{_topnumber}% - &c%{_player}% &8» &7%{point.team.%{team..%player%}%}% points" add 1 to {_i} if {_topnumber} > 9: #this is top 10 you can change it stop send "&7&m------------------------------" hors quand je fait /top j'ai une message d'erreur "An internal error occured ....." le probleme doit denir de la loop ligne 3 mais je sais pas comment faire
-
Version de Minecraft : 1.17.1 Version de Skript : 2.5.3 Bonjour, je suis débutant sur skript, et je cherche à intervertir l'emplacement d'items dans un inventaire. Par exemple, un joueur fait une action et l'item qu'il a dans la main (mainhand) sera interverti avec un autre item étant dans un autre slot de l'inventaire (armor.head) donc mainhand <-> armor.head. A la base, je voulait détecter l'item que le joueur avait dans la main, pour en mettre un autre dans le slot voulu et lui clear l'original. Le problème c'est que cela supprime les nbt (donc enchantements, ect...) donc pas opti, en plus de remplacer l'item étant déjà dans le slot armor.head Merci d'avence pour votre aide !