[SOLVED] Stuck on level Signal Corpse

while True:
    green = hero.findFlag("green")
    black = hero.findFlag("bla")
    nearest = hero.findNearestEnemy()
    
    if green:
        hero.pickUpFlag(green)
    elif black and hero.isReady("cleave"):
        hero.pickUpFlag(black)
        # Руби!
        hero.findNearestEnemy
    elif nearest and hero.distanceTo(nearest) < 10:
        # Атакуй!
        if enemy:
            hero.attack(enemy)
        pass

Что я делаю опять не так?

1 Like

Пожалуйста, дайте больше информации о том, что происходит, когда вы запускаете свой код. Любые ошибки, которые он выводит на печать, также были бы полезны. Также, пожалуйста, пришлите скриншот

Кстати, хорошая работа с форматированием вашего кода :slight_smile:

Герой стоит на месте и ничего не делает,враги тоже проходят мимо и ничего не делают.

проблема в том что герой даже не сталкивается с врагами,не могу понять как пройти уровень

In your screenshot I can see what your problem is. Look at these lines:
На вашем скриншоте я вижу, в чем ваша проблема. Посмотрите на эти строки: уровень

elif Enemy and hero.distanceTo(enemy) < 10:
    hero.attack(enemy)
    pass

The error is saying you haven’t defined e nemy, which is true, you haven’t. But you have defined E nemy. Capital letters are important in code.

Ошибка говорит, что вы не определили e nemy, это правда, вы не сделали. Но вы определили E nemy. Заглавные буквы важны в коде.

I hope this solves your problem.

Я надеюсь, что это решит вашу проблему.
:lion: :lion: :lion:

Изменил,но к сожалению ничего не помогло…(((

Это из-за этого раздела:

# Руби!
hero.findNearestEnemy

Вы должны расколоть не просто переопределить врага.
:lion:

не понимаю,а как это сделать?

Поменял,что я мог недописать?

# Руби!
        if hero.isReady("cleave"):
            hero.cleave(enemy)

вот я их написал!А герой даже не двигается

Did you click on the green submit button? You have to submit to use flags. He won’t move until you use flags that tell me to move.

Вы нажали на зеленую кнопку отправки? Вы должны представить, чтобы использовать флаги. Он не будет двигаться, пока вы не используете флаги, которые говорят мне двигаться.

1 Like

Да,все верно!!Все сработало,Спасибо за подсказку!!!

1 Like

could you post your WHOLE code in the </> function because i want to make own version of your code as to not wear better armour, i might send out the code but probably not as the is breaking the rules im pretty sure

This was from three years ago. They aren’t even active anymore. please don’t necropost.

1 Like