Ir para conteúdo
  • 0

Item que add VIP por account


kolosso

Pergunta

Bom dia, eu to tentando adicionar um item que da vip, até conseguir, só que quando eu uso ele adiciona VIP so em um CHar (no char que usou o item) e o resto dos chars da conta continua sem vip, estou usando a storage 13540

tentei usar esses 2 scripts

function onUse(cid, item, fromPosition, itemEx, toPosition)

local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}

local days = 30 -- 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, Agora relogue o seu personagem. ".. 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

return TRUE
end



local dias = 30 -- dias vip

function onUse(cid, item)
dias = tonumber(dias)
vip.addVipByAccount(getPlayerAccount(cid), vip.getDays(dias))
doRemoveItem(item.uid, 1)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
doPlayerPopupFYI(cid, "Foram adicionados " .. dias .. " dias de VIP em sua account.\nSua VIP Account expira em " .. os.date("%d/%m/%y", vip.getVip(cid)) .. ".")
return true
end



Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Até agora ele ta perfeito, vou deixa o servidor On e de noite eu vejo se ainda ta tudo ok, muito obrigado pela ajuda e pala paciência bigsmile.gif

Opa, que bom que deu certo amigo!

Abs.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...