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

HeroistДобавлено через 1 минуту



Ну, чтобы после боя с героем 'Berein', в случае, если он таки победил, узнавалось число погибших существ врага и давалось ему в количестве 100% отборных костяшек
	Trigger( COMBAT_RESULTS_TRIGGER, "combat_results" )

function combat_results(c)
	local we = -1
	if GetSavedCombatArmyPlayer(c, 1) == PLAYER_1 then we = 1 end
	if GetSavedCombatArmyPlayer(c, 0) == PLAYER_1 then we = 0 end
	if we ~= -1 then
		local they = 1 - we
		if GetSavedCombatArmyHero(c,we) == "Berein" then
			local stackscount = GetSavedCombatArmyCreaturesCount(c, they)
			for i=0,stackscount-1 do
				local creature, creaturescount, died = GetSavedCombatArmyCreatureInfo(c, they, i)
				if died > 0 then
					AddHeroCreatures('Berein', 29, died)
				end
			end
		end
	end
end
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

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