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