Aller au contenu
  • 0

problème skript emerauld


Question

Posté(e)

Version de Minecraft : 1.12.2
Version de Skript : 2.2-dev37c

Addons utilisés: Addon1, Addon2, ...

Type du skript : skript qui donne toute les 30 minutes une récompense

Description du script :

on join:
    set {time::%player%} to 0
    wait a minute
    while player is online:
        add 1 to {time::%player%}
        if mod({time::%player%}, 30) = 0:
            send "&aFélicitations &b! Pour être resté 30 minutes sur le Serveur, nous vous offront &21 émeraude."
            give player 1 emerald
        wait 1 minute

command /emeraude:
    aliases: /em
    trigger:
        send "&eVous êtes resté &b%{time::%player%}% &bminute(s) &econnecté depuis votre connexion."
        send "&eProchain &2émeraude &edans &c%30 - {time::%player%}% &cminutes&e."

Voilà mon skript, il fonctionne sauf que au bout de 30 minutes sa donne l'emeraude, mais après les 30 minutes le cooldown ne se relance pas automatiquement à 0, obliger de deco reco, comment résoudre cela ?

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

Il suffit de faire ceci:

on join:
    set {time::%player%} to 0
    wait a minute
    while player is online:
        add 1 to {time::%player%}
        if mod({time::%player%}, 30) = 0:
            send "&aFélicitations &b! Pour être resté 30 minutes sur le Serveur, nous vous offront &21 émeraude."
            give player 1 emerald
		set {time::%player%} to 0
        wait 1 minute

command /emeraude:
    aliases: /em
    trigger:
        send "&eVous êtes resté &b%{time::%player%}% &bminute(s) &econnecté depuis votre connexion."
        send "&eProchain &2émeraude &edans &c%30 - {time::%player%}% &cminutes&e."

Bonne soirée 🙂

  • J'aime 1
  • 0
Posté(e) (modifié)
il y a 1 minute, Acenox a dit :

Salut,

Il suffit de faire ceci:


on join:
    set {time::%player%} to 0
    wait a minute
    while player is online:
        add 1 to {time::%player%}
        if mod({time::%player%}, 30) = 0:
            send "&aFélicitations &b! Pour être resté 30 minutes sur le Serveur, nous vous offront &21 émeraude."
            give player 1 emerald
	set {time::%player%} to 0
        wait 1 minute

command /emeraude:
    aliases: /em
    trigger:
        send "&eVous êtes resté &b%{time::%player%}% &bminute(s) &econnecté depuis votre connexion."
        send "&eProchain &2émeraude &edans &c%30 - {time::%player%}% &cminutes&e."

Bonne soirée 🙂

D'accord, merci 😉 

 

Résolu

Modifié par Max37
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.