Muito bom cara esse script, bem top
elaboradaço
rulla mlk
e nois.
abraço
Por MatheusGlad, 19 de ago. de 2010 em Actions e Talkactions
info
Grupo: Campones
Registrado: 09/06/10
Posts: 80
Reputação: +78
Char no Tibia: Dardnyti Elfresso

Muito bom cara esse script, bem top
elaboradaço
rulla mlk
e nois.
abraço
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 ![]()
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo
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 endTag:
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