• 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 [TFS 1.x] How to get player in onAddItem event?

E

Evil Puncker

Guest
how do I make so I can access the player here, since there is no creature/player parameter

Lua:
function onAddItem(moveitem, tileitem, position)
    if moveitem:getId() == 2693 then
        moveitem:transform(2689)
        position:sendMagicEffect(CONST_ME_HITBYFIRE)
    elseif moveitem:getId() == 6277 then
        moveitem:transform(2687, 12)
        player:addAchievementProgress("Cookie Monster", 20) -- need this to work
        position:sendMagicEffect(CONST_ME_HITBYFIRE)
    end
    return true
end
 
Solution
You can use Player:onItemMoved(item, count, fromPosition, toPosition, fromCylinder, toCylinder) or Player:onMoveItem(item, count, fromPosition, toPosition, fromCylinder, toCylinder) from Events.
You can use Player:onItemMoved(item, count, fromPosition, toPosition, fromCylinder, toCylinder) or Player:onMoveItem(item, count, fromPosition, toPosition, fromCylinder, toCylinder) from Events.
 
Solution
Back
Top