A ideia do scripts e do Leoxtibia mais foi eu que realizei a ideia criando o scripts.
O player vai ate o npc e por um money e teleportado ate uma hunt la ele pode batalhar até que o tempo dele acabe voltando para outra posiçao sendo que apenas uma pessoa pode ficar na hunt ou seja se outro player for no npc e pedir para ir a hunt sendo que outro player estiver lá ele não se teleporta.
Primeiramente o script e totalmente configuravel e obrigatorio a configuraçao de posiçao para onde ele sera levado e onde ele sera levado quando o tempo acabar.
Crie um arquivo xml em npc chamado npchunt
<npc name="Hunt" script="data/npc/scripts/npchunt.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="134" head="78" body="88" legs="0" feet="88" addons="3"/>
<parameters>
<parameter key="message_greet" value="Ola. Para ir na hunt paga diga {hunt}." />
<parameter key="message_farewell" value="Ate mais." />
<parameter key="message_walkaway" value="Ate mais." />
</parameters>
</npc>
Crie um arquivo lua em npc/scripts chamado npchunt.lua e adicione isto
Agora va em Creaturescripts/scripts e crie um arquivo chamado death.lua
Agora na mesma pasta Creaturescripts/scripts crie outro arquivo chamado logouthunt.lua
Agora va em creaturescripts.xml e coloque estas tags
<event type="death" name="huntdeath" event="script" value="death.lua"/>
<event type="logout" name="loguthunt" event="script" value="loguthunt.lua"/>
Agora em Creaturescripts/scripts abra login.lua e coloque isto antes do ultimo return
registerCreatureEvent(cid, "huntdeath")
registerCreatureEvent(cid, "loguthunt")
E super recomendavel que a hunt não tenha saida para que o sistema fique completo ou seja quando o player entrar naquele local nao podera sair a não ser pelo tempo esgotado ou deslogando