Ir para conteúdo

[talckaction]


guixap

Posts Recomendados

Hail Xtibianos

 

Gostaria de uma Talckation, de invasão nela gostaria que sumonase 5 monsters e mandasse uma mensagem pra todu mundo saber da invasão

 

Obs.: Oque eu axei não deu certo por ser de uma versão muito velha.

Link para o comentário
Compartilhar em outros sites

data/talkactions/talkactions.xml:

<talkaction words="PALAVRAS" script="NOME_DO_ARQUIVO.lua"/>

data/talkactions/scripts:

function onSay(cid, words, param)
local broadcastMsg = "Uma peste de ratos está invandindo a cidade!"
local positions = {
 {name = "Rat", pos = {x=?, y=?, z=?}},
 {name = "Beholder Eye", pos = {x=? ,y=?, z=?}},
 {name = "Troll", pos = {x=?, y=?, z=?}},
}
for _, v in ipairs(positions) do
		doSummonCreature(v.name, v.pos)
end
return true
doBroadcastMessage(broadcastMsg)
end

Link para o comentário
Compartilhar em outros sites

Rock

 

Ocorreu esse pequeno erro ae o.

 

[28/09/2009 19:17:07] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/invasao/dorion.lua)

[28/09/2009 19:17:07] data/talkactions/scripts/invasao/dorion.lua:14: 'end' expected (to close 'function' at line 1) near 'doBroadcastMessage'

Link para o comentário
Compartilhar em outros sites

Porque você não usa o Raid?

é muito simples faiz a script e quano você quiser

executa-la apenas diga, /raid rat (exemplo)

 

Script:

 

Em data/raids/raids.xml:

<raid name="ghazbaran" file="ghazbaran.xml" chance="1" interval2="130" margin="0" /> Each 130 minutes there is a 5% chance that the raid is executed... />

 

Raid name -> ali está ghazbaran então você tera que dizer no ot /raid ghazbaran

file -> é o arquivo xml.. o nome da pasta que você colocar

chance -> se for raid de rat bote 10, rad de demon 5 raid de boss 2 ou 1 (não faiz muita diferença)

interval2 -> os minutos em segundos.. é bom sempre editar aqui 60 = 1 minuto 120 = 2 minutos e assim vai

o resto não precisa mexer.

___________________

Em data/raids/ghazbaran.xml bote:

 

<raid>

<announce delay="0" type="event" message="An ancient evil is awakening in the mines beneath Formorgar."/>

<announce delay="200000" type="event" message="Demonic entities are entering the mortal realm in the Formorgar mines."/>

<announce delay="400000" type="event" message="Ghazbaran, The demonic master has revealed itself in the mines of Hrodmir."/>

<singlespawn delay="600000" name="Ghazbaran" x="473" y="410" z="11" />

</raid>

 

se quiser pod adicionar mais monstros é só copiar a linah do fhazbaran

e botar em baixo com o nome do monstro e local

Link para o comentário
Compartilhar em outros sites

Rock

 

Ocorreu esse pequeno erro ae o.

 

[28/09/2009 19:17:07] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/invasao/dorion.lua)

[28/09/2009 19:17:07] data/talkactions/scripts/invasao/dorion.lua:14: 'end' expected (to close 'function' at line 1) near 'doBroadcastMessage'

 

return true -- culpado

doBroadcastMessage(broadcastMsg)

end

 

muda ele de posição pode o que está em negrito abaixo do broad~

acho melhor você fazer isso por raid fica bem legal.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...