A pedido de um membro do fórum, fiz uma anihilator completa e tô postando pra quem quiser usar.
Ela faz as seguintes checagens:
Todos os 4 pisos estão com jogadores?
Todos os jogadores são lvl 100+?
Existe algum outro time dentro da anihilator?
Algum jogador do time já fez essa quest?
Caso a resposta seja negativa para qualquer uma dessas perguntas, os jogadores não serão teletransportados.
actions/scripts/omegaannihi.lua
actions/scripts/omegachests.lua
TAGs no actions.xml
<action actionid="120391" script="omegaannihi.lua"/>
<action actionid="120392" script="omegachests.lua"/>
Configuração
Vamos da parte mais difícil para a mais fácil, começaremos no omegaanihi.lua
Essa é a parte da configuração:
p1 a p4 são as posições de início dos jogadores (onde eles usam a alavanca para entrar na quest!) annihi1 e annihi2 são as partes complicadas. Preste atenção: essas são as posições de início e fim da annihilator. A partir dessas posições, imagine um quadrado. Esse quadrado deve englobar TODA a sua annihi, pois as checagens serão feitas nele. Aqui você deve colocar a posição do canto esquerdo superior da sua annihi em annihi1 e o canto inferior direito da sua annihi, em annihi2. anihi1 deverá ficar no subsolo (para cobrir também a área dos baús). Seguem duas imagens no fim do tópico. top1 a top4 são as posições para onde os jogadores serão teletransportados [1] a [6] são as posições nas quais os demons serão criados
Agora, para colocar no mapa, você deve colocar o actionid da alavanca igual a 120391 e dos baús 120392 (todos os 4).
Em seguida, você deve atribuir aos baús os uniqueids 3050, 3051, 3052 e 3053 (um para cada). É fácil configurar qual baú dará qual item.
Agora você tem sua annihilator 100% funcionando.
OBS.: se aparecer algum erro, poste o erro na distro junto.
Imagens: