Ir para conteúdo
  • 0

[Raid] Erro No Console


Adolfohrq

Pergunta

Bem, aqui estou denovo com mais uma dúvida! Desta vez encontrei um post sobre invasão http://www.xtibia.com/forum/topic/156691-globalevents-invasao/ . Contudo utilizei o que o Vodkart publicou lá embaixo, para acontecer em certos dias.. Contudo ocorreu o seguinte erro em meu console quando chegava a hora de acontecer a determinada Raid.

 

 

post-57647-0-51344400-1334813997_thumb.png

 

 

O erro se concretizava (parava de ocorrer) quando passava 1 minuto da determinada hora da invasão! Alguem podéria dar uma mão e arrumar esse erro?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Na verdade não se encontra na pasta Raid, e sim no Globalevents..

 

Globalevents

 

local days = {

["Thursday"] = {

["02:46"] = {nome = "Prepare-se foi visto um Demodras ao oeste de Telara nas caves dos dragons, cuidado!", pos = {x=1292, y=1120, z=8}, monster = {"1 Demodras"}},

["21:00"] = {nome = "Dragon Invasões", pos = {x=185, y=54, z=7}, monster = {"100 Dragon"}}

},

}

}

function onThink(interval, lastExecution)

function getDayName()

local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}

return days[os.date("*t")["wday"]]

end

hours = tostring(os.date("%X")):sub(1, 5)

tb = days[getDayName()][hours]

if tb then

doBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")

for _,x in pairs(tb.monster) do

for s = 1, tonumber(x:match("%d+")) do

doSummonCreature(x:match("%s(.+)"), tb.pos)

end

end

end

return true

end

 

 

Enfim, se alguem conseguir me ajudar ficarei grato!

Link para o comentário
Compartilhar em outros sites

  • 0

Não fiz nada, sóh tirei um } que n erra pra tar aew.

Testa:

local days = {

["Thursday"] = {
["02:46"] = {nome = "Prepare-se foi visto um Demodras ao oeste de Telara nas caves dos dragons, cuidado!", pos = {x=1292, y=1120, z=8}, monster = {"1 Demodras"}},
["21:00"] = {nome = "Dragon Invasões", pos = {x=185, y=54, z=7}, monster = {"100 Dragon"}}
}

}

function onThink(interval, lastExecution)
function getDayName()
local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}
return days[os.date("*t")["wday"]]
end
hours = tostring(os.date("%X")):sub(1, 5)
tb = days[getDayName()][hours]
if tb then
doBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")
for _,x in pairs(tb.monster) do
for s = 1, tonumber(x:match("%d+")) do
doSummonCreature(x:match("%s(.+)"), tb.pos)
end
end
end
return true
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...