Aller au contenu

Bobinho

Membre
  • Compteur de contenus

    410
  • Inscription

  • Dernière visite

  • Jours gagnés

    12

Tout ce qui a été posté par Bobinho

  1. Bobinho

    BossBarVariable

    l'écriture en gros ? Tu utilises quoi comme addon ? C'est quoi ton code ?
  2. Bobinho

    BossBarVariable

    Je comprend pas trop ton problème, si ta variable est déjà "fonctionnelle", tu as juste à la mettre dans la syntax pour les boss bar ?
  3. Bobinho

    Set slot head

    eye location ? Tu es sur que l'erreur vient exactement du code que je viens de te donner ?
  4. J'ai commencé un truc qui fonctionne plutôt bien mais ça utilise le on any movement donc c'est pas top... Je pense que je pourrais utiliser un while. Je verais plus tard
  5. every second: loop all players: loop all dropped items in radius 20 around loop-player: if type of item of loop-dropped item is apple: delete loop-dropped item
  6. Bobinho

    Set slot head

    on join: set slot 4 of player to player's head si tu veux que la tête soit au milieu de la barre d'inventaire, c'est le slot 4
  7. Bobinho

    Set slot head

    C'est quoi ta commande, tu veux give la tête du joueur qui à fais la commande dans quel slot ?
  8. Comment tu défini s ton objet a clear ? Tu cler tes pommes sur toutes la map, dans un certain rayon autour du joueur. Tes pommes viennent d'un événement ? (Drop lors de la mort, le joueur jette la pomme au sol etc etc
  9. Rajoute après la commande test remove 100 dirt from player's inventory
  10. Bobinho

    Explorateur de coffre

    function chest(player: player, row: number, slot: number): delete {SavedInv::%{_player}%::*} open virtual chest inventory with size {_row} named "&4Visualisation..." to {_player} loop {_slot} times: add slot loop-number -1 of targeted block of {_player} to {SavedInv::%{_player}%::*} loop {SavedInv::%{_player}%::*}: format gui slot loop-index parsed as number -1 of {_player} with loop-value on inventory open: if {isOpenChest.%player%} is true: delete {isOpenChest.%player%} on rightclick on chest: set {isOpenChest.%player%} to true wait 1 ticks if {isOpenChest.%player%} is true: delete {isOpenChest.%player%} if "%event-block%" = "chest": chest(player, 6, 54) else: chest(player, 6, 5) Bon le système pour détecter si l'endroit est claim est un peu bizarre, mais je pense que ça fonctionne. Tous les addons pour lier skript et faction ne sont pas mis à jour donc j'ai fais comme je pouvais x). Essaye avec le plugin faction, je l'ai pas moi. Je modifierai se que j'ai fais quand j'aurais compris ton truc de durabilité
  11. Bobinho

    Explorateur de coffre

    j'ai pas trop compris ton truc de durabilité
  12. give 1 nametag named "&7test" to the player on rightclick on villager: if name of villager is "&7test": cancel event if amount of dirt in player's inventory >= 100: make player execute command "/test" else: message "tu na pas asser de terre" to the player Je te conseil de renommer ton villageois avec un "texte coloré" pour que les joueurs ne puissent pas renommer un villageois en test qui fasse comme le villageois spécial. Utilise le give pour te give le nametag renommé. Le nom du nametag et celui du nom du villageois doivent être les même.
  13. Comment il est censé aller vers le bas si il a du verre sous ses pieds ?
  14. Tu n'as pas besoin de rajouter une variable pour l'incrémentation. Car "y a déjà une de base dans la boucle". Et je pense pas que tes on join/quit soit très utile, car je pense pas que sa playerlist doit afficher juste les joueurs connectés, sinon y aura pas besoin d'une variable list. command /playerlist: trigger: open chest with 6 rows named "&4&lListe des joueurs" to player loop {playerlist::*}: format gui slot loop-index parsed as number -1 of player with loop-value's skull named "&a%loop-value%"
  15. l’événement pour affficher la bar est un on join, donc après avoir reload ton skript pour la première fois, faut que tu deco reco
  16. on load: set {actionBar::0} to "&7[|||||]" set {actionBar::1} to "&7[&6|&7||||&7]" set {actionBar::2} to "&7[&6||&7|||&7]" set {actionBar::3} to "&7[&6|||&7||&7]" set {actionBar::4} to "&7[&6||||&7|&7]" set {actionBar::5} to "&7[&6|||||&7]" on join: while player is online: send a action bar with "%{actionBar::%{stoneClick::%player%}%}%" to player wait 1 tick on leftclick on stone: if {stoneClick::%player%} >= 4: set {stoneClick::%player%} to 5 wait 1 tick set {stoneClick::%player%} to 0 give 1 oak log named "&8• &6Tronc de Chêne" to the player else: add 1 to {stoneClick::%player%}
  17. Peut tu préciser un peu ? Ta barre d'action reste tout le temps activé ou elles apparaient juste quand tu cliques ? Ensuite quand ta barre est remplis ça fait quoi ? Si tu remplis ta barre une fois elle est remplis à tous jamais ?
  18. Bobinho

    classement skript

    command /top: trigger: loop 3 times: set {_%loop-number%p} to "En attente" set {_%loop-number%} to 0 loop {classement::*}: if {classement::%loop-index%} > {_1}: set {_nb} to 3 set {_nb-1} to 2 loop 2 times: set {_%{_nb}%} to {_%{_nb-1}%} set {_%{_nb}%p} to {_%{_nb-1}%p} remove 1 from {_nb} remove 1 from {_nb-1} set {_1} to loop-value set {_1p} to loop-index else: if {classement::%loop-index%} > {_2}: set {_3} to {_2} set {_3p} to {_2p} set {_2} to loop-value set {_2p} to loop-index else: if {classement::%loop-index%} > {_3}: set {_3} to loop-value set {_3p} to loop-index loop 3 times: set {_nb} to 3 set {_%{_nb}%p} to player from {_%{_nb}%p} remove 1 from {_nb} broadcast "&b① &6%{_1p}% - &c%{_1}% &rpoints" broadcast "&b② &6%{_2p}% - &c%{_2}% &rpoints" broadcast "&b③ &6%{_3p}% - &c%{_3}% &rpoints" Pour la variable classement, tu l'utilises comme ça: set {classement::%player%} to xxx add xxx to {classement::%player%} remove xxx from {classement::%player%}
  19. Bobinho

    Script salaire

    Tu veux que le salaire soit versé quand ? Tous les x temps pour tout le monde même les joueurs déco ? Tous les x temps pour les joueurs co ? Tous les x temps de connexion pour un joueur...
  20. Bobinho

    Heure IRL

    C'était déjà résolu enfaîte...
  21. forcément que add player ne fonctionne pas si c'est la console... Mais je savais pas que tu voulais ajouter tes joueurs puis choisir dans la même commande. Je pensais que tes joueurs étaient dans la liste avant que la console fasse la commande
  22. Tu ajoutes tes joueurs dans une variable list add player to {player::*} Puis quand tu veux tirer au sort tu utilises set {_joueur} to random element out of {player::*} et après tu utilises la variable {_joueur}, par exemple: give 1 stone to {_joueur}
  23. Version 1.0.0

    22 téléchargements

    BCustomStack C'est quoi ? BCustomStack est un skript permettant de modifier la limite de stack de tous les items que vous souhaitez. La limite ne peut être que inférieur à la limite définis par le jeu. Par exemple, vous pouvez faire en sorte que le pomme se stack par 14 au maximum. Le skript fonctionne pour tous les inventaires (coffre, four, inventaire, virtual chest...). De plus, BCustomStack possède une sécurité, qui lâchera les objets en trop au sol à la fermeture de l'inventaire, si il détecte des stacks anormaux. Configuration: La configuration est extrêmement simple. Il vous suffit d'ajouter à la liste "itemlist", présente un début de skript, votre objet, ainsi qu'une limite dans la liste "itemlim" Exemple: options: itemlist: apple, stone block, coal itemlim: 6, 8, 24 Ici, la limite de stack de la pomme est de 6, celle de la pierre de 8, et du charbon de 24. Addons: Je ne pense pas qu'il y ai besoin d'addon. En tout cas, le skript a été testé sur un serveur possédant les addons classique. To do list: - Meilleur optimisation du code/amélioration de la propreté du code 🙂 - Amélioration du système dans des inventaires autres que celui du joueur (coffre etc) Petit mot de fin: Cette ressource bien que fonctionnelle est loin d'être parfaite en l'état. Je l'améliorerai au fur et à mesure, en prenant en compte vos commentaires (ex: Système pour que certain inventaire ne soit pas concerné par la modification de stack... )
  24. Damage player by x hearts
  25. set {_group} to yml value "users.%{_player}'s UUID%.group" of file "plugins/GroupManager/worlds/world/users.yml" set {_Prefix} to yml value "groups.%{_group}%.info.prefix" of file "plugins/GroupManager/worlds/world/groups.yml" wait 2 ticks if {_group} is not set: set {_Prefix} to "&a[Membre] &a" #Ici tu mets ton groupe par défaut, car un joueur dans ce groupe n'apparait pas dans le fichier users.yml {_group} = groupe du joueur {_Prefix} = prefix du groupe (dans le fichier groups.yml)
×
×
  • 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.