Vá em data/actions/actions.xml
Crie uma tag mais ou menos assim.
<action itemid="2160" event="script" value="PromotionVip.lua"/>
Depois, vá em data/actions/script
Copie um arquivo qualquer e cole ele na mesma pasta, depois renomeie para PromotionVip (ou o nome que preferir mas lembre de mudar o value da tag).
Abra ele , apague tudo e cole isso.
function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, 6497) == -1 then
doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
setPlayerStorageValue(cid, 6497, 1)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 35 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 13540, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
end
end
Salve e feche.
E para o player não perder a vocação ao deslogar faça o seguinte.
Va em data/creaturescripts/scripts/login.lua
Abra ele e cole isso abaixo. Obs (Você pode colar abaixo de FUNCTION onLogin(cid) para facilitar)
if getPlayerStorageValue(cid, 6497)== 1 then doPlayerSetVocation(cid,getPlayerVocation(cid)+4) end
Salve e Feche.
Reinicie seu ot,
Ou se preferir então escreva o que esta abaixo, um de cada vez, com seu god dentro do jogo.
/reload action
/reload creaturescripts
Testado já e funcionando, qualquer coisa avisa.
Até mais


info
Grupo: Campones
Registrado: 13/01/12
Posts: 31
Reputação: +6
Char no Tibia: Lost Woods
Bom, gostaria que o item que da VIP DAYS daria vocation vip, o sistema que eu uso irei postar abaixo:
Editado Dezembro 27 por Yan18
O usuario criou 2 tópicos identicos sem intenção.