Aller au contenu
  • 0

Problème avec un loop player


Question

Posté(e)

Bonsoir, j'ai un petit soucis. Mon code a aucune erreur mais il marche pas. je voudrais que la commande /key set une variable et que toutes les heures elle soit retirée de 1 point pour pouvoir réxecuter la commande.

voici le début de ce que j'ai fais, de l'aide pls?

command /clé:
   aliases: key
   trigger:
       if {key.%uuid of player%} is true:
           send "&8➜ &7Tu as déjà récupéré ta clé, il te reste &8%{key1.%uuid of player%}% &7secondes"
       if {key.%uuid of player%} is false:
           make console execute command "crate key %player% Journalier 1"
           send "&8➜ &7Tu as bien reçu ta clé Journalière"
           set {key.%uuid of player%} to true
           add 24 to {key1.%uuid of player%}

every 1 hour:
   loop all players:
       if {key.%uuid of loop-player%} is true:
           if {key1.%uuid of loop-player%} is smaller than 25:
               remove 1 from {key1.%uuid of loop-player%}
               send "tt" to loop-player
           if {key1.%uuid of loop-player%} is smaller than 0:
               send "&8➜ &7Ta clé est de nouveau récupérable. Récupère-là avec &8/key&7!" to loop-player
               set {key.%uuid of loop-player%} to false
               remove 24 from {key1.%uuid of loop-player%}

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)
command /clé:
   aliases: key
   trigger:
       if {key.%uuid of player%} is true:
           send "&8➜ &7Tu as déjà récupéré ta clé, il te reste &8%{key1.%uuid of player%}% &7secondes"
       if {key.%uuid of player%} is false:
           make console execute command "crate key %player% Journalier 1"
           send "&8➜ &7Tu as bien reçu ta clé Journalière"
           set {key.%uuid of player%} to true
           add 24 to {key1.%uuid of player%}

  • 0
Posté(e)

Sauf que de base elle n’est pas set donc elle sera pas true ou false.Demain si j’ai le time je referais tout le skript.Ah et pour loop tout les joueurs même offline tu fais que quand ils font la commande la première fois,ça les add dans une liste,et au lieu de loop les joueurs co tu loop la liste.Exemple:

every 1 hour:
   loop {maliste::*}:
       add 1 to {key.%loop-value%}

  • J'aime 1
  • 0
Posté(e)

J'ai compris mais pas réussi à l'appliquer, j'ai tout le temps des erreurs, j'attend ton code pour comprendre encore mieux, puis j'essayerais de le refaire avec une autre conditions voir. Merci à vous deux :)

  • 0
Posté(e)

Salut !

Tu devrais montrer le code avec les erreurs que tu viens de realiser on pourrait t aider à les corriger sinon si on te refait tout le code, ça devient une demande de skript et ça fait pas trop progresser :)

A toi de voir ;)

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