PO
dúvida

bug global events (TIME)

Por poko360, 31 de mar. de 2013 em Scripts

resolvido
script
11
1.6k
poko360P
31 de março de 2013 às 19:36

eae, seguinte ta dando bug numa parada aki e n sei oq é :c

 

<globalevent name="bug11" time="11:00" event="script" value="bug11.lua"/>

 

eu botei pra essa parada sumonar um bug as 11:00 da manhã so q tem 1 problema o "time" nao reconheçe o ot

aparece esse erro aqui

 

[31/03/2013 19:27:09] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/bug11.lua)

 

alguem sabe oq é? dou REP + :c

GearsG
31 de março de 2013 às 19:38

Manda o arquivo do script bug11.lua

poko360P
31 de março de 2013 às 19:42

ae lek ve só, eu mudei pra um script pra remover as wall num certo tempo em vez de sumonar o bug naquela hr

o script de remover wall é esse aqui q tenho

 

 

local timeToCreate = 1 -- minutes

local walls = {

{ x = 1092, y = 1065, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE },

{ x = 1092, y = 1066, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE }

}

 

function removeWalls(item, position)

doBroadcastMessage("Evento Exp Bug Fechara em 5 minutos.")

addEvent(createWalls, timeToCreate * 300000)

for i = 1, table.maxn(walls) do

doRemoveItem(getThingfromPos(walls).uid)

doSendMagicEffect(walls, CONST_ME_MAGIC_RED)

end

return TRUE

end

 

function createWalls(item, position)

for i = 1,table.maxn(walls) do

doCreateItem(9533, 1, walls)

doSendMagicEffect(walls, CONST_ME_MAGIC_GREEN)

end

return TRUE

end

 

function onThink(interval, lastExecution)

doBroadcastMessage("Evento Exp Bug comecara em 2 minutos CORRAM!!")

addEvent(removeWalls, 120000)

return TRUE

end

GearsG
31 de março de 2013 às 19:54

No caso esse script seria pra sumonar bugs todo dia as 11 horas? .-.

drakylucasD
31 de março de 2013 às 21:33

simples, vc usa onThink no lugar de onTime ¬¬

 

 

mude

function onThink(interval, lastExecution)

 

para

 

function onTime()

 

acho q é só isso.. se nao funcionar poste o erro.

poko360P
31 de março de 2013 às 22:02

Gears

 

nem, é pra abrir as paredes as 11h todos os dia :x

 

 

DrakyLucas

ta dando msm erro man :\

[31/03/2013 21:58:14] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/bug11.lua)

GearsG
31 de março de 2013 às 22:04

local timeToCreate = 1 -- minutes
local walls = {
{ x = 1092, y = 1065, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE },
{ x = 1092, y = 1066, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE }
}

function removeWalls(item, position)
doBroadcastMessage("Evento Exp Bug Fechara em 5 minutos.")
addEvent(createWalls, timeToCreate * 300000)
for i = 1, table.maxn(walls) do
doRemoveItem(getThingfromPos(walls[i]).uid)
doSendMagicEffect(walls[i], CONST_ME_MAGIC_RED)
end
return TRUE
end

function createWalls(item, position)
for i = 1,table.maxn(walls) do
doCreateItem(9533, 1, walls[i])
doSendMagicEffect(walls[i], CONST_ME_MAGIC_GREEN)
end
return TRUE
end

function onTime()
doBroadcastMessage("Evento Exp Bug comecara em 2 minutos CORRAM!!")
addEvent(removeWalls, 120000)
end
return TRUE
end

 

Se não funfar, tenta esse aqui...

 

 

local timeToCreate = 1 -- minutes
local walls = {
{ x = 1092, y = 1065, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE },
{ x = 1092, y = 1066, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE }
}

function removeWalls(item, position)
doBroadcastMessage("Evento Exp Bug Fechara em 5 minutos.")
addEvent(createWalls, timeToCreate * 300000)
for i = 1, table.maxn(walls) do
doRemoveItem(getThingfromPos(walls[i]).uid)
doSendMagicEffect(walls[i], CONST_ME_MAGIC_RED)
end
return TRUE
end

function createWalls(item, position)
for i = 1,table.maxn(walls) do
doCreateItem(9533, 1, walls[i])
doSendMagicEffect(walls[i], CONST_ME_MAGIC_GREEN)
end
return TRUE
end

function onTimer()
doBroadcastMessage("Evento Exp Bug comecara em 2 minutos CORRAM!!")
addEvent(removeWalls, 120000)
end
return TRUE
end

poko360P
31 de março de 2013 às 22:07

esse primeiro ai deu:

 

 

[31/03/2013 22:05:02] [Error - LuaScriptInterface::loadFile] data/globalevents/scripts/bug11.lua:30: '<eof>' expected near 'end'

[31/03/2013 22:05:02] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/bug11.lua)

[31/03/2013 22:05:02] data/globalevents/scripts/bug11.lua:30: '<eof>' expected near 'end'

 

e o segundo deu tambem

 

[31/03/2013 22:05:46] [Error - LuaScriptInterface::loadFile] data/globalevents/scripts/bug11.lua:30: '<eof>' expected near 'end'

[31/03/2013 22:05:46] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/bug11.lua)

[31/03/2013 22:05:46] data/globalevents/scripts/bug11.lua:30: '<eof>' expected near 'end'

GearsG
31 de março de 2013 às 22:35

Erro meu :x

 

 

local timeToCreate = 1 -- minutes
local walls = {
{ x = 1092, y = 1065, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE },
{ x = 1092, y = 1066, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE }
}

function removeWalls(item, position)
doBroadcastMessage("Evento Exp Bug Fechara em 5 minutos.")
addEvent(createWalls, timeToCreate * 300000)
for i = 1, table.maxn(walls) do
doRemoveItem(getThingfromPos(walls[i]).uid)
doSendMagicEffect(walls[i], CONST_ME_MAGIC_RED)
end
return TRUE
end

function createWalls(item, position)
for i = 1,table.maxn(walls) do
doCreateItem(9533, 1, walls[i])
doSendMagicEffect(walls[i], CONST_ME_MAGIC_GREEN)
end
return TRUE
end

function onTimer()
doBroadcastMessage("Evento Exp Bug comecara em 2 minutos CORRAM!!")
addEvent(removeWalls, 120000)
return TRUE
end

poko360P
01 de abril de 2013 às 07:20

Aeee lek funfou aki REP+ pra ti, brigadõ msm :)

BananaFightB
02 de abril de 2013 às 13:17

Tópico movido para a seção de dúvidas e pedidos resolvidos.