LA
creatureevent

DoubleExp para vocações VIP

Por larissaots, 29 de mai. de 2015 em Globalevents e Spells

otserv
tibia
script
2
723
larissaotsL
29 de maio de 2015 às 21:49

Créditos ao gabra! happy.png

 

Objetivo

O script se baseia em deixar double exp apenas para x vocações.

 

Tutorial

Em data/creaturescripts/scripts/ crie um arquivo ExpVoc.lua e dentro coloque:

local rate = 2
local rates = getPlayerRates(cid)
local vocations = {9,10,11,12} -- ID das vocações 


function onLogin(cid)
if isInArray(vocations,getPlayerVocation(cid)) then
doPlayerSetExperienceRate(cid, rates[SKILL__LEVEL]+rate)

end
return true
end

Para adicionar as vocações do seu servidor basta trocar os ID's em local vocations = {9,10,11,12}

 

Em data/creaturescripts adicione no creaturescripts.xml a seguinte linha:

<event type="login" name="ExpVoc" event="script" value="ExpVoc.lua"/>

Em data/creaturescripts/scripts/ abra o arquivo login.lua e adicione:

registerCreatureEvent(cid, "ExpVoc")
29 de maio de 2015 às 22:42

Interessante! Parabéns!