Code combat aidez moi svp

Bonjour je suis bloquer au niveau “laisse le au couperet”
pouvez vous m’aidez svp voici mon script si no envoyer moi votre script svp pace que le mien je suis pas sur que il est bien

le code ici

enemy = hero.findNearestEnemy()
def cleaveWhenClose(target):
if hero.distanceTo(enemy)< 5 :

    # Mets ton code d’attaque ici
    # Si fendre (cleave) est prêt (isReady), alors cleave target
    while True:
            if hero.isReady("cleave"):
                hero.cleave(target)
            else:
                enemy = hero.findNearestEnemy()
                hero.attack(target)
                hero.attack(target)
                hero.maxHealth

Bienvenue sur le forum Rayan.

Est-ce tout le code?

Ceci montre comment définir une fonction appelée cleaveWhenClose

Cette fonction définit un paramètre appelé target

def cleaveWhenClose(target):
if hero.distanceTo(target) < 5:
pass
# Mets ton code d’attaque ici
# Si fendre (cleave) est prêt (isReady), alors cleave target

    # sinon, juste attaque `target`!

Ce code ne fait pas partie de la fonction.

while True:
enemy = hero.findNearestEnemy()
if enemy:
# Note qu’à l’intérieur de la fonction cleaveWhenClose, nous faison référence à enemy sous l’appellation target.
cleaveWhenClose(enemy)

@Aya

Veuillez formater votre code en utilisant le bouton </> (fait en utilisant google translate. Je ne parle pas actuellement français)

dans cette ligne, il devrait être ennemi comme variable pour votre ennemi le plus proche dans nommé ennemi au lieu de cible (Cela a été fait par google translate. Je ne parle pas français)

remplacez ennemi par cible puisque vous avez écrit cible dans def cleaveWhenClose(target):

Ritic, he just needs to complete the function because it is incomplete. The rest of the code is fine.

au lieu de “pass”, vous devriez vérifier si “cleave” est prêt, puis “cleave”

puis dans une “else”, vous utilisez “attack”

oh oops sry… didn’t see that

1 Like