Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Script de tempo para parede sumir...


Ir para solução Resolvido por lenardo88,

Posts Recomendados

Pessoal... eu acredito que já tenha esse script por ai, estou procurando faz um tempo e ainda não encontrei um que me agrade, ou que seja do jeito que eu quero...

vou explicar e se alguém tiver ou fazer agradeço muito!! (por favor, mandem com devidos creditos!!)

 

Gostaria um scritp que 1x por semana em XXhr e XX min, uma parede desapareça (parede ou pedra ou algo que impeça a passagem de alguém) e após 30min a porta desaparecida, reapareça fechando o local novamente!!  ..

 

 

espero que eu tenha me expressado corretamente :x

Link para o post
Compartilhar em outros sites
  • Respostas 8
  • Created
  • Última resposta

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

em globalevents/scripts crie evento.lua e coloque:       em globalevents.xml coloque a tag:  

ent]ao é pq n teve erro .-. coloca tipo vamos ver 2 na tag do globalevents cara eu testei aqui e ta funcionando corretamente mas eu tive que mudar o tempo então coloca esse script:    

cara coloca esse script:     realmente a parede n estava aparecendo pq usei o termo os.time() esqueci que pra addevent é só multiplicar por 1000 pra transformar em segundos toma usa esse :    

1 hora atrás, Morphred disse:

Pessoal... eu acredito que já tenha esse script por ai, estou procurando faz um tempo e ainda não encontrei um que me agrade, ou que seja do jeito que eu quero...

vou explicar e se alguém tiver ou fazer agradeço muito!! (por favor, mandem com devidos creditos!!)

 

Gostaria um scritp que 1x por semana em XXhr e XX min, uma parede desapareça (parede ou pedra ou algo que impeça a passagem de alguém) e após 30min a porta desaparecida, reapareça fechando o local novamente!!  ..

 

 

espero que eu tenha me expressado corretamente :x

 

em globalevents/scripts crie evento.lua e coloque:

 

Spoiler

function onThink(interval, lastExecution, thinkInterval)
minut = 30 -- minutos
tempo = minut*1000*60
item = {x=280, y=1143, z=6, stackpos=1} -- declare a posição do item que será removido 
itempos = getThingfromPos(item)            
doRemoveItem(itempos.uid, 1)
addEvent(s, tempo, interval, lastExecution, thinkInterval)        
return true
end
function s(interval, lastExecution, thinkInterval)
item1 = 6850   -- id do item que será colocado depois de 30 minutos
pos = {x=280, y=1143, z=6}    -- posição que vai criar o item
doCreateItem(item1, 1, pos) -- se n der certo deixe assim: doCreateItem(item1, 1, pos) 
return true
end

 

 

em globalevents.xml coloque a tag:

Spoiler

<globalevent name="evento" interval="604800" event="script" value="evento.lua"/>

 

cara eu n sei pra determinar um dia, então usei em segundos ali ta falando pro globalevents acontecer a cada 604800 segundos que é igual a 7 dias mas vc tem que ver se o seu otserver é em milisegundos ou em segundos

 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
5 minutos atrás, lenardo88 disse:

 

em globalevents/scripts crie evento.lua e coloque:

 

  Ocultar conteúdo

function onThink(interval, lastExecution, thinkInterval)
minut = 30 -- minutos
tempo = os.time() + minut*60

item = {x=284, y=1146, z=6, stackpos=1} -- declare a posição do item que será removido 
itempos = getThingfromPos(item)            
doRemoveItem(itempos.uid, 1)
addEvent(s, tempo, interval, lastExecution, thinkInterval)        
return true
end

function s(interval, lastExecution, thinkInterval)
item1 = 1331   -- id do item que será colocado depois de 30 minutos
pos = {x=, y=, z=}    -- posição que vai criar o item
doCreateItem(item1, pos, 1) -- se n der certo deixe assim: doCreateItem(item1, 1, pos) 

return true
end

 

 

em globalevents.xml coloque a tag:

  Ocultar conteúdo

<globalevent name="evento" interval="604800" event="script" value="evento.lua"/>

 

cara eu n sei pra determinar um dia, então usei em segundos ali ta falando pro globalevents acontecer a cada 604800 segundos que é igual a 7 dias mas vc tem que ver se o seu otserver é em milisegundos ou em segundos

 

Cara obg.. vou testar aqui... e jajá volto pra falar resultado... (acredito que meu server seja em milisegundos, pq peguei aquele "boss automatico" e fufando diretinho até agora) ...

Link para o post
Compartilhar em outros sites
10 minutos atrás, Morphred disse:

Cara obg.. vou testar aqui... e jajá volto pra falar resultado... (acredito que meu server seja em milisegundos, pq peguei aquele "boss automatico" e fufando diretinho até agora) ...

mais aquele milisegundos é outra coisa, agora temos que ver no distro

Link para o post
Compartilhar em outros sites
25 minutos atrás, lenardo88 disse:

mais aquele milisegundos é outra coisa, agora temos que ver no distro

Cara.. ou eu não colokei tempo em milisegundos correto pra testar agora ou n funfou .-. 

 

no globalevent.lua >
     <globalevent name="survive" interval="2450" event="script" value="survive.lua"/>

 

no scritp tah assim >

function onThink(interval, lastExecution, thinkInterval)
minut = 2 -- minutos
tempo = os.time() + minut*60
item = {x=1065, y=1046, z=10, stackpos=1} -- declare a posição do item que será removido 
itempos = getThingfromPos(item)            
doRemoveItem(itempos.uid, 1)
addEvent(s, tempo, interval, lastExecution, thinkInterval)        
return true
end
function s(interval, lastExecution, thinkInterval)
item1 = 17037   -- id do item que será colocado depois de 30 minutos
pos = {x=1065, y=1046, z=10}    -- posição que vai criar o item
doCreateItem(item1, 1, pos) 
return true
end

 

 

(não tá faltando algo n? ou é soh o tempo q errei pra teste? '-' kkkkk)

 

obs.: no distro não aparece nada relacionado ao script...simplesmente nada!

 

 

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.

  • Conteúdo Similar

    • Por Under
      Apresentando o Tibia-IA: A IA para Desenvolvimento de Servidores Tibia! 
       O que é o Tibia-IA?
      Um modelo de IA especializado para Tibia! Ele está atualmente em teste gratuito, e eu adoraria que vocês o experimentassem. Basta acessar https://ai.tibiaking.com, criar uma conta e começar a usar totalmente de graça! 
       Versão Experimental Fechada
      Atualmente, algumas funcionalidades ainda estão em desenvolvimento. No momento, apenas a geração de scripts está disponível para o público.
      Se encontrarem qualquer problema nos scripts gerados, me avisem! Vamos juntos construir a IA mais poderosa para ajudar no desenvolvimento de servidores Tibia!  
      Contato direto discord : underewar
       Acesse agora: https://ai.tibiaking.com
       Como funciona?
       Geração automática de scripts LUA para TFS  Suporte a diferentes eventos, criaturas, NPCs, magias, etc.  Ferramenta em constante evolução para aprimorar o desenvolvimento Novidades em breve confira no site. O acesso ao Tibia-IA está disponível para testes GRATUITOS! Até dia 05/05/2025
      Basta criar uma conta em: https://ai.tibiaking.com
      Utilize a IA para gerar seus scripts de forma simples e rápida
      Envie feedbacks para ajudarmos a tornar a ferramenta ainda melhor!

      Problemas relatar diretamente no meu discord pessoal : underewar
       



    • Por Raito
      Eu e mais 3 pessoas gostariamos de criar um digitibia alguem poderia me ajudar disponibilizando uma base que esteja funcionando, as unicas que eu encontrei nao funcionam. se alguem tiver para disponibilizar eu agradesço muito.
      meu email é 
      [email protected]
    • Por LasseXeterno
      Então, estou tentando adicionar uma nova "race" no meu Ot de base Cyan, tentei seguir 3 tutoriais aqui do tibiaking, um sobre race, porém nos códigos do meu servidor não tem o constant.h e nem o monster.cpp. E o outro tutorial, eu fiz tudo que ele pediu e quando entrei no game para testar, funcionava os golpes e as imunidades, porém não aparecia o número do dano e nem a cor.  Usei esse tutorial como base: 
      Pois ele é derivado. E o outro tutorial que usei foi: 
      Porém nesse, não consegui achar a const.h, e quando fui nos arquivos do creaturescript e adicionei uma cor nova a "COLOR_FAIRY", quando abro o jogo, os pokemons que seriam teoricamente "fada", o que eu usei de teste foi a Clefable. A Clefable tomava IK e dava IK no seu atk do tipo fada. 
      Além de que, o meu erro principal é esse: Warning - Monsters::loadMonster] Unknown race type fairy. (data/monster/pokes/geracao 1/Clefable.xml)
       Pois como eu já disse, não consigo achar onde adicionar uma nova race.

    • Por yuriowns
      Salve rapazes, tranquilo? Preciso de ajuda pra colocar para os npc's que vendem pots verificarem quantos itens possuem no tile em que o player está e se tiver com +80 itens no sqm, o npc avisa e não vende nada até o player ir em um sqm com menos de 80 itens no chão.
       
    • Por A.Mokk
      .Qual servidor ou website você utiliza como base? 
      TFS 0.4
      Qual o motivo deste tópico? 
      Bom pessoal, a algumas semanas atras eu joguei um servidor que havia sistema de imbuimento sendo 8.60, no servidor se utilizava a spellwand para encantar as armas, os comandos eram dado no canal Imbuiment... Gostaria de saber se alguém teria como disponibilizar algum sistema de imbuimento, já procurei pra caramba aqui no fórum mas tudo que encontro é pra versões acima da que eu uso.
       
  • Estatísticas dos Fóruns

    96846
    Tópicos
    519600
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo