I try to add my own object into a map. It is a box with some texture. I have three object files ( .dff , .col , .txd ). I also have .map file ( with meta.xml ) and .lua script for replacing object. 
I think the crucial is .lua file so it looks like this: 
addEventHandler('onClientResourceStart', resourceRoot,
function()
outputChatBox('Loding Object')
 
local txd = engineLoadTXD('img/trackB.txd')
-- TXD
engineImportTXD(txd, 8838)
-- COL
local col = engineLoadCOL('img/trackB.col')
engineReplaceCOL(col, 8838)
-- DFF
local dff = engineLoadDFF('img/trackB.dff', 16060)
engineReplaceModel(dff, 8838)
 
createObject(8838, 0.00, 0.00, 20.00, 0.00, 0.00, 0.00)
engineSetModelLODDistance(8838, 500)
end
)
 
And it works, but i have some strange problem. It looks like collision and shadow mesh is in another position. So there is a place on box when you can't stand because you fall, and when you go other side, you can stand even when you go off the box. 
There is a photo: ( You can only stand on this dark place ) 
 
If anyone knows what i did wrong, i will be pleased to hear it.