MA
talkaction

[Talkaction] Talkaction Para Invasao.

Por MatheusGlad, 19 de ago. de 2010 em Actions e Talkactions

script
3
2.3k
MatheusGladM
19 de agosto de 2010 às 21:15


  •  
  • 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 Agosto 19 por MatheusMkalo

MarcelloMendesM
21 de agosto de 2010 às 00:34

Muito bom cara esse script, bem top

elaboradaço

 

rulla mlk

e nois.

 

abraço

rlvpR
21 de agosto de 2010 às 15:42

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 :)