Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Кстати, map script editor пишет, что % - это страшная ошибка скрипта =) Хотя, проверил, все работает. Но все-равно, сделал отдельную функцию, т.к ошибок у меня и без того бывает много, особенно с "()"
Тот map script editor рассчитан не на ту версию луа, на которой написаны скрипты в игре. Не обращайте внимания на стрелы! Поскачем прямо на бунтовщиков!
ХЕХ перепутал вот этот скрипт надо зациклить чтобы работал постоянно
garrisons={'G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9'} for i, gar in garrisons do SetObjectEnabled(gar, nil) Trigger(4, gar, "capture_gar") end
function capture_gar(hero, gar) local a = {} a[1], a[3], a[5], a[7], a[9], a[11], a[13] = GetObjectCreaturesTypes(gar) for i = 1, 7 do if a[i*2-1] ~= 0 then a[i*2] = 2 * GetObjectCreatures(gar, a[i*2-1]) end end SetObjectEnabled(gar, 1) Trigger(4, gar, nil) MakeHeroInteractWithObject(hero, gar) local i = GetLastSavedCombatIndex() while i == GetLastSavedCombatIndex() do sleep(1) end if not IsHeroAlive(hero) then SetObjectEnabled(gar, nil) Trigger(4, gar, "capture_gar") return end for i = 1, 7 do if a[i*2] then AddObjectCreatures(gar, a[i*2-1], a[i*2]) end end DenyGarrisonCreaturesTakeAway(gar, 1) end
garrisons={'G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9'} for j, gar in garrisons do Trigger(5, gar, 'capture_gar') garrisons[gar] = {} for i = 0, 6 do local t, n = GetObjectArmySlotCreature(gar, i) garrisons[gar]= {t, n} end end
function capture_gar(oldowner, newowner, hero, gar) for i = 0, 6 do if garrisons[gar][1] ~= 0 then AddObjectCreatures(gar, garrisons[gar][1], garrisons[gar][2]*2) end end DenyGarrisonCreaturesTakeAway(gar, 1) Trigger(5, gar, nil) end
хм...спасибо тогда. кстати, тогда вот какой вопрос возник: у меня была карта-мод, благодаря которой message box'ы были расширенными (почти на весь экран). Как мне сделать такой-же в своей карте?
Да, я уже нашел, правда не здесь, а на геройском уголке. (heroes.ag). Теперь занятно другое, само изменение messaga я нашел, но что делать дальше? У автора оно лежит в под-под-папке UI, мне делать также, или можно сразу в UI просто закинуть?