Ir para conteúdo
  • Cadastre-se

Bug em um Sistema de raids


Posts Recomendados

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 monstro, diz que o comando tg não existe. Alguém conhece alguma função que faça o comando funcionar?

Segue o script:

[size=2]local[/size][size=2] days [/size][size=2]=[/size][size=2]{[/size]

["Sunday"] = {

["08:00"] = {nome = "Teste", pos = {x=264, y=213, z=9}, monster = {"1 Teste", "4 Teste"}, Time = 30}

},

["Monday"] = {

["08:00"] = {nome = "Teste2", pos = {x=264, y=213, z=9}, monster = {"1 Teste2", "4 Teste2"}, 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

Editado por danilo9317 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

e necessário ?

pelo script acho q isso que ta bugando

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

O quem coloca é o fórum.

@Tópico

Cara, posta aí o erro que tá sendo impresso na tela.

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

[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>

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.

  • Estatísticas dos Fóruns

    96835
    Tópicos
    519576
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo