usa os.time()
local storage,days = 666,3 setPlayerStorageValue(cid, storage, os.time()+days*86400)
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

usa os.time()
local storage,days = 666,3 setPlayerStorageValue(cid, storage, os.time()+days*86400)
Editado Junho 1 por Vodkart
usa os.time()
local storage,days = 666,3 setPlayerStorageValue(cid, storage, os.time()+days*86400)
Tipo pra uma talkaction pro cara ver !vertempostorage ai aparecia vc tem 3 dias de storage?
E esses dois comandos ai se o cara já tive-se 3 dias de storage, daria +3 ou substituiria por 3?
Editado Junho 1 por maikons
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

function onSay(cid, words, param)
local storage,days,price = 666,3,2000
if getPlayerStorageValue(cid, storage) >= os.time() then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"você ainda tem storage até "..os.date("%d %B %Y %X ", getPlayerStorageValue(cid,storage))..".") return true
elseif not doPlayerRemoveMoney(cid, price) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa de "..price.." gps para comprar "..days.." dias de storage.") return true
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"você comprou "..days.." dias de storage.")
setPlayerStorageValue(cid, storage, os.time()+days*86400)
return true
end
se ele tentar comprar de novo vai dar uma mensagem dizendo que ele ainda tem a storage até tal dia...
vlw
ah vc quer que vá somando? ai é só fazer o calculo, pega a storage que ele já possui e soma com a nova
Editado Junho 1 por Vodkart
function onSay(cid, words, param) local storage,days,price = 666,3,2000 if getPlayerStorageValue(cid, storage) >= os.time() then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"você ainda tem storage até "..os.date("%d %B %Y %X ", getPlayerStorageValue(cid,storage))..".") return true elseif not doPlayerRemoveMoney(cid, price) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa de "..price.." gps para comprar "..days.." dias de storage.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"você comprou "..days.." dias de storage.") setPlayerStorageValue(cid, storage, os.time()+days*86400) return true end
se ele tentar comprar de novo vai dar uma mensagem dizendo que ele ainda tem a storage até tal dia...
vlw
ah vc quer que vá somando? ai é só fazer o calculo, pega a storage que ele já possui e soma com a nova
Obrigadão ![]()
Ta bom assim msm =D
Amanha te dou 2Reps
Editado Junho 1 por maikons
info
Grupo: Campones
Registrado: 30/05/13
Posts: 77
Reputação: +4
Tipo teria como fazer um cara dava um comando e comprava a storage 666 por 3 dias dps desses 3 dias ele perde-se a storage?