Ir para conteúdo
  • Cadastre-se

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


Ir para solução Resolvido por lenardo88,

Posts Recomendados

2 minutos atrás, Morphred disse:

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!

 

 

ent]ao é pq n teve erro .-. coloca tipo vamos ver 2 na tag do globalevents

7 minutos atrás, Morphred disse:

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!

 

 

cara eu testei aqui e ta funcionando corretamente mas eu tive que mudar o tempo então coloca esse script:

 

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

 

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 :    

19 minutos atrás, lenardo88 disse:

ent]ao é pq n teve erro .-. coloca tipo vamos ver 2 na tag do globalevents

deu esse erro > 
[06/03/2016 16:42:23] [Error - GlobalEvent Interface] 
[06/03/2016 16:42:23] data/globalevents/scripts/survive.lua:onThink
[06/03/2016 16:42:23] Description: 
[06/03/2016 16:42:23] (luaDoRemoveItem) Item not found   (mas tenho ctz que é pq a parede n reapareceu...)

 

na tag do globalevents vc pediu pra por 2...mas ficou repetindo esse erro direto, colokei pra 120  (oq pensei ser 2min e parece q é)

e na tag do script lá nos minuto pra aparecer o item colokei 1, mas, n aparece nada!

 

Citar

cara eu testei aqui e ta funcionando corretamente mas eu tive que mudar o tempo então coloca esse script:

 

  Ocultar conteúdo

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

 

Cara...deu certo agora...sem erros e a parede apareceu blz... mutissimo obg... rep+!! '-'  ((amanha pq toh sem rep hj kkkkk ))

 

Editado por Morphred
corrigido. (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Solução
3 minutos atrás, Morphred disse:

deu esse erro > 
[06/03/2016 16:42:23] [Error - GlobalEvent Interface] 
[06/03/2016 16:42:23] data/globalevents/scripts/survive.lua:onThink
[06/03/2016 16:42:23] Description: 
[06/03/2016 16:42:23] (luaDoRemoveItem) Item not found   (mas tenho ctz que é pq a parede n reapareceu...)

 

na tag do globalevents vc pediu pra por 2...mas ficou repetindo esse erro direto, colokei pra 120  (oq pensei ser 2min e parece q é)

e na tag do script lá nos minuto pra aparecer o item colokei 1, mas, n aparece nada!

cara coloca esse script:

 

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

 

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 :

 

Spoiler

function onThink(interval, lastExecution, thinkInterval)
minut = 30 -- minutos
tempo = minut*1000*60   -- pra vc testar tira o *60 e em minut coloca 5 e ve se a parede aparece depois de 5 segundos
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

 

Link para o post
Compartilhar em outros sites
Em 06/03/2016 16:45:51, Morphred disse:

deu esse erro > 
[06/03/2016 16:42:23] [Error - GlobalEvent Interface] 
[06/03/2016 16:42:23] data/globalevents/scripts/survive.lua:onThink
[06/03/2016 16:42:23] Description: 
[06/03/2016 16:42:23] (luaDoRemoveItem) Item not found   (mas tenho ctz que é pq a parede n reapareceu...)

 

na tag do globalevents vc pediu pra por 2...mas ficou repetindo esse erro direto, colokei pra 120  (oq pensei ser 2min e parece q é)

e na tag do script lá nos minuto pra aparecer o item colokei 1, mas, n aparece nada!

 

 

 

 

 

magina

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
    519602
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo