DA
dúvida

Erro Em Um Sistem De Raids

Por danilo9317, 04 de dez. de 2012 em Scripts

script
6
1.6k
danilo9317D
04 de dezembro de 2012 às 22:44

Uso um sistema de raids por global events que sumona um monstro na data, e no dia correto, depois remove após um determinado tempo se ninguem matar. Funciona perfeitamente até chegar na parte de remover o monstros, diz que o comando tg não existe. Alguém conhece alguma função que faça o comando funcionar?

 

Segue o script:

 

local days = {
["Sunday"] = {
["08:00"] = {nome = "Teste", pos = {x=264, y=213, z=9}, monster = {"1 Minhoca Rainha", "4 Grande Minhoca"}, Time = 30}
},
["Monday"] = {
["08:00"] = {nome = "Teste2", pos = {x=264, y=213, z=9}, monster = {"1 Minhoca Rainha", "4 Grande Minhoca"}, Time = 30}
}
}
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
	function removeCreature()
for x = ((tb.pos.x)-10), ((tb.pos.x)+10) do
for y = ((tb.pos.y)-10), ((tb.pos.y)+10) do
local m = getTopCreature({x=x, y=y, z= tb.pos.z}).uid
if m ~= 0 and isMonster(m) then
doRemoveCreature(m)
end
end
end
return true
end
							addEvent(removeCreature, tb.Time*60*1000)
							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

 

o Erro que dá

 

[Error - GlobalEvent Interface] 
[07/12/2012 12:55:58] In a timer event called from: 
[07/12/2012 12:55:58] data/globalevents/scripts/raids.lua:onThink
[07/12/2012 12:55:58] Description: 
[07/12/2012 12:55:58] data/lib/050-function.lua:320: stack overflow
[07/12/2012 12:55:58] stack traceback:
[07/12/2012 12:55:58]  data/lib/050-function.lua:320: in function 'isMonster'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:400: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  ...
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function 'removeCreature'
[07/12/2012 12:55:58]  data/globalevents/scripts/raids.lua:401: in function <data/globalevents/scripts/raids.lua:396>

Editado Dezembro 9 por danilo9317

fokus090F
04 de dezembro de 2012 às 23:00
LINK
danilo9317D
04 de dezembro de 2012 às 23:01

sim, esse script mesmo que tá dando esse erro.

Editado Dezembro 4 por danilo9317

danilo9317D
07 de dezembro de 2012 às 19:44

respondam please

LuckOakeL
07 de dezembro de 2012 às 20:30

respondam please

 

Não poste esse tipo de comentário, isso é flood. Espere que uma hora alguém te responde.

SlicerS
07 de dezembro de 2012 às 20:59

se postar o erro ajuda neh ;/ n to vendo nenhum tg ae no script... u,U