Introdução: esse script faz com que ao alcançar determinado level o player irá receber uma nova vocação.
Em creaturescripts\scripts crie: changevoc.lua
--[[Script desenvolvido por Desperate]]-- function onAdvance(cid, skill, oldLevel, newLevel) if newLevel == 20 then doPlayerSetVocation(cid, 2) doPlayerSendTextMessage(cid, 22, "Você foi promovido à (nome da vocação)!") doSendMagicEffect(getCreaturePosition(cid), 11) elseif newLevel == 40 then doPlayerSetVocation(cid, 3) doPlayerSendTextMessage(cid, 22, "Você foi promovido à (nome da vocação)!") doSendMagicEffect(getCreaturePosition(cid), 11) end return true end
Tag do creaturescripts.xml
<event type="advance" name="ChangeVoc" event="script" value="changevoc.lua"/>
Adicione no login.lua
registerCreatureEvent(cid, "ChangeVoc")
Esse foi meu primeiro script, espero que gostem.
Dúvidas e/ou criticas comentem.
Creditos:
Desperate