Как изменять время перезарядки предмета?

Неужели нельзя сделать так, чтобы после использования предмета перезарядка не была 30 секунд, а например 120?
На 131 можно изменить кд внутри способности перед её стартом:
С - запустил предмет
У - любое
Д - Изменить кд предметной абилки на 120, и пойдёт кд 120 сек, а не изначально заложенные 30
На 126 мемхаке самое изичное и удобнейшее кд, 1 строкой
По поводу 131, можно передавать туда секунды перезарядки через duration
		function StartItemCooldown(item, target, ability, duration)
			BlzItemAddAbility(item, ability)
			SetUnitX(dummy, GetUnitX(target))
			SetUnitY(dummy, GetUnitY(target))
			SetUnitOwner(dummy, Player(PLAYER_NEUTRAL_AGGRESSIVE), false)
			IssueTargetOrderById(dummy, 852252, target) -- creepthunderbolt
			SetUnitOwner(dummy, Player(PLAYER_NEUTRAL_PASSIVE), false)
			BlzSetUnitAbilityCooldown(target, ability, 0, duration)
			TimerStart(CreateTimer(), duration, false, function()
				BlzItemRemoveAbility(item, ability)
				DestroyTimer(GetExpiredTimer())
			end)
		end
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
4
Mechanicus:
PomogiteMneYaBo, время перезарядки при использовании предмета?
Нет, после того как использован предмет.
26
Не знаю, как на новых патчах, но на 1.26 можно лишь подменять предмет таким же с другим кд. Изменить кд во время кд нельзя.
4
8gabriel8:
Не знаю, как на новых патчах, но на 1.26 можно лишь подменять предмет таким же с другим кд. Изменить кд во воемя кд нельзя.
Неужели нельзя сделать так, чтобы после использования предмета перезарядка не была 30 секунд, а например 120?
4
quq_CCCP:
PomogiteMneYaBo, Можно, уровнями абилки предмета либо мемхаком.
Спасибо, но как это сделать можете пожалуйста рассказать.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.