Opa, tava pensando em como poderia fazer uma nova quest com muito rpg e aventura, e acabei criando isso :
Room Secreto :
e use esse script :
Script Criado pelo usuário @TheDevilz
pasta do ot/data/actions/scripts
function onUse(cid, item) if item.uid == 5000 then local pos = {x=XXX, y=XXX, z=XXX, stackpos=1} -- Local da parede que sera removida local thing = getThingFromPos(pos) if thing.itemid == IDAqui then --ID da parede que sera removida doRemoveItem(thing.uid, 1) addEvent(parede,6000) end function parede() local posi = {x=XXX, y=XXX, z=XXX, stackpos=1} -- Local onde a parede vai ser criada devolta doCreateItem(IDAqui, 1, posi) --id da parede que sera criada end end end
TAG:
<action uniqueid="5000" script="arena.lua" />
OBS, adicione o Uniqueid em uma parede do lado da que sera removida, se você adicionar o uniqueid na parede que sera removida, o script só funcionara 1 vez, Estão adicione o uniqueid em uma parede do lado pra quando o player der use a parede do lado desaparecer.
Quando o player der use na parede, a parede do lado sumira e depois de 6 segundos sera re-criada no mesmo lugar, assim fazendo o player investigar melhor as casas para ver se não tem uma quest escondida.
É isso ai, agora você pode melhorar um pouco mais as suas quests, e deixar o jogo mais divertido para os player