Нужно просто дропнуть шмотку из героя на землю под него.
UnitDropItem() создаёт новую шмотку (хотелось бы без анимации "birth") и с сохранением хендла
а после UnitDropItemPoint() -> отдаёт приказ дропнуть шмотку, который можно легко сбить.

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

UnitRemoveItem
`
ОЖИДАНИЕ РЕКЛАМЫ...
5
32
6 лет назад
5
UnitRemoveItem
Принятый ответ
3
27
6 лет назад
Отредактирован MpW
3
native SetItemPosition takes item i, real x, real y returns nothing
можно сдвинуть сам итем, а не через приказы. Где x, y - текущие координаты героя. Есть аналог на BJ это SetItemPositionLoc
0
23
6 лет назад
0
если предмет валяет у героя, то указываем позицию где находит герой
local unit u = ... // Это сам герой
local item i = ... // Тут вы можете брать где то в базе как у вас устроено
call SetItemPosition(i, GetUnitX(u), GetUnitY(u))
set u = null
set i = null
2
32
6 лет назад
2
Зачем позиции когда для этого есть специальная нативка?
0
28
6 лет назад
0
UnitRemoveItem
Это удалит предмет из игры.
3
32
6 лет назад
3
PT153, нет, это удалит предмет из инвентаря, не путать с RemoveItem.
1
28
6 лет назад
1
нет, это удалит предмет из инвентаря, не путать с RemoveItem.
Действительно, я перепутал)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.