Код:
function CDOTABaseAbility:ComicsVsAnimeItemDrop(caster)
local itemName = tostring(self:GetAbilityName())
if caster:IsHero() or caster:HasInventory() then
local newItem = CreateItem(itemName, nil, nil)
CreateItemOnPositionSync(caster:GetOrigin(), newItem)
caster:RemoveItem(self)
end
end
Запиши его в файл какой-либо,который бы читался через require() или в addon_game_mode.lua,и когда тебе нужно,что бы айтем выпадал,прописывай что-то такое ( Абилка:ComicsVsAnimeItemDrop(кто роняет)) Сразу скажу,прописывается это в lua скрипте айтема,для большего комфорта. Но ты можешь модифицировать как хочешь.