GN

[Resolvido] BAU TEMPORARIO

Por GniusP, 12 de set. de 2018 em Resolvidos

4
1.2k
GniusPG
12 de setembro de 2018 às 20:50

Galera preciso de uma script que o player so pode pegar o bau a cada 1 hora(ele pode pegar mais de uma vez porém tem que esperar a cada 1 hora pra poder pegar novamente!

Marshmello2M
12 de setembro de 2018 às 23:39
Melhor resposta

@GniusP

Spoiler

--[[
:::::::::::::::::::::::::
:::::: Marshmello :::::::
:::::::::::::::::::::::::
]]
local item = xxxx -- id do item
local tempo = 3600 -- tempo que vai esperar em segundos
local sto = 4842145  --- sto

function onUse(cid, item, frompos)

  if getPlayerStorageValue(cid, sto) <= os.time() then
    doPlayerAddItem(cid, item, 1)
    doPlayerSendTextMessage(cid, 25, "Você abriu o bau")
    setPlayerStorageValue(cid, sto, os.time() + tempo)
  else
    doPlayerSendTextMessage(cid, 27, "Você já abriu o bau, e agora precisa espera "..tempo.." segundos para abrir novamente.")
  end
  return true
end

 

GniusPG
12 de setembro de 2018 às 23:59
20 minutos atrás, Marshmello2 disse:

@GniusP

  Ocultar conteúdo

--[[
:::::::::::::::::::::::::
:::::: Marshmello :::::::
:::::::::::::::::::::::::
]]
local item = xxxx -- id do item
local tempo = 3600 -- tempo que vai esperar em segundos
local sto = 4842145  --- sto

function onUse(cid, item, frompos)

  if getPlayerStorageValue(cid, sto) <= os.time() then
    doPlayerAddItem(cid, item, 1)
    doPlayerSendTextMessage(cid, 25, "Você abriu o bau")
    setPlayerStorageValue(cid, sto, os.time() + tempo)
  else
    doPlayerSendTextMessage(cid, 27, "Você já abriu o bau, e agora precisa espera "..tempo.." segundos para abrir novamente.")
  end
  return true
end

 

Funcionou perfeitamente, obrigado.

13 de setembro de 2018 às 10:42
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.