Vá em data/actions/scripts, crie um arquivo chamado chest_vip.lua e adicione dentro:
function onUse(cid, item)
local chests = {
[13001] = {p = 2, d = 1}, -- P = points, d = dias ganhos.
[13002] = {p = 5, d = 7},
[13003] = {p = 15, d = 30},
[13004] = {p = 25, d = 45},
}
local uid = chests[item.uniqueid]
if not uid then
return true
end
if getAccountPoints(cid) < uid.p then
return doPlayerSendCancel(cid, "[Premium Account] Você não possui points o suficiente.")
end
doAccountRemovePoints(cid, uid.p)
doPlayerSendCancel(cid, "Relogue sua conta para fazer efeito.")
doPlayerSendTextMessage(cid, 20, "[Premium Account] Você recebeu ("..uid.d..") dias com benefícios, foram gastos ("..uid.p..") points.")
return true
end
Em actions.xml adicione a seguinte tag:
<action uniqueid="13001-13004" event="script" value="chest_vip.lua"/>
OBS: Na tabela se encontram entre [ e ] os uniqueIDS que devem ser colocados na tag também. O p representa os points que serão retirados e o d representa os dias ganhos.
#GoodLuck.







info
Grupo: Campones
Registrado: 01/07/13
Posts: 50
Reputação: +2
Eu Uso Premium Points do Vodkart aqui do Xtibia.
Então, eu gostaria que quando eu desse USE no Baú ele adiciona-se dias de PREMIUM (Sistema VIP do meu Server), e Remove-se x Points
Tipo :
1 Dia = 2 Points
7 Dias = 5 Points
30 Dias = 15 Points
Tudo Isso Em Baus separados mais tudo no mesmo script.
Obrigado.