Aller au contenu
Arkaineex

Cooldown de 24 heures

Messages recommandés

Salut !

Aujoutd'hui j'aurai besoin d'aides qui est De mettre Un Temps Sur la command /noel (code en desous)

En gros ont peut executer cette commande tout les 24H

Code :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Partager ce message


Lien à poster
Partager sur d’autres sites

a la fin tu set une variable, par exemple {cooldown.%player%}

 

Puis tu met un wait 24 hours

 

et tu delete {cooldown.%player%}

 

et au debut de la commande:

 

If {cooldown.%player%} is set:

message "Attendez un peu"

stop

 

C'est important, AIME et deviens FAN

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

Le "wait" est une mauvaise idée si ne me trompe, si le serveur vient a redémarrer le wait ne serra plus actif.

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Cordialement.

Partager ce message


Lien à poster
Partager sur d’autres sites

En effet, le wait n'est pas bon quand le serveur reset, mais aussi ça prend en compte les lags, du coup si y'a 19 TPS, ça fera déjà un énorme décalage à la fin.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Le mieux

c'est d'enregistrer dans une variable la date et l'heure a la quel le joueur a exécuter la commande "voire timespan"

 

puis si il ré-exécute la commande, tu compare la date et l'heure actuel " now " avec celle que tu lui as enregistré , si c'est supérieur a 24h pas de problème, sinon ont lui affiche un message comme quoi il doit encore attendre.

 

en gros c'est un système de cooldown

Partager ce message


Lien à poster
Partager sur d’autres sites
Le mieux

c'est d'enregistrer dans une variable la date et l'heure a la quel le joueur a exécuter la commande "voire timespan"

 

puis si il ré-exécute la commande, tu compare la date et l'heure actuel " now " avec celle que tu lui as enregistré , si c'est supérieur a 24h pas de problème, sinon ont lui affiche un message comme quoi il doit encore attendre.

 

en gros c'est un système de cooldown

je ses pas faire sa :'(

Partager ce message


Lien à poster
Partager sur d’autres sites

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