Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#1920
Старый 05.04.2015, 21:31
  #1920
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

Создаете регион в редакторе, называете его. В скрипте пишете что-то такое.
	
function battle1(hero, region)
  if GetCurrentPlayer() ~= 1 then return end  -- проверка игрока
  StartCombat(hero, nil, 3,   -- количество отрядов (3)
    CREATURE_MILITIAMAN, 45,  -- 45 ополченцев
    CREATURE_ARCHER, 23,      -- 23 лучника
    CREATURE_VINDICATOR, 10,  -- 10 ревнителей веры
    nil, "battle1_result")
end

function battle1_result(hero, result)
  if not result then return end
  Trigger(REGION_ENTER_AND_STOP_TRIGGER, "имя_региона", nil)
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "имя_региона", "battle1")



Добавлено через 23 минуты
Армию настраиваете по своему вкусу.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием