Ir para conteúdo

[Talkaction] Talkaction Para Invasao.


MatheusGlad

Posts Recomendados


  •  
  • Oque o script faz?
  • Ele faz invasao de um monstro em uma pos que voce informa no script.

 

Bem o script eh muito facil para se editar, acho que nao precisa saber quase nada de programaçao para edita-lo.

 

Script:

local monsters = {
["Demon"] = {pos = {x=992,y=992,z=7}, message = "Invasao de Demon."},
["Dragon"] = {pos = {x=993,y=992,z=7}, message = "Invasao de Dragon."},
["Juggernaut"] = {pos = {x=994,y=992,z=7}, message = "Invasao de Juggernaut."},
["Dragon Lord"] = {pos = {x=995,y=992,z=7}, message = "Invasao de Dragon Lord."},
["Behemoth"] = {pos = {x=996,y=992,z=7}, message = "Invasao de Behemoth."}
}

function onSay(cid, words, param)
local dat = {}
  if param == "" then
   doPlayerSendCancel(cid, "Voce precisa usar os parametros corretos.")
  end
   if param == "monstros" then
    for t, x in pairs(monsters) do
     table.insert(dat, t)
    end
     doPlayerPopupFYI(cid, "Monstros no Script:\n"..table.concat(dat, ",").."")
   return TRUE
   end

 for i, p in pairs(monsters) do
  if param:lower() == i:lower() then
   doSummonCreature(i, p.pos)
   doBroadcastMessage(p.message, 22) 
  end
 end
return TRUE
end

 

Tag:

<talkaction log="yes" words="/invasao" access="4" event="script" value="invasao.lua"/>

 

Como instalar o script:

 

Va em talkactions/scripts e faça um arquivo.lua com o nome de "invasao.lua" e coloque o script acima dentro dele e salve-o.

Depois va em talkactions.xml e adicione a tag.

 

 

 

Como usar o script:

 

Voce so precisa falar: /invasao NOMEDOMONSTRO

E voce tambem pode falar /invasao monstros para saber quais monstros voce pode fazer invasao.

 

 

 

Como botar mais monstros disponiveis para invasao:

 

Eh bem facil, eh so adicionar uma linha e editar.

Copie a linha do primeiro monstro que no script eh:

["Demon"] = {pos = {x=992,y=992,z=7}, message = "Invasao de Demon."},

Cole ela logo abaixo, ficando assim:

["Demon"] = {pos = {x=992,y=992,z=7}, message = "Invasao de Demon."},
["Demon"] = {pos = {x=992,y=992,z=7}, message = "Invasao de Demon."},

Depois disso eh so mudar o nome de Demon para o nome que voce quer a posiçao que ele vai aparecer e a mensagem.

 

 

Sinceramente, eu nao sabia se ja tinha alguma talkaction como essa aqui mais estava querendo postar algo entao ta ai usem sem moderaçao xD.

Editado por MatheusMkalo
Link para o comentário
Compartilhar em outros sites

Bom, na verdade não precisa fazer talkaction para invasão... Apenas basta criar uma raid com o nome por exemplo Juggernault...

ai no jogo vc digita /raid Juggernault

Mas parabens, essa talkaction sua realmente funciona :)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...