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

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

Просто нужна задержка. В карте пример.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
1
5 лет назад
0
Возможно.
Создавай нужное тебе здание в нескольких видах
к примеру:
  1. Которое строится 10 секунд
  2. Которое строится 20 секунд
  3. Которое строится 30 секунд
Можно постоянно пикать сколько зданий ( необходимых для постройки ) находится на карте
Если к примеру одно то - давай юниту способность строить 1 здание (за 10 секунд)
Если зданий два то удаляешь первую абилку на стройку и ставишь вторую (за 20 секунд)
Давно в WE не заходил может чего и напутал)
Но примерно так можно вырулить эту ситуацию)
0
28
5 лет назад
0
Можно, есть функция для установки прогресса строительства и улучшения (вроде).
0
19
5 лет назад
0
Можно, есть функция для установки прогресса строительства и улучшения (вроде).
Не слышал о такой, может на 1.31?
0
30
5 лет назад
Отредактирован Clamp
0
KaneThaumaturge, эм, нет, она существует с первых версий варкрафта.
0
28
5 лет назад
0
KaneThaumaturge, а как по-твоему сделана постройка башен в LTW? Именно через эту функцию.
native UnitSetConstructionProgress takes unit whichUnit, integer constructionPercentage returns nothing
native UnitSetUpgradeProgress takes unit whichUnit, integer upgradePercentage returns nothing
0
9
5 лет назад
0
PT153:
KaneThaumaturge, а как по-твоему сделана постройка башен в LTW? Именно через эту функцию.
native UnitSetConstructionProgress takes unit whichUnit, integer constructionPercentage returns nothing
native UnitSetUpgradeProgress takes unit whichUnit, integer upgradePercentage returns nothing
Объясните пожалуйста как конкретно эти функции работают? Они дают завершенность строящемуся зданию или ?
0
28
5 лет назад
0
DarKRs, устанавливают прогресс строительства и улучшения строения соответственно.
0
9
5 лет назад
0
PT153:
DarKRs, устанавливают прогресс строительства и улучшения строения соответственно.
Только что тестил. Но похоже я его не правильно использую (prntscr.com/oble9o и prntscr.com/oblebg) .... Можно пожалуйста пример?
2
26
5 лет назад
2
Просто нужна задержка. В карте пример.
Загруженные файлы
Принятый ответ
0
28
5 лет назад
0
DarKRs, 8gabriel8 совершенно верно отметил. На момент срабатывания триггера здания как такового нет, потому ему нельзя установить прогресс. Таймер с 0 временем запускается после конца триггера, а тогда строение уже есть.
0
27
5 лет назад
Отредактирован MpW
0
можно сделать полностью триггерно как и сказал 8gabriel8
ссылка раздел "влияющие на здание", как бы я реализовал иммитацию стройки через эту функцию, есть и проблемы. когда 100% задаешь через эту функцию, то почему то не значит что оно достроено. короче рассчитал скорость стройки в зависимости от множителя. например 1.00 - 100% стандартная скорость, 1.20 - 120% на 20% быстрее станд скорости. ну и прочее
0
23
5 лет назад
0
чтобы было четко и нормально делаем 60 сек ровно строителя, при надобности уменшить 30 сек делаем 0.5 фактор можно сделать математическую от 60 и получить результат нужный времени.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.