poko360 1 Postado Abril 6, 2013 Share Postado Abril 6, 2013 gostaria se alguem sabe fazer um script assim: 1 global event que sumona um exp bug nos horarios de 11:00 / 14:00 / 16:00 / 18:00 e 20:00 agora o global evennt tem que avisar em broad cast assim: "O evento exp bug começará em 2 minutos corram!" tentei fazer com raid só que nao entendo o interval2 do raid é muito bagunçado eu coloco interval2="4" ele sumona entre esses 4 min '-' ajuda ae dou REP+ =] Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/ Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 (editado) Em data/globalevents/scripts crie um arquivo chamado expbug.lua e adicione dentro: local position = {x = 500, y = 300, z = 7} -- Position for summon function onTimer () if os.date("%X") == "10:58:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end return true end Em globalevents.xml essa tag: <globalevent name="expbug" time="11:00;14:00;16:00;18:00;20:00" event="script" value="expbug.lua"/> Editado Abril 6, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499219 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 eai man tentei aqui apareceu isso :x [06/04/2013 14:45:08] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/expbug.lua) [06/04/2013 14:45:15] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/expbug.lua) [06/04/2013 14:45:45] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/expbug.lua) Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499234 Compartilhar em outros sites More sharing options...
0 Gears 109 Postado Abril 6, 2013 Share Postado Abril 6, 2013 local position = {x = 500, y = 300, z = 7} -- Position for summon function onTimer () if os.date("%X") == "10:58:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end return true end Tenta assim Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499238 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 Erro meu rsrs, isso que dá fazer na mão. é onTimer Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499240 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 botei pra aparecer a msg ds 2 minutos antes de 14:55 (nao fucionou) e pra sumonar o monstro 14:57 (tbm nao fucionou) :x Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499245 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 Aonde você mudou cara? Deu erro no distro? Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499249 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 n deu erro no distro n, simplesmente nao apareceu nenhuma broadcast e nem sumonou o bug quando dei /reload globalevents :\ Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499252 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 Mals, tinha errado numa coisa, troca o código por: local position = {x = 500, y = 300, z = 7} -- Position for summon function onTimer () if os.date("%X") == "10:58:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) end doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end Muda aonde está vermelho, para as coordenadas aonde o Exp Bug vai nascer! Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499257 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 sim, eu ja tinha mudado ja só que nao fucionou =/ Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499259 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 (editado) Mals, tinha errado numa coisa, troca o código por: local position = {x = 500, y = 300, z = 7} -- Position for summon function onTimer () if os.date("%X") == "10:58:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) end doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end Muda aonde está vermelho, para as coordenadas aonde o Exp Bug vai nascer! O próximo horário é 15:58 para mandar a mensagem de 2 min! Agora acho que vai Editado Abril 6, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499264 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 sim ve só lek vo colocar pra sumonar o exp bug de 15:22 <globalevent name="expbug" time="15:22;14:00;16:00;18:00;20:00" event="script" value="expbug.lua"/> e coloquei pra aparecer a broad cast as 15:20 local position = {x = 1095, y = 1090, z = 6} -- Position for summon function onTimer () if os.date("%X") == "15:20:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end return true end n é assim? só que n aparece nada Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499273 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 (editado) O nome do monstro é como? Expbug, Exp Bug ~~ Esse código que você postou acima não é oque eu te passei agora pouco, em cima de doSummonMonster("Exp Bug", position) tem que colocar end Editado Abril 6, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499277 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 (editado) Exp bug haa agora quando eu botei o "end" onde vc mandou apareceu isso [06/04/2013 15:27:46] [Error - LuaScriptInterface::loadFile] data/globalevents/scripts/expbug.lua:11: '<eof>' expected near 'end' [06/04/2013 15:27:46] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/expbug.lua) [06/04/2013 15:27:46] data/globalevents/scripts/expbug.lua:11: '<eof>' expected near 'end' ai copiei o "novo" que vc colocou ali local position = {x = 1095, y = 1090, z = 7} -- Position for summon function onTimer () if os.date("%X") == "15:32:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) end doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end agora ta aparecendo isso [06/04/2013 15:34:00] [Error - GlobalEvent Interface] [06/04/2013 15:34:01] data/globalevents/scripts/expbug.lua:onTimer [06/04/2013 15:34:01] Description: [06/04/2013 15:34:01] (luaDoSummonMonster) Creature not found [06/04/2013 15:34:01] > Broadcasted message: "The ExpBug has been summoned! Run.". [06/04/2013 15:34:01] [Error - GlobalEvents::timer] Couldn't execute event: expbug Editado Abril 6, 2013 por poko360 Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499279 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 (editado) Então o broadcast apareceu, correto? um momento. Então o broadcast apareceu, correto? um momento, no globalevents troque a tag por: <globalevent name="ExpBug" time="11:00;14:00;16:00;18:00;20:00" event="script" value="expbug.lua"/> E o código por: local position = {x = 1095, y = 1090, z = 7} -- Position for summon function onTime() if os.date("%X") == "15:32:00" or os.date("%X") == "13:58:00" or os.date("%X") == "15:58:00" or os.date("%X") == "19:58:00" or os.date("%X") == "17:58:00" then doBroadcastMessage("The ExpBug gonna summoned in 2 minutes, run to kill the boss!", MESSAGE_EVENT_ADVANCE) end doSummonMonster("Exp Bug", position) doBroadcastMessage("The ExpBug has been summoned! Run.", MESSAGE_EVENT_ADVANCE) end Editado Abril 6, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499294 Compartilhar em outros sites More sharing options...
0 poko360 1 Postado Abril 6, 2013 Autor Share Postado Abril 6, 2013 (editado) o broadcast dos 2 minutos antes nao apareceu, só apareceu o broadcast no momento que iria sumonar o exp bug Broadcast 2 minutos antes : Não pegou Broadcast no momento : Ok Sumonar o monstro: Não pegou Editado Abril 6, 2013 por poko360 Link para o comentário https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/#findComment-1499299 Compartilhar em outros sites More sharing options...
Pergunta
poko360 1
gostaria se alguem sabe fazer um script assim:
1 global event que sumona um exp bug nos horarios de 11:00 / 14:00 / 16:00 / 18:00 e 20:00
agora o global evennt tem que avisar em broad cast assim: "O evento exp bug começará em 2 minutos corram!"
tentei fazer com raid só que nao entendo o interval2 do raid é muito bagunçado eu coloco interval2="4" ele sumona entre esses 4 min '-'
ajuda ae dou REP+ =]
Link para o comentário
https://xtibia.com/forum/topic/211503-summon-boss-por-globalevents-ajuda/Compartilhar em outros sites
25 respostass a esta questão
Posts Recomendados