Fala galera, sou novo aqui e apenas busco soluções para meus problemas, porém, hoje consegui resolver um problema que pode ser muito recorrente e que muitos não tem a solução, pois eu procurei e nada!
O problema:
Toda vez que eu logava no meu OT, o char logava com a montaria (meu OT tem bonus skills por mount) e então ele iniciava com bug nos skills.
Para solucionar fiz o seguinte:
Em creaturescripts.xml adicione estas linhas:
<event type="logout" name="unmount" event="script" value="unmount.lua"/>
<event type="logout" name="PlayerLogout" event="script" value="logout.lua"/>
em data\creaturescripts\scripts adicione os arquivos:
(que gostaria de agradecer o Daniel por fazer o script, eu apenas mudei o momento em que a função é utilizada, invés de onLogin, em onLogout)
unmount.lua
function onLogout(cid)
doPlayerSetMounted(cid, mounting, 1)
return true
end
e logout.lua
function onLogout(cid)
registerCreatureEvent(cid, "unmount")
return true
end
E é isso galera.