Tenta utilizar o doTeleportThing, pro player usar a key e ser "teletransportado" pro sqm que está a porta, intendeu?
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Key Door Help
5
744
info
Grupo: Campones
Registrado: 30/01/12
Posts: 13
Reputação: +1
Char no Tibia: Night'laft

30 de janeiro de 2012 às 00:36
info
Grupo: Campones
Registrado: 16/07/11
Posts: 8
Reputação: 0
Char no Tibia: Zowm Megas

30 de janeiro de 2012 às 02:39
Entendi sim. mas quem disse que eu sei fazer ? kk
Não sei onde botar exatamente.
info
Grupo: Campones
Registrado: 30/01/12
Posts: 13
Reputação: +1
Char no Tibia: Night'laft

30 de janeiro de 2012 às 13:27
Me passe as coordenadas da porta... vou tentar arrumar pra você
info
Grupo: Campones
Registrado: 16/07/11
Posts: 8
Reputação: 0
Char no Tibia: Zowm Megas

31 de janeiro de 2012 às 02:43
Não tem coordenadas. kk
É nesse script ai que tem que por alguma função. Só que eu não sei qual. ¬¬ e nem como

info
Grupo: Campones
Registrado: 16/07/11
Posts: 8
Reputação: 0
Char no Tibia: Zowm Megas
Olá gente, rs. Venho aqui novamente pedir uma ajudinha. =]
Quero que esse script de keys doors, movam a pessoa pra frente, tipo ele usa a key na porta e anda, para só ele entrar na porta, deu pra entender? rsrs
Lá vai o script.
REVERSE_DOORS, CHILD_DOORS = {}, {} for k, v in pairs(DOORS) do REVERSE_DOORS[v] = k local tmp = getItemInfo(v) if(tmp.transformUseTo ~= 0) then CHILD_DOORS[tmp.transformUseTo] = k end endfunction onUse(cid, item, fromPosition, itemEx, toPosition) if(item.aid > 0 and itemEx.aid > 0) then if(isPlayerPzLocked(cid) and getTileInfo(toPosition).protection) then doPlayerSendDefaultCancel(cid, RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE) return true end local doors = DOORS[itemEx.itemid] if(not doors) then doors = REVERSE_DOORS[itemEx.itemid] end if(not doors) then doors = CHILD_DOORS[itemEx.itemid] end if(doors) then if(item.actionid ~= itemEx.actionid) then doPlayerSendCancel(cid, "The key does not match.") else doTransformItem(itemEx.uid, doors) end return true end end return false endDou rep+ pra quem me ajudar.
Editado Janeiro 29 por EduardoDantas