Aller au contenu
Invité

Fly Temporaire

Messages recommandés

Invité

Bonjour,

Quelqu'un peut me proposer un skript en autorisant le /fly pendant X secondes.

Et que à la fin des X secondes cela désactive le fly.

Partager ce message


Lien à poster
Partager sur d’autres sites

Re, finalement, j'ai pu te faire cela, avec une partie configuration très optimisée pour te rendre la tâche plus facile. Voilà ton code :

 

Contenu masqué

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

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Je peux te demander quelques autres choses à rajouter sur le skript ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

C'est quand le joueur se déco sa lui retire le fly. Et mettre aussi un cooldow avec le temps qui reste dans l'action bar

Partager ce message


Lien à poster
Partager sur d’autres sites

Tiens voilà :

 

Contenu masqué

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

 

Par contre j'ai pas trop compris ce que tu m'as dis après. Pour le Cooldown... Peux-tu mieux expliquer ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Tiens voilà :

 

options:

   Temps: 10 seconds  # Mettre en chiffre. Mettre le type comme ceci : Seconds, Minutes, Hours...

   MessageFly: &7Tu es désormais en Fly pendant 10 secondes !  # Message lorsque le Fly est activé !

   MessagePlusEnFly: &7Les 10 secondes sont passées ! Tu n'est plus en Fly !  # Message lorsque le joueur n'est plus en Fly !

   Permission: fly.use  # Permission pour le /Fly !

   PermissionMessage: &cErreur : Vous n'avez pas la permission !  # Message lorsqu'un joueur n'a pas la permission fait /Fly !

command /fly:
   permission: {@Permission}
   permission message: {@PermissionMessage}
   trigger:
       if {fly.%player%} is not set:
           set player's flight mode to true
           message "{@MessageFly}"
           set {fly.%player%} to true
           wait {@Temps}
           delete {fly.%player%}
           set player's flight mode to false
           message "{@MessagePlusEnFly}"

on quit:
   delete {fly.%player%}
   set player's flight mode to false

 

Par contre j'ai pas trop compris ce que tu m'as dis après. Pour le Cooldown... Peux-tu mieux expliquer ?

Mettre le nombre de seconde qui reste pour le /fly dans l'action bar. Un compte à rebours quoi ^^

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Je sais pas comment faire ...

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Merci, le message s'affiche ou ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ta barre d'XP. Une fois le Fly activé, le compte à rebours démarre à 10 et à chaque seconde, ça retire 1 au compte à rebours. Une fois le compte à rebours terminé, pour éviter les problèmes de chute, il y aura 3 secondes ajoutées et une ces 3 secs passées, le Fly se désactive^^ !

 

Edit : Après un petit Test, il y avait un petit bug vers la fin. Je viens de le corriger, voici le code sans aucune erreur :

 

Contenu masqué

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

  • J'aime 1

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.