Ir para conteúdo
  • Cadastre-se

(Resolvido)[AJUDA]Tile que só pode passar num intervalo de horario REP++


Ir para solução Resolvido por Vodkart,

Posts Recomendados

Seguinte, quero colocar esse tile de entrada do meu castle que o player só possa acessa-lo das 19hs as 22hs, se tentarem entrar antes disso receba a msg castle está fechado.
 
Segue o script

 

castletile.lua

function onStepIn(cid, item, position, fromPosition)

if getPlayerGuildId(cid) == getGlobalStorageValue(castle.storage) then
return true
end


if getPlayerGuildId(cid) == 0 then
doTeleportThing(cid, fromPosition)
return doPlayerSendTextMessage(cid, 25, "You don't have guild.")
end

if getPlayerAccess(cid) >= 3 then
return true
end

if getGlobalStorageValue(201307242201) - os.time() > 0 then
return true
end

setGlobalStorageValue(201307242201, os.time() + 1*60)
doBroadcastMessage("O player ".. getPlayerName(cid) .." invadiu o castelo, contenham-no!", 25)
end

Link para o post
Compartilhar em outros sites

@dokeglobal, preciso saber o actionid, do piso. 

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites
  • Solução

function onStepIn(cid, item, position, fromPosition)
local hrs = tostring(os.date("%X")):sub(1, 5)
if getPlayerGuildId(cid) == getGlobalStorageValue(castle.storage)  or getPlayerAccess(cid) >= 3 or getGlobalStorageValue(201307242201) - os.time() > 0 then
return true
elseif getPlayerGuildId(cid) == 0 or hrs > "19:00" and hrs < "22:00" then
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, 25, "Você não tem guild ou o castelo está fechado.") return true
end
setGlobalStorageValue(201307242201, os.time() + 1*60)
doBroadcastMessage("O player ".. getPlayerName(cid) .." invadiu o castelo, contenham-no!", 25) return true
end

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  • 10 months later...

amigo, sugiro que crie um tópico especifico para o seu problema, e outra, a sua dúvida já foi solucionada neste fórum a muito tempo, não custa nada clicar na aba pesquisar e encontrar por si só o seu problema.

 

abraços

Link para o post
Compartilhar em outros sites
4 minutos atrás, Thunder Black disse:

amigo, sugiro que crie um tópico especifico para o seu problema, e outra, a sua dúvida já foi solucionada neste fórum a muito tempo, não custa nada clicar na aba pesquisar e encontrar por si só o seu problema.

 

abraços

Me mostre !!

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo