Todas suas duvidas são respondidas em massa pelos diversos tutoriais que tem o forum
Tente procurar antes de postar sua duvida, você sem dúvida poupará tempo e aprenderá mais...
Porta com chave no Map Editor, apenas adicione a actionid na porta com o numero da chave
Todo ot já vem com essa função
--Old code now updated to 8.31 by ta4e--
function onUse(cid, item, frompos, item2, topos)
local itemWeight = getItemWeightById(item, 1)
local playerCap = getPlayerFreeCap(cid)
if item.uid == 2303 then
if getPlayerStorageValue(cid,2303) == -1 then
if getPlayerFreeCap(cid) >= 12.00 then
container = doPlayerAddItem(cid, 1987, 1)
doAddContainerItem(container, 2229, 1) --skull
doAddContainerItem(container, 2151, 2) --talon
doAddContainerItem(container, 2165, 1) --stealth
doAddContainerItem(container, 2230, 20) --bone
key_uid = doAddContainerItem(container,2091,1)
doSetItemActionId(key_uid,6010)
setPlayerStorageValue(cid,2303,1)
else
doPlayerSendTextMessage(cid,24,"You have found a bag. Weighing 12.00 oz it is too heavy.")
end
else
doPlayerSendTextMessage(cid,24,"The coffin is empty.")
end
end
end
key_uid = doAddContainerItem(container,2091,1)
doSetItemActionId(key_uid,6010)
Aqui 2091 a id da chave
6010 o numero dela
Para adiciona uma porta apenas adicione o actionid do numero da chave
Esse exemplo eh da Parchment QUest
Sobre alavancas poderá encontrar algumas coisas e mais no topico acima e aqui :
http://www.xtibia.com/forum/topic/99746-pasta-data-enciclopedia-13-tutoriais-para-entender-ela-toda/
Aposentado de OTserver e Tibia
Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest