Postado Março 18, 2016 9 anos Nunca sei como começar um tópico fazendo pedido mas lá vai.. um script que faz effect ( pode ser o efeito "\1" ou CONST_ME_LOSEENERGY como preferirem chamar.. ) em cima de tal id. ou seja todos esses ids, que serao estatuas no mapa, ficariam aparecendo o effect... precisa ser por id...
Postado Março 29, 2016 9 anos Crie um arquivo chamado estatua.lua em globalevents/scripts e adicione: function onThink(item, fromPosition, itemEx, toPosition) local item = ID DA ESTATUA if item.itemid == IDDAESTATUA then doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY) end return TRUE end Em globalevents.xml, adicione: <globalevent name="estatua" interval="2000" script="estatua.lua" /> Editado Março 30, 2016 9 anos por miguel223 (veja o histórico de edições)
Postado Março 30, 2016 9 anos Autor 17 horas atrás, miguel223 disse: Crie um arquivo chamado estatua.lua em globalevents/scripts e adicione: function onThink(item, fromPosition, toPosition) if((item.itemid == IDDAESTATUA)) then doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY) end return TRUE end Em globalevents.xml, adicione: <globalevent name="estatua" interval="2000" script="estatua.lua" /> [30/03/2016 08:51:03] [Error - GlobalEvent Interface] [30/03/2016 08:51:03] data/globalevents/scripts/estatua_effect.lua:onThink [30/03/2016 08:51:03] Description: [30/03/2016 08:51:03] data/globalevents/scripts/estatua_effect.lua:2: attempt to index local 'item' (a number value) [30/03/2016 08:51:03] stack traceback: [30/03/2016 08:51:03] data/globalevents/scripts/estatua_effect.lua:2: in function <data/globalevents/scripts/estatua_effect.lua:1> [30/03/2016 08:51:03] [Error - GlobalEvents::think] Couldn't execute event: estatua Spoiler function onThink(item, fromPosition, toPosition) if((item.itemid == 7825)) then doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY) end return TRUE end Spoiler <globalevent name="estatua" interval="20" script="estatua_effect.lua" />
Postado Março 30, 2016 9 anos Tenta item.itemuid ou somente item.uid na segunda linha (ao invés de item.itemid)
Postado Março 30, 2016 9 anos Autor 2 horas atrás, miguel223 disse: Tenta item.itemuid ou somente item.uid na segunda linha (ao invés de item.itemid) nada mas obrigado pela tentativa... é estranho porque ja vi script usando o item.itemid e funcionam :s
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.