Ir para conteúdo
Entre para seguir isso  
bomba

Invasão por GlobalEvent

Recommended Posts

bomba    0
bomba

Nome: Invasão por GlobalEvent(non-raids)

Versão: 8.4x

Tipo do script: globalevent

Servidor Testado: The Forgotten Server 0.3.1

Autor: BomBa

 

Descrição:

Uma outra maneira de fazer sua invasão por scripts.

 

Bom, vou compartilhar dois scripts com vocês de invasão feita em GlobalEvent... espero que um dia não existirá mais a pasta chamada raids.

 

Vamos para instalação:

No diretório '\data\globalevents\scripts', crie um arquivo chamado 'inv_demodras.LUA', após isso abra-o e ponha os seguintes códigos dentro:

			---by BomBa---
		--------------

function onThink(interval, lastExecution)
local chanceToExec = 18
local rand = math.random(chanceToExec, 100)
if rand == chanceToExec then
   broadcastMessage("An enormous red dragon is emerging of a hell that is hidden in the plains of havoc.", MESSAGE_EVENT_ADVANCE)
   addEvent(invDemodras, 10 * 1000, uid)
end
return TRUE
end

function invDemodras(uid)
   broadcastMessage("This huge dragon is inside a cave with other dragons.", MESSAGE_EVENT_ADVANCE)
   doSummonCreature("demodras", {x=1941, y=2084, z=9})
return TRUE
end

Irei passar mais um GlobalEvent, mais complexo:

Este será num arquivo que vocês deverão criar chamado 'inv_ghosts.LUA':

			---by BomBa---
		--------------

function onThink(interval, lastExecution)
local chanceToExec = 10
local rand = math.random(chanceToExec, 100)
if rand == chanceToExec then
   broadcastMessage("Ghosts are coming out of the caves of ghostland.", MESSAGE_EVENT_ADVANCE)
   addEvent(invGhosts, 10 * 1000, uid)
end
return TRUE
end

function invGhosts(uid)
local position = {{x=1627, y=1821, z=7}, {x=1601, y=1814, z=7}, {x=1607, y=1786, z=7}, {x=1601, y=1842, z=7}, {x=1613, y=1861, z=7}, {x=1635, y=1869, z=7}, {x=1660, y=1847, z=7}, {x=1648, y=1838, z=7}, {x=1625, y=1855, z=7}, {x=1596, y=1861, z=7}, {x=1608, y=1831, z=7}, {x=1618, y=1802, z=7}, {x=1592, y=1804, z=7}, {x=1612, y=1791, z=7}, {x=1590, y=1833, z=7}, {x=1602, y=1847, z=7}, {x=1626, y=1873, z=7}}
local monster = {"banshee", "ghost"}
   broadcastMessage("The ghosts of ghostland are disturbed and killing all that are in front.", MESSAGE_EVENT_ADVANCE)
    for i = 1, table.maxn(position) do
    for i = 1, table.maxn(monster) do
   doSummonCreature(monster[i], position[i])
   doSummonCreature(monster[i], position[i])
 end
end
 return TRUE
end

 

Agora vocês precisarão faze-lo funcionar, vá para o diretório '\data\globalevents', abra o arquivo 'globalevents.XML' e adicione estas duas tags para o funcionamento dos scripts:

	<globalevent name="invDemodras" interval="7200" script="inv_demodras.lua"/>
<globalevent name="invGhosts" interval="7200" script="inv_ghosts.lua"/>

 

Pronto! está instalado estes 2 scripts de invasões feitos por mim, espero que vocês usem como exemplo e façam as suas próprias invasões em GlobalEvents.

OBS: Não esqueçam de configurar as cordenadas.

Editado por bomba

Compartilhar este post


Link para o post
Mock    32
Mock

Comentario:-

 

Aprovadoico_aprovado.png & Movidoicon_movido.giffechado22xnux7.gif

Compartilhar este post


Link para o post
paladinpk    1
paladinpk

Paraben obrigado pro trazer aqui esse scripot

Só uma duvida

end

end

return TRUE

end

Nao ta errado no segundo Invasao;?

Compartilhar este post


Link para o post
bomba    0
bomba

Teste-o e veja (y)

Compartilhar este post


Link para o post
Cruzadin    0
Cruzadin

eu sou meio noob em script..mas tem alguma invasao que vai automaticamente..sem precisar usar comandos?

Compartilhar este post


Link para o post
nikowhell    0
nikowhell

globalevents a pasta mais dahora do Server ! iusaheaseasea

Compartilhar este post


Link para o post
Uria    0
Uria

bem legal o "download"!

 

eu não sabia que dava pra fazer invasão por "globalevents" :o

 

mais um aprendizado :]

Compartilhar este post


Link para o post
Masterious    0
Masterious

Muito bom cara, Parabens ;D

Compartilhar este post


Link para o post
Mock    32
Mock
eu sou meio noob em script..mas tem alguma invasao que vai automaticamente..sem precisar usar comandos?

sim você esta vendo uma.

Compartilhar este post


Link para o post
goiabinha    0
goiabinha

Muito bom

parabens

gostei d+...deve ter cido complicado fazer isso =x

 

abrass...

 

 

UMA PERGUNTA:

como eu sei quanto tempo dura isso ?

tipo tantos segundos, minutos e horas?

 

abraço

Compartilhar este post


Link para o post
bomba    0
bomba

Os 2 exemplos que eu puis para 'download' é assim:

 

A cada 2 horas ele tenta executar uma invasão com sua determinada chance, agora vamos fazer que executou a invasão de ghosts:

 

Irá aparecer essa menssagem já na hora "Ghosts are coming out of the caves of ghostland.", e depois de 10 segundos aparecerá essa "The ghosts of ghostland are disturbed and killing all that are in front.".

Compartilhar este post


Link para o post
brunoskaterman    0
brunoskaterman

Axo que voce deveria explicar primeiro o que seria uma invasão por globalevent

E outra, o tópico nao ta muito bem explicado ;/

Sim, aqui é área de downloads e nao de tutorial, eu sei, mas axo que deveria ser um pouco mais explicado :I

 

/skaterman!

Compartilhar este post


Link para o post
atchim    0
atchim

script muito util muito obrigado

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×