Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

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

Resolvido por Vodkart

Ir para solução
  • Respostas 6
  • Visualizações 570
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 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

  • Como tira o bug do gesior do shop de entrega pontos?

Postado

@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

Postado
  • 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

 

  • 10 months later...

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo