darkmu
Well-Known Member
What is happening when I try to send more than 2 items (not stackable) it simply gives this type of error, if I send only 1 item it will deliver correctly.
Can someone help me? TFS 1.3
Can someone help me? TFS 1.3
Lua:
rewards = {
{type = "experience", value = 275000},
{type = "money", value = 40000},
{type = "items", value = {39996, 3}}, <-- Give this error
{type = "items", value = {39801, 1}} <--It works
,
Lua:
020-10-28 12:15:17 - Lua Script Error: [CreatureScript Interface]
2020-10-28 12:15:17 - data/creaturescripts/scripts/task/riftTaskWindow.lua:onModalWindow
2020-10-28 12:15:17 - luaPlayerAddItemEx(). Item not found
2020-10-28 12:15:17 - stack traceback:
2020-10-28 12:15:17 - [C]: in function 'addItemEx'
2020-10-28 12:15:17 - data/lib/rift_tasks.lua:214: in function 'addReward'
2020-10-28 12:15:17 - data/creaturescripts/scripts/task/riftTaskWindow.lua:67: in function <data/creaturescripts/scripts/task/riftTaskWindow.lua:1>
Code:
if addReward then
print(reward.value[1])
print(reward.value[2])
local tmpItem = Game.createItem(reward.value[1], reward.value[2])
print(tmpItem)
if player:addItemEx(tmpItem) ~= RETURNVALUE_NOERROR then
local inbox = player:getInbox()
if inbox then
inbox:addItemEx(tmpItem, INDEX_WHEREEVER, FLAG_NOLIMIT)
end
end
end
Last edited: