Aller au contenu
  • 0

Remplacer un item par un autre dans l'inventaire


Question

Posté(e)

Bonjour, j'aimerais faire que lorsque l'on fait un clique droit avec une Hache en fer enchantée, ça tire 3 flèches et qu'ensuite la hache soit remplacée par une hache en fer normale afin de mettre un intervalle de temps entre chaque tire.

J'ai déjà commencé le code mais je coince pour remplacer la hache enchantée par la hache en fer non enchantée :

on right click with a iron axe:
   if player is holding iron axe of sharpness 1 named "&7Fléchettes":
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
# et c'est là que j'aimerais que la hache enchantée soit remplacée par la hache normale

 

Pouvez vous m'expliquer comment remplacer la hache enchantée par une hache non enchantée et faire qu'après un certain temps, la hache non enchantée soit à son tour remplacée par une hache enchantée afin que le joueur puisse réutiliser le sort ?

Merci d'avance à ceux qui me répondront =)

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)
disenchant the player's tool

Merci, mais je voudrais que ça soit que pour une certaine durée, étant donné que c'est pour faire un cooldown, il faudrait qu'au bout de par exemple 3 secondes, la hache en fer soit remplacée à son tour par une hache enchantée afin que le joueur puisse réutiliser le sort.

 

J'avais oublié de préciser ça dans le post désolé :/

  • 0
Posté(e)
on right click with a iron axe:
   if player is holding iron axe of sharpness 1 named "&7Fléchettes":
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       disenchant the player's tool
       wait 3 seconds
       enchant the player's tool with sharpness 1

  • J'aime 1
  • 0
Posté(e)
on right click with a iron axe:
   if player is holding iron axe of sharpness 1 named "&7Fléchettes":
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       disenchant the player's tool
       wait 3 seconds
       enchant the player's tool with sharpness 1

 

Logique en fait, merci de ton aide, ça fonctionne =)

  • 0
Posté(e)

Passe alors ton sujet en résolu et si tu le veux tu peux liker les personnes qui t'on aidé :p

 

Edit: Par contre en attendant 3 secondes, si le joueur change d'item ça va enchanter le mauvais :s

  • J'aime 1
  • 0
Posté(e)
Passe alors ton sujet en résolu et si tu le veux tu peux liker les personnes qui t'on aidé :p

 

Edit: Par contre en attendant 3 secondes, si le joueur change d'item ça va enchanter le mauvais :s

 

Effectivement, je m'en suis rendu compte après avoir mis le sujet en résolu ^^' mais j'ai réussi à faire le bon code (enfin, je crois ) :

on right click with a iron axe:
   if player is holding iron axe of sharpness 1 named "&7Fléchettes":
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       wait 0.5 seconds
       shoot an arrow
       disenchant the player's tool
       wait 2.5 seconds
       loop items in player's inventory:
           if loop-item is iron axe named "&7Fléchettes":
               enchant the loop-item with sharpness 1
   stop

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