JinHead 22 Posté : 23 juin 2019 (modifié) Bonjour Bonjour ! ^^ Version de Minecraft : 1.7.10 Version de Skript : la plus récente Type du skript : Timer Description du script: Alors voilà, je suis en train de faire un skript de modération, et j'ai fait en sorte que lorsqu'on fait /modomod, le Mod modération est activé, et, quand la commande est effectué à nouveau, le Mod modération se désactive. J'aimerais donc, que lorsque le modomod est activé, un timer se lance, et quand le modomod est désactivé, il s'arrête et reprend quand le modomod est de nouveau activé, en gros, vous l'aurez compris, je veux faire en sorte que l'on puisse savoir le temps de modération total effectué par un staff, et la plupart des skript que j'ai trouvé ne servent qu'à faire un skript basique, qui commence lorsque le joueur se connecte. Alors voilà, je fait appel à vous, en espérant que quelqu'un puisse satisfaire ma demande ! ^^ Ah et, si besoin, la variable qui vérifie si le joueur est en mod modération ou non est celle-ci : {modomod.%player%} Je vous remercie d'avance. Modifié 23 juin 2019 par JinHead Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 (modifié) every 1 second: if {modomod.%player%} is true: add 1 to {timermod.%player%} Aussi simple que ça (enfin je pense, j'ai pas testé) d'habitude je suis en 1.9.4 avec une version peu récente de Skript donc j'espère que ça fonctionnera pour toi Modifié 24 juin 2019 par Invité Partager ce message Lien à poster Partager sur d’autres sites
JinHead 22 Répondu : 24 juin 2019 il y a 5 minutes, Killbinvlog a dit : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Aussi simple que ça (enfin je pense, j'ai pas testé) d'habitude je suis en 1.9.4 avec une version peu récente de Skript donc j'espère que ça fonctionnera pour toi Ahh ouii, pas bête x) Je te remercie en tout cas, je vais le tester de suite ! Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 à l’instant, JinHead a dit : Ahh ouii, pas bête x) Je te remercie en tout cas, je vais le tester de suite ! De rien, dis moi si ça a fonctionné Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 Et après tu peux ajouter: "set {timermod.minutes.%player%} to {timermod.%player%} / 60" ou alors c'est "set {timermod.minutes.%player%} to {timermod.%player%}/60" Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 Si ton problème est résolu tu peux mettre le statut en résolu ^^ Partager ce message Lien à poster Partager sur d’autres sites
JinHead 22 Répondu : 24 juin 2019 il y a 1 minute, Killbinvlog a dit : Si ton problème est résolu tu peux mettre le statut en résolu ^^ Ne t'en fait pas, je sais ^^ Je suis juste en train de vérifier que le code marche bien, et si c'est le cas, je passerais bien évidemment le topic en résolu ^^ Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 il y a 1 minute, JinHead a dit : Ne t'en fait pas, je sais ^^ Je suis juste en train de vérifier que le code marche bien, et si c'est le cas, je passerais bien évidemment le topic en résolu ^^ Ok nickel Partager ce message Lien à poster Partager sur d’autres sites
JinHead 22 Répondu : 24 juin 2019 (modifié) il y a 4 minutes, Killbinvlog a dit : Ok nickel Je viens de m'en rendre compte mais ton code ne peux pas marcher ^^ Tout simplement parce que le {modomod.%player%} is true sert à vérifié si le modomod du joueur qui à executé la commande est activé ou non, mais le every 1 tick n'est pas une commande et donc il lui est impossible de vérifier le {modomod.%player%} apars avec un loop-player ^^ Cependant, le loop-player sur un every tick n'est pas du tout optimisé, quelqu'un d'autre aurais une solution ? Modifié 24 juin 2019 par JinHead Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 (modifié) Ah bha non pas d'autres soluce que le loop all players pour ma part Modifié 24 juin 2019 par Invité Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 juin 2019 Ah si essaye des fonctions Partager ce message Lien à poster Partager sur d’autres sites
JinHead 22 Répondu : 24 juin 2019 il y a 3 minutes, Killbinvlog a dit : Ah si essaye des fonctions Evite le double-poste et ensuite, pour le moment je vais fonctionner avec un every 5 seconds, si jamais je constate trop de bug, j'essayerais les fonctions. Merci pour ton aide ! Partager ce message Lien à poster Partager sur d’autres sites
bleu40 45 Répondu : 24 juin 2019 (modifié) Coucou Je vais essayer de t'aider avec ce bout de code : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. j'espère t'avoir aider avec ceci Modifié 24 juin 2019 par bleu40 Elle affectera seulement le joueur qui a execute la commande ou t'autre personnes si tu as placé le code ailleurs ! 2 Partager ce message Lien à poster Partager sur d’autres sites
JinHead 22 Répondu : 24 juin 2019 il y a 12 minutes, bleu40 a dit : Coucou Je vais essayer de t'aider avec ce bout de code : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. j'espère t'avoir aider avec ceci Mmmm, très bonne idée, je te remercie. Je passe le sujet en résolu ! Partager ce message Lien à poster Partager sur d’autres sites
bleu40 45 Répondu : 24 juin 2019 Avec plaisir Si tu as encore besoin d'aide par rapport à ce sujet, je suis disponible à n'importe quel moment sur Discord Partager ce message Lien à poster Partager sur d’autres sites