function onStepIn(cid, item, position, fromPosition)
local ids = {2349, 2348, 2351, 2350, 2353, 2352, 2354}
local piece1 = getPlayerItemCount(cid, ids[1])
local piece2 = getPlayerItemCount(cid, ids[2])
local piece3 = getPlayerItemCount(cid, ids[3])
local piece4 = getPlayerItemCount(cid, ids[4])
local piece5 = getPlayerItemCount(cid, ids[5])
local piece6 = getPlayerItemCount(cid, ids[6])
local piece7 = getPlayerItemCount(cid, ids[7])
if (getPlayerStorageValue(cid, 4449) == -1) then
if (piece1 == 0 or piece2 == 0 or piece3 == 0 or piece4 == 0 or piece5 == 0 or piece6 == 0 or piece7 == 0) then
doPlayerSendCancel(cid, "You don\'t have items.")
else
for i = 1, #ids do
doPlayerRemoveItem(cid, ids, 1)
end
local pos = getCreaturePosition(cid)
doCreateItem(2342, 1, {x = pos.x, y = pos.y-1, z = pos.z})
setPlayerStorageValue(cid, 4449, 1)
end
else
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You already done this quest.")
end
end