Amigo Tente mudar:
<action itemid="2087" event="script" value="portachave.lua"/>
Para
<action itemid="24000" event="script" value="portachave.lua"/>
Ou coloque no actionid da Porta pelo RME "2087"
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

Amigo Tente mudar:
<action itemid="2087" event="script" value="portachave.lua"/>
Para
<action itemid="24000" event="script" value="portachave.lua"/>
Ou coloque no actionid da Porta pelo RME "2087"
info
Grupo: Artesão
Registrado: 28/10/12
Posts: 135
Reputação: +48

Isso aí não vai funcionar porque tem que ter o ID da chave no actions.xml :\
Seguinte, o que eu tentei foi:
Colocar o ID da chave na Action ID da porta e a UniqueID igual no script (24000). -- Deu errado.
Deixar só o ID da chave na Action ID da porta. -- Deu errado
Deixar só o UniqueID na porta. -- Deu errado
Deixar o 24000 como Action ID. -- Deu errado
Modificar o 24000 no script por 2087. -- Deu errado
ta fods :S
info
Grupo: Artesão
Registrado: 18/12/12
Posts: 112
Reputação: +13

local itemU = 24000
Esse numero de item não existe
coloca o id de uma chave aconselho botar a silver key ![]()
info
Grupo: Artesão
Registrado: 28/10/12
Posts: 135
Reputação: +48
Bom galera, a porta fica trancada e tal, mas quando eu uso a chave dá a mensagem:
"The key does not match."
Obs: No RME já botei a action id igual no script, 24000.
function onUse(cid, item, frompos, item2, topos) local pausa = 10000 local door = {x=472, y=378, z=7, stackpos=1} local ddoor = getThingfromPos(door) local open_door = 5280 local itemU = 24000 local verify = 0 if item2.uid == itemU then if ddoor.itemid ~= verify then doTransformItem(ddoor.uid,open_door) addEvent(close,pausa,door) end else doPlayerSendCancel(cid,"This key can not be used here") end return 1 end function close(door) local to_close_door = 5279 local the_close_door = getThingfromPos(door) doTransformItem(the_close_door.uid,to_close_door) endAlguém sabe oq ta errado?
Rep+