Aller au contenu

krlekraft

Membre
  • Compteur de contenus

    28
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par krlekraft

  1. Version de Minecraft : 1.18.2 Version de Skript : 2.6.2 Addons utilisés: voir screen Type du skript : Remplacer un item par un autre Description du script : every 5 seconds in world "Survival": loop all players: if loop-player has 1 book of unbreaking 1 named "&9Portefeuille de &1%loop-player%": set {_slot} to index of {portefeuille.uuid::%loop-player%} send "%{_slot}%" to loop-player remove {portefeuille.uuid::%loop-player%} from loop-player's inventory set {portefeuille.uuid::%loop-player%} to book of unbreaking 1 named "&9Portefeuille de &1%loop-player%" with lore "&a%loop-player's balance% {@devise}" set slot {_slot} of loop-player's inventory to book of unbreaking 1 named "&9Portefeuille de &1%loop-player%" with lore "&a%loop-player's balance% {@devise}" with all flags hidden Tout fonctionne à part le "set {_slot} to index of" qui ne met pas d'erreur mais qui met <none>. Donc je définis une variable local {_slot} pour savoir dans quel slot est l'item "{portefeuille.uuid::%loop-player%}", c'est un livre et puis le remplacer par un autre avec la money du joueur à jour.
  2. C'est Skript qui fait ça ou un addon ?
  3. Hey ! Ca ne change rien à part que ça envoie fait pour ceux qui sont en ligne. Voici le code : loop all players: loop offline players: if loop-value-2 has permission "banque.user.%arg 2%": #check si le joueur est membre de la banque clear {banque.sendmoney.%{banque.%loop-value-2%}%.%loop-value-2%} #réinitialise le nombre d'argent que les personnes ont mis dans la banque wait 1 tick execute console command "/lp user %loop-player% permission unset banque.user.%arg 2%" #enlève la permission utilisateur d'accès à la banque set {banque.%loop-value-2%} to "Pas dans une banque" #définis que les joueurs ne sont plus dans la banque set {inbanque.%loop-value-2%} to false #définis que les joueurs ne sont plus dans la banque make console execute command "/mail send %loop-player% &fLa banque dans laquelle tu étais (&c%arg 2%&r) a été dissoute" #envoie un mail pour prévenir les personnes
  4. Mes "textes" ?
  5. Tu peux expliquer un peu plus stp ? Car là tu me dit ça mais je ne comprends pas
  6. Oui j'ai enlevé le s justement pour voir si c'était ça le problème mais ça ne marche toujours pas
  7. Oui c'est ça, j'avais déjà tout essayé, là je réessaie avec le loop offline player mais ça ne marche pas C'est le loop-players qu'il ne reconnait pas, je dois mettre loop-value, il me semble avoir déjà essayé et ça ne marchait pas non plus x)
  8. J'ai essayé en rajoutant juste "remove all offline player from {banque.listejoueur.%arg-2%::*}" sauf que il manque encore pleins de trucs. Dans le loop là c'est tout ce que ça doit faire au joueur, là actuellement cette loop fonctionne mais juste pour les personnes connectées. Et c'est là où j'ai rajouté du coup la ligne que tu m'as dit en plus
  9. J'avais dit ça dans mon premier message : "Sachant aussi que j'ai essayé avec des loops tels que "loop all offline players:" ou "loop {banque.listejoueur.%player%::*}:" voir même "loop all players in {banque.listejoueur.%player%::*}:" en utilisant les "loop-value" et "loop-players" comme réponse. Et rien de tout cela ne fonctionne " Si ça répond à ta question
  10. Hey, non ce n'est pas bon, oui mais le offline player ne fonctionne pas
  11. J'ai remplacé {banque.%player%::*} par {banque::%player%} et ça ne marche pas et c'est normal car je veux que la liste soit la même pour tous les joueurs du serveur. Du coup j'avais bien fait de mettre ::*
  12. Tiens, tu as juste à rajouter ça ! Cependant si un joueur le tue il ne l'a recevra pas non plus, si tu souhaites car tu ne m'a pas précisé.
  13. krlekraft

    Permission de gui

    Bah écoute je ne sais pas comment tu fais car aves les addons ça fonctionne parfaitement chez moi
  14. krlekraft

    Permission de gui

    Ah bah si tu n'as aucuns addons c'est normal que ça ne marche pas 😂
  15. Salut ! Voilà il fallait juste rajouter 2/3 trucs. command /oeuf: trigger: give 1 Spawn egg named "&aBoss" to player on right click with Spawn Egg: cancel event if name of player's tool is "&aBoss": spawn a wither at player set name of spawned wither to "&4[&cBOSS&4] &aBonobo" set {_wither} to last spawned wither remove 1 Spawn Egg named "&aBoss" from player's inventory wait 30 seconds kill {_wither}
  16. Voilà j'ai tout fait comme tu voulais, tu peux modifier tous les paramètres dans les options. options: permfly: essentials.fly permflyothers: essentials.fly.others permmsg: &8&l» &cVous n'avez pas la permission d'utiliser cette commande world: world flyoff: &8&l» &6Fly &cDésactivé flyon: &8&l» &6Fly &aActivé flyoffplayer: &8&l» &6Fly &cDésactivé &7pour &e%arg-1% flyonplayer: &8&l» &6Fly &aActivé &7pour &e%arg-1% command /fly [<player>]: trigger: if arg 1 is not set: if player is in world "{@world}": if {fly.%player%} is true: set player's flight mode to false set {fly.%player%} to false send "{@flyoff}" else: set player's flight mode to true set {fly.%player%} to true send "{@flyon}" else: if player has permission "{@permfly}": if {fly.%player%} is true: set player's flight mode to false set {fly.%player%} to false send "{@flyoff}" else: set player's flight mode to true set {fly.%player%} to true send "{@flyon}" else: send "{@permmsg}" else: if player has permission "{@permflyothers}": if {fly.%arg-1%} is true: set argument's flight mode to false set {fly.%arg-1%} to false send "{@flyoffplayer}" send "{@flyoff}" to arg-1 else: set argument's flight mode to true set {fly.%arg-1%} to true send "{@flyonplayer}" send "{@flyon}" to arg-1 else: send "{@permmsg}"
  17. krlekraft

    Permission de gui

    Est ce que tu as le plugin Tuske ? Il me semble que c'est l'adon là qui s'occupe des gui
  18. krlekraft

    Permission de gui

    Salut. Ma version aussi est en 2.6, tu peux me montrer les erreurs ? Car sur ma version il fonctionne. Tu n'as peut-être pas un addon nécessaire mais je ne sais pas lequel.
  19. Alors c'est pas finit car le script ne marche pas complétement donc si il y a quelqu'un qui souhaite le finir, il peut. Le seul truc qui ne marche pas c'est la tête des candidats qui s'affiche dans le gui et quand on clique dessus ça vote pour eux. Le code : options: click: BLOCK_LEVER_CLICK pf: &8[&e&lElections&8]&r variables: {vote.%player%} = false {candidat.%player%} = false command /election [<text>] [<text>]: trigger: if arg 1 is not set: play sound "{@click}" with volume 1 to player wait 3 ticks open chest with 3 rows named "&8&l» &eMaire Menu &8&l«" to player format slot 0 of player with black glass pane named "&5" to be unstealable format slot 1 of player with black glass pane named "&5" to be unstealable format slot 2 of player with black glass pane named "&5" to be unstealable format slot 3 of player with black glass pane named "&5" to be unstealable format slot 4 of player with skull of player named "&8&l» &7%player%" with lore "" to be unstealable format slot 5 of player with black glass pane named "&5" to be unstealable format slot 6 of player with black glass pane named "&5" to be unstealable format slot 7 of player with black glass pane named "&5" to be unstealable format slot 8 of player with black glass pane named "&5" to be unstealable format slot 9 of player with black glass pane named "&5" to be unstealable format slot 10 of player with black glass pane named "&5" to be unstealable format slot 11 of player with black glass pane named "&5" to be unstealable format slot 12 of player with map named "&eSe présenter" with lore "&7➜ Se présenter en tant que maire" to close then run [make player execute command "election candidature"] format slot 13 of player with black glass pane named "&5" to be unstealable format slot 14 of player with paper named "&eVoter pour un joueur" with lore "&7➜ Voter pour un joueur en tant que maire" to close then run [make player execute command "election liste"] format slot 15 of player with black glass pane named "&5" to be unstealable format slot 16 of player with black glass pane named "&5" to be unstealable format slot 17 of player with black glass pane named "&5" to be unstealable format slot 18 of player with black glass pane named "&5" to be unstealable format slot 19 of player with black glass pane named "&5" to be unstealable format slot 20 of player with black glass pane named "&5" to be unstealable format slot 21 of player with black glass pane named "&5" to be unstealable format slot 22 of player with barrier named "&c ✖ Fermer" to close then run [make player execute command ""] format slot 23 of player with black glass pane named "&5" to be unstealable format slot 24 of player with black glass pane named "&5" to be unstealable format slot 25 of player with black glass pane named "&5" to be unstealable format slot 26 of player with black glass pane named "&5" to be unstealable if arg 1 is "candidature": if arg 2 is not set: play sound "{@click}" with volume 1 to player wait 3 ticks open chest with 3 rows named "&8&l» &bSe présenter &8&l«" to player format slot 0 of player with black glass pane named "&5" to be unstealable format slot 1 of player with black glass pane named "&5" to be unstealable format slot 2 of player with black glass pane named "&5" to be unstealable format slot 3 of player with black glass pane named "&5" to be unstealable format slot 4 of player with paper named "&cEtes vous sûr de vouloir vous présenter ?" with lore "&fVous pouvez annuler en faisant %nl%&7/election candidature annuler" to be unstealable format slot 5 of player with black glass pane named "&5" to be unstealable format slot 6 of player with black glass pane named "&5" to be unstealable format slot 7 of player with black glass pane named "&5" to be unstealable format slot 8 of player with black glass pane named "&5" to be unstealable format slot 9 of player with black glass pane named "&5" to be unstealable format slot 10 of player with black glass pane named "&5" to be unstealable format slot 11 of player with black glass pane named "&5" to be unstealable format slot 12 of player with lime concrete named "&a&lOui" with lore "&7➜ Se présenter en tant que maire" to close then run [make player execute command "election candidature oui"] format slot 13 of player with black glass pane named "&5" to be unstealable format slot 14 of player with red concrete named "&4&lNon" with lore "&7➜ Annuler" to close then run [make player execute command "election"] format slot 15 of player with black glass pane named "&5" to be unstealable format slot 16 of player with black glass pane named "&5" to be unstealable format slot 17 of player with black glass pane named "&5" to be unstealable format slot 18 of player with black glass pane named "&5" to be unstealable format slot 19 of player with black glass pane named "&5" to be unstealable format slot 20 of player with black glass pane named "&5" to be unstealable format slot 21 of player with black glass pane named "&5" to be unstealable format slot 22 of player with black glass pane named "&5" to be unstealable format slot 23 of player with black glass pane named "&5" to be unstealable format slot 24 of player with black glass pane named "&5" to be unstealable format slot 25 of player with black glass pane named "&5" to be unstealable format slot 26 of player with barrier named "&c← Retour" to close then run [make player execute command "election"] if arg 1 is "liste": wait 3 ticks play sound "{@click}" with volume 1 to player open chest with 6 rows named "&8&l» &aListe des candidats &8&l«" to player wait a tick set {_slot} to 0 loop {maire::*}: set {_p} to loop-value parsed as offline player if {_p} is offline: format slot {_slot} of player with {_p}'s skull named "%{_p}%" with lore "&fClique pour voter pour ce candidat %nl% &fUn vote maximal" to close then run [make player execute command "election vote %{_p}%"] else: format slot {_slot} of player with {_p}'s skull named "%{_p}%" with lore "&fClique pour voter pour ce candidat %nl% &fUn vote maximal" to close then run [make player execute command "election vote %{_p}%"] add 1 to {_slot} format slot 53 of player with barrier named "&c← Retour" to close then run [make player execute command "election"] if arg 1 is "candidature": if arg 2 is "oui": if {candidat.%player%} is false: add player to {maire::*} set {maire.%player%} to player set {candidat.%player%} to true send "{@pf} Tu es à présent candidat pour devenir maire !" else: send "{@pf} Tu es déjà candidat !" if arg 1 is "candidature": if arg 2 is "annuler": if {candidat.%player%} is true: remove player from {maire::*} set {candidat.%player%} to false send "{@pf} Tu n'es plus candidat pour devenir maire !" else: send "{@pf} Tu n'es pas candidat !" if arg 1 is "vote": if {vote.%player%} is false: if {maire::*} contains arg 2: set {vote.%player%} to true send "{@pf} Tu as voté pour le candidat &c%arg-2% !" else: send "{@pf} Ce candidat n'exite pas !" else: send "{@pf} Tu as déjà voté !" command /reset [<player>]: #c'est une commande pour supprimer toutes les variables sur un joueur, c'était pour mes tests permission: reset.use trigger: set {vote.%arg-1%} to false set {candidat.%arg-1%} to false remove arg-1 from {maire::*} send "reset"
  20. krlekraft

    Permission de gui

    Alors je n'ai pas trop compris ton script mais je l'ai quand même refait : command /hat1: trigger: wait 3 ticks open chest with 6 rows named "Equip Hat" to player format slot 4 of player with barrier named "&eEquip Hat" to be unstealable if player has permission "permission.italian": format slot 13 of player with barrier named "&eEquip Hat" to be unstealable Donc comme le script que tu as fait il y a deux fois la barrier Equip Hat (c'est là que je n'ai pas compris) et si le joueur a la permission il pourra voir celle du slot 13 sinon il ne voit que celle du slot 4. Et le wait 3 ticks c'est pour éviter des ptits bugs à l'ouverture du gui
  21. Etant donné que tu t'es contredis plusieurs fois dans tes phrases j'ai fait un peu près ce que tu veux normalement. Tu as dis que tu voulais en cassant mais aussi en faisant clique droit 😅 du coup j'ai fait les deux ^^ on left click on wheat: if player is holding a diamond hoe named "&f» &eHoue de Farm &8(&6Clique Droit&8)": if event-block is fully grown wheat plant: drop 3 wheat wait 1 tick set event-block to freshly planted wheat plant on right click on wheat: if player is holding a diamond hoe named "&f» &eHoue de Farm &8(&6Clique Droit&8)": if event-block is fully grown wheat plant: drop 3 wheat wait 1 tick set event-block to freshly planted wheat plant Alors j'ai juste fait pour le blé mais normalement les autres plantes à part le nom ça ne devrait pas changer 🙂
  22. Hey, désolé de te décevoir mais je doute fortement que Skript soit compatible avec des mods 😕
  23. Je comprends pas la différence 🤔 A quoi sert l'étoile après les deux points dans ce cas ?
  24. LuckPerms est super et c'est ce que j'utilise tout le temps perso
  25. Salut ! J'ai fait ton script, alors je me suis permis de modifier et d'ajouter certaines choses : J'ai enlevé le "s" de Canon à Neige car il n'y en a pas en français x) J'ai rajouté des sons et des messages dans la action bar quand tu touches quelqu'un ou quand tu te fais toucher. Donc il est impossible de faire taper quelqu'un avec le clique gauche avec la houe modifiée ainsi que de labourer la terre et l'herbe. command /gun [<text>] [<player>]: trigger: if arg 1 is set: if arg 1 is "give": if arg 2 is set: give 1 diamond hoe named "&3&l» &b&lCanon à Neige" to arg-2 else: give 1 diamond hoe named "&3&l» &b&lCanon à Neige" to player else if arg 1 is "all": loop all players: give 1 diamond hoe named "&3&l» &b&lCanon à Neige" to loop-players else: send "Usage de la commande : /gun give <joueur>" else: send "Usage de la commande : /gun give <joueur>" on rightclick with diamond hoe: if name of tool of player is "&3&l» &b&lCanon à Neige": if difference between {Cooldown::%player%} and now < 2 seconds: set {_Cooldown} to 2 seconds remove difference between {Cooldown::%player%} and now from {_Cooldown} stop set {Cooldown::%player%} to now play sound "ENTITY_SNOWBALL_THROW" with volume 5 and pitch 1 at player #j'ai mis un petit son car je trouvais que c'était plus marrant :) make the player shoot a snowball at speed 5 #tu peux modifier le "5" pour ralentir ou accélérer la vitesse de la boule de neige on damage of player: attacker is holding a diamond hoe named "&3&l» &b&lCanon à Neige" projectile is a snowball push victim in direction of attacker with force 0.25 #ici le knockback est sur 0.25 (ce qui est peu mais c'est ce que tu as demandé) tu peux le modifier si tu veux qu'il soit plus puissant send action bar "Touché par %attacker% !" to victim send action bar "Tu as touché %victim% !" to attacker play sound "ENTITY_EXPERIENCE_ORB_PICKUP" with volume 5 and pitch 1 at victim #damage victim by 1 hearts #enlève le "#"au début de la ligne si tu souhaites que la boule de neige fasse des dégats on damage of player: #annuler les dommages sur le joueur if name of tool of attacker is "&3&l» &b&lCanon à Neige": cancel event on rightclick on grass or dirt with diamond hoe: #annuler la labouration sur de la terre et de l'herbe if name of tool of player is "&3&l» &b&lCanon à Neige": cancel event Pour se give la houe : /gun give Pour give la houe à un joueur spécifique ; /gun give <joueur> Pour give la joue à tous les joueurs connectés : /gun all Et voici les addons (je ne pense pas que tu as besoin de tout) :
×
×
  • 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.