Получалось ли у кого-нибудь перезаряжать конкретный предмет?
Если не ошибаюсь, перезарядка стартует и на герое и на предмете параллельно. Предмет я могу создать новый, а вот как сбросить таймер на герое, не знаю.
Подскажете?

Принятый ответ

Итак, вроде получилось!
1.Создаём шесть активных предметных способностей не делающих ничего, но имеющих долгую перезарядку.
2.Создаём шесть предметов, которым указываем каждому свою из предыдущих способностей в поля "B) Способности - Способности (iabi)" и "F) Характеристики -Название (icid)".
3.Для сброса перезарядки предметов на герое последовательно даём и запускаем герою все шесть предметов.
4.Не забываем о перезрядке самого предмета - заменяем на новую копию.
5.Теоретически (не пробовал) при использовании очень долгих периодов может быть достаточно использовать героем по разу пять предметов с кд скажем двое суток, а потом для очистки героя от кд предметов запускать только один предмет с кд сутки.
Критически помогли:
DracoL1ch:
и
nvc123:
Sebra2, потестил
у предмета есть поле cooldownId
на русском называется характеристики - название (не путать с Текст - название где задаётся название предмета)
у тех предметов у которых это поле совпадает один кулдаун
Большое СПАСИБО!
пы сы, Надеюсь, выбрав свой ответ как лучший, не украду ни у кого "опыт".
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
2
6 лет назад
Отредактирован Sebra2
0
Fakov:
Копия предмета получает тот же кд
говорю же - с копией абилки
Дублировать все предметы? Несерьёзно. :(
Если имеешь в виду что-то другое, объясни.
PyCCKuu_4eJl:
В крайнем случае, сделай пустой спеллбук на предмет, и добавляй туда абилку при подъёме предмета.
При сбросе кд, удаляй эту абилку, и давай заного.
=====================================================================
Функция HideAbility Убирает способность игроку, но при обратном действии возвращает свой кд.
Этого тоже не понял. Запускать абилку предмета из спеллбука?
===========================
Интересно, кд стрятанной абилы тоже скинется? Наверняка.
quq_CCCP:
Кроме мемхака никак, ау.
Обидно, ищу обходы.
0
32
6 лет назад
0
Дублировать все предметы? Несерьёзно. :(
да, это я имел ввиду.
Ну или мемхак
0
26
6 лет назад
0
Sebra2, quq_CCCP шарит в GUI, JASS и мемхаке, если он говорит:
Кроме мемхака никак, ау.
То значит не скинуть кулдаун иначе.
Либо обрисуй ситуацию, зачем тебе надо скидывать кулдаун предмета. Может тебе один единственный раз кулдаун нужно сбросить одному предмету, а может всем предметам сразу, тогда годится вариант DracoL1ch:
можешь удалить и заново выдать инвентарь
0
2
6 лет назад
0
Либо обрисуй ситуацию
Абилка на шанс срабатывания предмета без кд.
Предметы разные, но те, что без кд, я и сам отсею.
0
26
6 лет назад
0
Sebra2, тогда вариант Fakov, про дублирование предметов.
2
2
6 лет назад
2
8gabriel8:
Sebra2, тогда вариант Fakov, про дублирование предметов.
Несерьёзно это. Спасибо за попытку, конечно, но...
Допустим кд = 100с.
Частота сброса кд = 1 раз/с.
Количество одинаковых предметов 100*1=100 копий !
Нет, спасибо, это извращение.
2
24
6 лет назад
2
Sebra2, делать все способности предметов поддерживаемых этой абилкой триггерными - тогда никаких проблем не будет с запуском эффекта предметного без кд ведь предмет для этого будет уже не нужен.
Работы много и не обойтись без умения делать базы данных и собственно триггерные способности, но зато будет гарантировано работать.
0
21
6 лет назад
0
Sebra2, прав
+ еще приплюсую, что раздутый РО тебе ой-ой-ой будет неприятен не сегодня, так завтра
ни в коем случае не советую
Вот лич говорил про инвентарь, может, можно что-то замутить с однослотовым инвентарем или пятислотовым + базовым? ну там как-то выбрасывать/вбрасывать предметы и отдавать/забирать эти инвентари так, чтобы кд на нашем сбросилось, а на остальных осталось
0
32
6 лет назад
0
У итемов мнимый кулдауниндикатор, а не собственный как у абилок , предмет одого типа с параметром способность чето там (забыл как называется это поле) , будет шарить кулдаун на все такие предметы независимо от их ид абилок. Удалять предметы бестолку кд хранится у владельца, сбросить кулдаун у одного предмета нельзя без мемхака, удалите инвентарь - выпадут на землю все итемы, вручите снова - кд тут как тут, так что не ищите способы, они уже найдены - start ability cooldown на мемхаке.
0
2
6 лет назад
0
quq_CCCP:
У итемов мнимый кулдауниндикатор, а не собственный как у абилок , предмет одого типа с параметром способность чето там (забыл как называется это поле) , будет шарить кулдаун на все такие предметы независимо от их ид абилок. Удалять предметы бестолку кд хранится у владельца, сбросить кулдаун у одного предмета нельзя без мемхака, удалите инвентарь - выпадут на землю все итемы, вручите снова - кд тут как тут, так что не ищите способы, они уже найдены - start ability cooldown на мемхаке.
Ты хочешь сказать, что:
1.Кд висит на герое.
2.Кд нет на инвентаре.
3.Кд нет на предмете.
4.Кд не снимается удалением абилы.
Откуда такая информация?
Спасибо, но мемхак не хочу. Скорее изменю способность.
0
28
6 лет назад
Отредактирован PT153
0
Sebra2:
Ты хочешь сказать, что:
1.Кд висит на герое.
2.Кд нет на инвентаре.
3.Кд нет на предмете.
4.Кд не снимается удалением абилы.
Откуда такая информация?
Спасибо, но мемхак не хочу. Скорее изменю способность.
Ну так возьми и протести, это просто сделать. Заоодно выяснишь, кто прав.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.