Ir para conteúdo

Featured Replies

Postado
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

 

  • Respostas 8
  • Visualizações 1.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most 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 e

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

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

 

Postado
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

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.6k

Informação Importante

Confirmação de Termo