Ir para conteúdo
  • 0

Teria como comprar uma storage por uns dias?


maikons

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

usa os.time()

 

local storage,days = 666,3
setPlayerStorageValue(cid, storage, os.time()+days*86400)

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

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 por maikons
Link para o comentário
Compartilhar em outros sites

  • 0

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 por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

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 :D

Ta bom assim msm =D

 

Amanha te dou 2Reps

Editado por maikons
Link para o comentário
Compartilhar em outros sites

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