Amigo, esse primeiro script já existe aqui no fórum. O script é da AnneMotta. Em data/creaturescripts/scripts crie um arquivo.lua e cole isto dentro:
function onAdvance(cid, skill, oldLevel, newLevel)
local config = {
[20] = {item = 2160, count = 2},
[25] = {item = 2160, count = 1},
[35] = {item = 2160, count = 5}
}
if skill == 8 then
for level, info in pairs(config) do
if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then
doPlayerAddItem(cid, info.item, info.count)
doPlayerSendTextMessage(cid, 27, "Parabéns você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".")
local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'"
setPlayerStorageValue(cid, 30700, sat)
end
end
end
return TRUE
end
Configuração: [LEVEL QUE IRÁ GANHAR] = {item = IDDOITEM, count = QUANTIDADE}
Em data/creaturescripts/login.lua, cole antes do return true: registerCreatureEvent(cid, "levelitem")
Em data/creaturescripts.xml cole a tag: <event type="advance" name="levelitem" event="script" value="NOMEDOSEUARQUIVO.lua"/>
Espero ter ajudado, abraços. Sobre o segundo script, qual o seu sistema vip? Vlw.





info
Grupo: Artesão
Registrado: 01/10/06
Posts: 121
Reputação: +1
Gênero: Masculino
Tipo do script: Talkaction
Protocolo (versão do Tibia): 8.60
Servidor utilizado: TFS 0.4
Nível de experiência: Médio
Gostaria de pedir 2 scripts diferentes.
O primeiro um script de recompensa, aquele que entrega gold ou item automáticamente quando se chega em um determinado level. Mas ao invés disso acontecer apenas no level 45, eu gostaria de um que fosse fáci de configurar para vários leveis diferentes.
O segundo, um script que adiciona 1 dia de vip na account do players level 300+
A condição é a seguinte, ao chegar no level 300 o player pode usar a talkaction para ganhar 1 dia de vip para testar a area vip do servidor, mas essa talkaction ele só poderar utilizar 1 vez por CONTA não por char.. A storage da vip que eu uso é 15000.
Obrigado.
Editado Julho 6 por Diego_o