Postado Março 9, 2018 7 anos @Yamborghini Resolvi o problema function onTime() local day = "Tuesday", "Thursday","Saturday" -- em ingles local itemid = 3456 -- item que sera criado local pos = {x=94, y=126, z=7, stackpos= 1} -- pos onde será criado local newitem = 2768 -- Id do novo item local min = 1 -- minutos de duração do evento if (os.date("%A") == day) then doRemoveItem(getThingfromPos(pos).uid, 1) addEvent(doCreateItem, 100, itemid, 1, pos) doBroadcastMessage("O evento abriu", 25) addEvent(function() doTransformItem(getThingFromPos(pos).uid, newitem) end, min * 60 * 1000) addEvent(doBroadcastMessage, min * 60 * 1000, "O evento encerrou", 25) end return true end
Postado Março 9, 2018 7 anos Autor 8 minutos atrás, Sttorm disse: @Yamborghini Resolvi o problema function onTime() local day = "Tuesday", "Thursday","Saturday" -- em ingles local itemid = 3456 -- item que sera criado local pos = {x=94, y=126, z=7, stackpos= 1} -- pos onde será criado local newitem = 2768 -- Id do novo item local min = 1 -- minutos de duração do evento if (os.date("%A") == day) then doRemoveItem(getThingfromPos(pos).uid, 1) addEvent(doCreateItem, 100, itemid, 1, pos) doBroadcastMessage("O evento abriu", 25) addEvent(function() doTransformItem(getThingFromPos(pos).uid, newitem) end, min * 60 * 1000) addEvent(doBroadcastMessage, min * 60 * 1000, "O evento encerrou", 25) end return true end e a linha em globalevents.xml? não muda? pq nao tem nada de quinta nesse novo script
Postado Março 9, 2018 7 anos 4 minutos atrás, Yamborghini disse: e a linha em globalevents.xml? não muda? pq nao tem nada de quinta nesse novo script Tanto faz , oque importa é o horario .
Postado Março 9, 2018 7 anos Autor 12 minutos atrás, Sttorm disse: Tanto faz , oque importa é o horario . passaram 10 minutos da hora marcada e o evento nao aconteceu...
Postado Março 9, 2018 7 anos function onTime() local day = {"Tuesday", "Thursday","Saturday"} -- em ingles local itemid = 3456 -- item que sera criado local pos = {x=94, y=126, z=7, stackpos= 1} -- pos onde será criado local newitem = 2768 -- Id do novo item local min = 1 -- minutos de duração do evento if (os.date("%A") == #day) then doRemoveItem(getThingfromPos(pos).uid, 1) addEvent(doCreateItem, 100, itemid, 1, pos) doBroadcastMessage("O evento abriu", 25) addEvent(function() doTransformItem(getThingFromPos(pos).uid, newitem) end, min * 60 * 1000) addEvent(doBroadcastMessage, min * 60 * 1000, "O evento encerrou", 25) end return true end
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.