• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua luaPlayerAddItemEx(). Item not found

darkmu

Well-Known Member
Joined
Aug 26, 2007
Messages
274
Solutions
1
Reaction score
50
Location
Paraná,Brazil
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

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

1603899534983.png
 
Last edited:
Back
Top