em creaturescripts/scripts crie um arquivo chamado levelitem.lua e cole o seguinte código:
local configlvl = {
[600] = {id = 2525, count = 1},
[700] = {id = 2525, count = 1}
}
function onAdvance(cid, skill, oldLevel, newLevel)
if skill == 8 then
local tb = configlvl[newLevel]
if tb then
doPlayerAddItem(cid, tb.id, tb.count)
doPlayerSendTextMessage(cid, 27, "Parabéns você atingiu o level "..newLevel.." e ganhou "..tb.count.." "..getItemNameById(tb.id)..".")
end
end
return true
end
depois na mesma pasta procure o login.lua e registre o evento como
registerCreatureEvent(cid, "LevelItem")
na pasta anterior no arquivo creaturescripts.xml adc a seguinte tag:
<event type="advance" name="LevelItem" event="script" value="levelitem.lua"/>
para adicionar mais premios ao atingir levels é bem simples é só acrescentar na tabela:
local configlvl = {
[600] = {id = 2525, count = 1},
[700] = {id = 2525, count = 1}
}
sendo :
[NIVEL QUE TEM QUE ATINGIR] = {id = ID DO ITEM, count = QUANTIDADE DE ITENS}
flw's








info
Grupo: Cavaleiro
Registrado: 30/09/08
Posts: 174
Reputação: +60
Char no Tibia: Knight do Momento
Eu estava em um OT, e também lembro de ver esse script em algum lugar.
Ele si resume em dar "presentes" ao player si ele passar de um certo level...
Exemplo: Level 20 - 20k = MSG: Você foi recompensado com 20000 GPS ao alcançar level 20 para ajudar na promotion.
Exemplo²: Level 50 - BOH = MSG: Você foi recompensado com uma BOH ao alcançar o level 50 para ajudar a correr...
Entre outras... Eu procurei em vários locais e não achei. Si alguém tiver e poder compartilhar agradeceria.