hello, someone can shorten this quest?
thanks
its 7.6 ots
thanks
its 7.6 ots
Lua:
-- Construction kits by JTE --
-- Bugfixes by Shampo --
function onUse(cid, item, frompos, item2, topos)
if frompos.x == 65535 then
doPlayerSendCancel(cid, "Put the construction kit on the ground first.")
return 1
end
doorpos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253} -- mod by Shampo
doorplayer = getThingfromPos(doorpos)
if doorplayer.itemid > 0 then
doPlayerSendCancel(cid,"Can\'t open under people.")
return 1
end
doSendMagicEffect(topos,2) -- puff
if item.itemid == 3901 then -- Wooden chair
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1652)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3902 then -- Sofa chair
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1658)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3903 then -- Red cushioned chair
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1666)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3904 then -- Green cushioned chair
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1670)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3905 then -- Tusk chair
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,3813)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3906 then -- Ivory chair
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,3817)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3908 then -- Coal basin
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2602)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3909 then -- Big table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1614)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3910 then -- Square table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1615)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3911 then -- Round table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1616)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3912 then -- Small table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1619)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3913 then -- Stone table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,3805)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3914 then -- Tusk table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,3807)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3917 then -- Harp
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2084)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3918 then -- Birdcage
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2095)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3919 then -- Bamboo table
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,3809)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3926 then -- Piano
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2080)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3927 then -- Globe
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2098)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3928 then -- Potted flower (pink one)
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2104)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3929 then -- Potted flower (the boring green one)
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2101)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3931 then -- Christmas tree
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2105)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3932 then -- Dresser
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(1724,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3933 then -- Pendelum clock
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1728)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3935 then -- Trough
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,1775)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3937 then -- Table lamp
if getTileHouseInfo(frompos) == 1 then
doTransformItem(item.uid,2064)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
-- containers
elseif item.itemid == 3907 then -- Small trunk
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(3821,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3915 then -- Box
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(1738,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3920 then -- Thick trunk
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(3811,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3921 then -- Drawer
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(1716,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3923 then -- Barrel
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(1774,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3934 then -- Locker
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(1732,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3936 then -- Bamboo dresser
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(3832,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
elseif item.itemid == 3938 then -- Large trunk
if getTileHouseInfo(frompos) == 1 then
doRemoveItem(item.uid,item.type)
doCreateItem(1750,1,frompos)
else
doSendMagicEffect(topos,2)
doPlayerSendCancel(cid,"You can unpacking furnitures only in a house.")
end
else
return 0
end
return 1
end