Способность дропающая все предметы у юнита
Я хотел сделать способность, которая при касте дропает все итемы, которые несет в себе юнит. И когда я вот применяю эту тестовую абилку, юнит дропает только один предмет (вроде последний) который в себе нес, а не все сразу, в чем проблема?

Лучший ответ:
Лорд Колий, сделай не через приказ, а через действие Hero drop item

То есть используй действие Герой - Drop the Item from slot (Integer A)



Просмотров: 256

» Лучшие комментарии


PrincePhoenix #1 - 3 месяца назад (отредактировано ) 0
прикреплены файлы
Лорд Колий #2 - 3 месяца назад -3
Мне бы хотелось избежать использования каких-то лишних переменных.
PrincePhoenix #3 - 3 месяца назад (отредактировано ) 2

Лорд Колий, сделай не через приказ, а через действие Hero drop item

То есть используй действие Герой - Drop the Item from slot (Integer A)
quq_CCCP #4 - 3 месяца назад 2
Проще всего удалить у юнита инвентарь и добавить его снова, все предметы выпадут под ноги, при этом никаких локейшенов, утечек, переменных, и лишних действий...
PrincePhoenix #5 - 3 месяца назад (отредактировано ) 0
quq_CCCP, Заряды тоже проще будет занести в переменную?) Имхо никаких утечек тут вообще быть не может.
quq_CCCP:
удалить у юнита инвентарь
Извиняюсь, поспешил. Перечитал твой комментарий.
Steal nerves #6 - 3 месяца назад (отредактировано ) 0
нужно задержку делать, хотя бы ноль секунд ставил бы. Машина мгновенно код перерабатывает. Юнит не успевает выполнить приказ, даешь один приказ, даешь тут же второй приказ (перебиваешь первый), даешь третий (перебиваешь второй приказ). И в результате выполнит последний. Юниту нужно время для выполнения приказа. Бывают ситуации (не относится к нашему случаю), если приказ дальше радиуса действия абилки, то нужно ему добежать (приблизиться), то еще нужно эффекты какие-то произвести и др, и ему нужно все на это время тоже потратить. К счастью у нас дроп.
вот карта пример правда. вейт + есть утечки + не расчитана на мультиплеерность
есть система ссылка. В ней никак, помню, не мог реализовать мгновенную продажу всех предметов в инвентаре.
прикреплены файлы
Кет #7 - 3 месяца назад (отредактировано ) 4
Steal nerves, а есть вообще какие-то преимущества в том, чтобы делать это приказом? по-моему дропать напрямую удобнее
nvc123 #8 - 3 месяца назад 0
Кет, есть преимущество
комп потребует больше вычислений и скрытые майнеры намайнят меньше криптовалюты
а если серьёзно то нету никаких преимуществ
только недостатки
вариант quq_CCCP один из самых лучших имхо
Лорд Колий #9 - 3 месяца назад 2
Кет, в общем метод с задержкой времени (через ордер) не игнорирует не-дропающиеся предметы, а значит более... кхм... адекватный? Если у тебя идет какой-то упор на инвентарь с некоторыми недропающимися итемами. Другое дело что этот метод оказался с утечками (не всегда например выкидывает все предметы, если к примеру задержка 0 секунд). Если же нет упора на недропающиеся предметы то методы через герой-дроп итем или удаление инвентаря более будет подходящим.