Ir para conteúdo

Posts Recomendados

Warzone Event

por Killua, antigo amoeba13

 

 

Eu fiz o famoso Warzone Event do tibia global e vou disponibilizar pra vcs, pra quem nao conhece, segue video do evento. (Assistam a partir dos 3 minutos.)

 

 

PS: Os codigos estao configurados com as posicoes do mapa global "originial"

A primeira parte eh a action (De clicar no cristal verde pra comecar a nascer os monstros)

 

Crie um arquivo chamado warzone.lua em data/actions/scripts e coloque esse codigo:

 

 

  Mostrar conteúdo oculto

 

 

Configurando: Siga as instrucoes que estao dentro do script e

 

Em


local position = {x = 33094 + math.random(1, 10), y = 31904 + math.random(1, 8), z = 10}

No lugar do 33094 vc coloca a posicao x minima da area onde vao nascer os monstros.

No lugar do 31904 vc coloca a posicao y minima da area onde vao nascer os monstros.

 

 

Agora, a segunda parte eh o movement

 

Em data/movements/scripts crie warzone.lua e coloque esse codigo:

 

 

  Mostrar conteúdo oculto

 

 

Configurando: Simplesmente coloque o actionID 5157 no piso onde eh criado o tp (o local posdotp da action) e o actionID 5158 no piso que vai ser a saida da sala do Deathstriker.

 

 

Eh isso ai, espero que ajude alguem.

Fiz esse evento a pedido do usuario UroTTa

 

Por favor, deixe seu comentario.

 

Abracos

Editado por Killua
Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/
Compartilhar em outros sites

  Em 10/11/2013 em 23:11, kleitonalan321 disse:

muito bom o script ganhou meu REP+ quando eu tiver um tempo irei testar ele no meu ot.

 

  Em 10/11/2013 em 23:14, zipter98 disse:

Parece estar muito bom, parabéns :D

 

Obrigado gente :)

Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1581037
Compartilhar em outros sites

Acho que você poderia ter substituído todos esses

doCreateMonster("Hideous Fungus", {x=33097, y=31904, z=10})
doSendMagicEffect({x=33097, y=31904, z=10}, CONST_ME_TELEPORT)

Por uma tabela com:

local monsters = {
    {pos = {x=123, y=123, z=7}, name = "Hideous Fungus"},
    {pos = {...}, name = ...},
}

E usado um loop pra criar cada um:

for _, monster in pairs(monsters) do
    doCreateMonster(monster.name, monster.pos)
    doSendMagicEffect(monster.pos, 10)
end

Economizaria muitas linhas e muito trabalho.

 

Além disso, o que acontece se o grupo não completar a quest? Acho que você deveria ter adicionado uma remoção pros monstros que já estão na área.

 

Mesmo assim, aposto que ajudará muitas pessoas que querem esse evento no servidor.

Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1581076
Compartilhar em outros sites

 

  Mostrar conteúdo oculto

Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1581077
Compartilhar em outros sites

 

  Mostrar conteúdo oculto

 

 

Obrigado vcs dois! No dia que eu fiz esse script eu nem sabia usar o for x, y in pairs do.... Ficou realmente mt melhor.

 

No global, os monstros nao somem quando o time entra no tp. Eles continuam la e o proximo time que for tem que matar eles (Pelo menos foi isso que me foi dito, eu nunca vi esse evento pessoalmente)

 

Abracos.

Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1581100
Compartilhar em outros sites

Muito legal este script, estilo uma demon oak automática ;p

 

Porém, eu acredito que os players serão kickados 3 minutos após entrar na sala não? porque:

 

  Citar

addEvent(kikar, 3*60*1000

 

Acredito que seja:

addEvent(kikar, 30*60*1000
Editado por Martelix
Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1581179
Compartilhar em outros sites

  Em 11/11/2013 em 12:18, Martelix disse:

 

Muito legal este script, estilo uma demon oak automática ;p

 

Porém, eu acredito que os players serão kickados 3 minutos após entrar na sala não? porque:

 

  Citar

addEvent(kikar, 3*60*1000

Acredito que seja:

addEvent(kikar, 30*60*1000

Realmente faltoum um 0 ali, vlw por avisar vou por.

Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1581187
Compartilhar em outros sites

Errado, no global os monstros são removidos sim.

O que acontece, é que o TP do BOSS, só é liberado, quando e removido um certo crystal,

quando nasce monstros até não ter mais sqm para nascer...

Quando nao tem nenhum SQM mais para nenhum monstro narcer, o Teleport é liberado, para os times entrar

Depois de um certo tempo, sem player la mais, os monstro são removidos,

só fica lá ainda, o leve respawn da area mesmo

 

Se quiser podemos marca uma hora, e eu abro cast pra você ver meu time fazendo, todos os dias a gente faz,

em Azura (World PVP)

Abraços

Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1582767
Compartilhar em outros sites

  • 4 months later...
  • 4 years later...
  Citar
Expand  

poderia fazer a 2 warzone é 3 warzone é se não for pedir muito poderia fazer as recompensas ?

Editado por ricardok10
Link para o comentário
https://xtibia.com/forum/topic/223773-warzone-event-tibia-global/#findComment-1740814
Compartilhar em outros sites

×
×
  • Criar Novo...