Bom, primeiramente vá em data/actions/scripts
Em actions.xml, adicione a seguinte linha:
<action uniqueid="1515" event="script" value="premmydays.lua"/>
Altere: uniqueid="1515" referente ao seu gosto.
Copie algum arquivo renomeie para premmydays.lua e apague tudo e cole o seguinte script:
local config = {
days = 15,
maxDays = 360
}
function onUse(cid, item, frompos, item2, topos)
if(getPlayerPremiumDays(cid) > config.maxDays) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não pode comprar mais do que " .. config.days + config.maxDays .. " dias de premium account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return TRUE
end
if(doPlayerRemoveItem(cid,6527,10) ~= TRUE) then
doPlayerSendCancel(cid, "Você não tem dinheiro suficiente, " .. config.days .. " dias de premium account custa 10 VIP Coins.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return TRUE
end
doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou " .. config.days .. " dias de premium account.")
return TRUE
end
Edite a seguinte linha:
f(doPlayerRemoveItem(cid,6527,10)
Em: 6527, escolha o id da moeda vip do seu ot.
Em: 10, escolha a quantidade de moedas.
Escolha quantos dias o player irá ganhar, em:
days = 15
Screen:
http://img63.imageshack.us/img63/7776/printoc.png
Créditos: Jhon