Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Азгалор, описание квестов данную фичу не поддерживает, к тому же у вас синтаксис выдуман из головы, а чтобы оно работало (там где может работать), должно быть написано ровно так, как в примере - в фигурных скобках, через точку с запятой, в виде приравнивания имени из текстового файла и значения. Но если прогрессов квеста всего несколько, можно создать для каждого своё описание "Собрано 1 из 3 демонов", "Собрано 2 из 3 демонов" и т.д. В ЧаВо из моей подписи это описано. Азгалор
научил бы кто-нибудь расставлению end'ов
Так просто делайте все внутренние блоки кода с отступом относительно внешнего блока, например:
function red3() print("Проверяем сколько челов собрал Влад"); if red_troops_count ~= 3 then red_troops_count = red_troops_count + 1; print("Влад собрал ", red_troops_count ," демонов из 3"); sleep(1); SetObjectiveProgress( "test_obj", red_troops_count ); else if red_troops_count == 3 then SetObjectiveProgress( "test_obj", red_troops_count ); print("Влад собрал всех демонов. Arrivederci Signor Giocatore!"); end; end; end;
И никаких проблем с end'ами не будет, всё будет видно визуально.
РПГ-сценарий для HoMM5: Путь героя ЧаВо по созданию карт для HoMM5: ЧаВо