Acho que isso serve como uma base.
Crie um arquivo chamado portaquest.lua na pasta data/actions/scripts/ e nele adicione isso.
function onUse(cid, item, frompos, item2, topos)
local storage = XXXXX -- storage que o player precisa ter para abrir a porta
local vocation = YYY -- numero da vocation que o player precisa ter para conseguir abrir a porta
local poss = {x=1000, y=1000, z=7} -- local para onde o player sera mandando
if getPlayerStoraveValue(cid, storage) >= 1 and getPlayerVocation(cid) == vocation then
doTeleportThing(cid, poss, false)
else
doPlayerSendCancel(cid, "Sorry, but you are not allowed to enter in this place.")
end
return true
end
depois no actions.xml adicione a tag
tag: <action itemid="iddaporta" event="script" value="portaquest.lua"/>
Não testei, qualquer coisa estamos ai! Abraço
edit: Lembrando que se você escolher aquelas portas que não fecham sozinhas o script muda um pouco ![]()



info
Grupo: Visconde
Registrado: 07/01/12
Posts: 495
Reputação: +48
Gênero: Masculino
Char no Tibia: Nem Tenho
ae Galerinha acho que é façil ein kk mais nao pra min que não sou script
teria como alguem me ajudar com uma porta de quest que funciona assim :
no caso, seria 2 portas porque quero colocar numa quest assim
são 3 baus de quests e 3 portas, o primeiro bau te da uma vocação e um storage ai, eu queria que a porta teletransportasse o player pra coordenada xxxx se ele tivesse tal vocation ou storage, o bau não precisa pq ja tenho o script ake.
Resumindo :
uma porta que te teleporta pra coordenada xxxx se vc tiver tal vocação ou storage.
isso ae galera vllw
Agora acho que ta na area certo né ? ¬¬
@EDiT
Esqueçi do npc hehe é o seguinte:
eu preciso de 1 npc assim, que chega se o player tem tal storage, se nao ticer mandar uma mensagem e se ele tiver ele continua a quest dando esses items ao o npc
1 Luck Medalion
5 Feathers
2 Bird Beaks
1 Heart Stone
e em recompensa, ele ganha 1 outift 604 se for homen e 605 se for mulher [ 605 e 604 é o looktype ]
e 6000 de xp e 1 box 3.
do rep por 4 dias pra qm ajudar ^^
Editado Fevereiro 19 por Pokemonultimatetwo