Привет ребята !
Как положить артефакт, типа - ID, в указанный мной слот, юниту - источник события юнит, с помощью функции :

native - UnitAddItemToSlotById   takes unit whichUnit, integer itemId, integer itemSlot returns boolean
В переводе на русский:
Принимает юнита whichUnit, целочисленное itemId, целочисленное itemSlot возвращает да/нет (добавлен итем или нет?)
Сам сделай себе свой скрипт.
call UnitAddItemToSlotById(тут вставляешь юнита,'тут вставляешь код предмета',тут вставляешь номер слота -1)
Например заместо юнита может быть - GetTriggerUnit() (юнит на котором завязано событие триггера)
А остальное сам подставишь думаю на это хватит мозгов. Спецов он ждёт)).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
самый простой вариант, заполнять все остальные слоты итемами пустышками, потом просто свой итем даёшь юниту, и удаляешь все пустышки, это мгновенно происходит и игрок не замечает.
18
16GB,
Вот триггер со сценарием. Где предмет ложится в указанный слот, без всяких пустышек :
28
нафиг создавать вопрос если сам же на него и отвечаешь?
это конечно же хорошо что хоть кто то думать умеет
но ведь думать можно и не плодя вопросы
16GB, самый простой способ юзать нативку
18
nvc123,
В том коде который я представил. Немного. Но всё-же другие функции.
32
Есть же функция, создания предмета в конкретном слоте у героя.
18
quq_CCCP,
Ты наверно путаешь с условием, где указывается слот.
Сделай скрин если не сложно.
У меня версия редактора немного постарше.
Мб в ней ещё нет данной функции.
(Новый NewGen WE не робит у меня на компе).
28
nvc123,
я думал уже существующий итем надо, а для добавления да есть функция.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.