Preeto 0 #1 Postado 1 Maio, 2009 Esse é o script de invasão dos bosses Bom, primeiramente vá em talkactions.xml Adicione: <!-- invasoes --> <talkaction words="/mr. punish" script="mr. punish.lua" /> <talkaction words="/dracola" script="dracola.lua" /> <talkaction words="/massacre" script="massacre.lua" /> <talkaction words="/handmaiden" script="handmaiden.lua" /> <talkaction words="/orshabaal" script="orshabaal.lua" /> <talkaction words="/demodras" script="demodras.lua" /> <talkaction words="/necropharus" script="necropharus.lua" /> <talkaction words="/the old widow" script="the old widow.lua" /> <talkaction words="/zarabustor" script="zarabustor.lua" /> <talkaction words="/xenia" script="xenia.lua" /> <talkaction words="/yalchal" script="yakchal.lua" /> <talkaction words="/ferumbras" script="ferumbras.lua" /> <talkaction words="/morgaroth" script="morgaroth.lua" /> <talkaction words="/ghazbaran" script="ghazbaran.lua" /> Bom, irei colocar os scripts em um pacote e colocar disponível para download. Explicando o script. Citarei de exemplo invasão de Zarabustor. function onSay(cid, words, param)monstro = "zarabustor" Monstro = "warlock" pos1 = {x=15136, y=15837, z=4} pos2 = {x=15138, y=15836, z=4} if getPlayerAccess(cid) >= 1 then -- doSummonCreature(monstro, pos1) doSummonCreature(Monstro, pos2) broadcastMessage("Master of the magicians and is back with all its fury, Zarabustor invaded the tower of mages of Yalahar.", MESSAGE_EVENT_ADVANCE) end end Em vermelho posição aonde o boss foi feito (mude para as coordenadas do seu OT)Em verde o boss feito. Em azul acesso do comando no caso GODs/GMs EM rocho mensagem que aparecera ao fazer o boss. Download Scan Compartilhar este post Link para o post
Magus 2 #2 Postado 3 Maio, 2009 Dica: deixando o script mais versátil e estruturado, poderia-se usar apenas um TalkAction command utilizando o parâmetro param na função doSummonCreature(), ou utilizar o sistema de raids Todo caso, movido. Obrigado pela colaboração. Compartilhar este post Link para o post
marcelo 0 #3 Postado 3 Maio, 2009 Eu ja tinha isto em um dos OT's que baixei. E eh bem util. Compartilhar este post Link para o post
silcorfa 0 #4 Postado 4 Maio, 2009 Gostei, Script bom e simples. Aprovado! Compartilhar este post Link para o post
Gpwjhlkdcf 21 #5 Postado 7 Maio, 2009 Como já foi dito, ficou imenso, sendo que podia ser menor. Um jeito simples de fazer é por tabelas, adicionando as posições e o nome dos monstros, dai é só dizer o nome da invasão em param para executar a tabela. Compartilhar este post Link para o post
kanshin 0 #6 Postado 11 Maio, 2009 eu tentei aki mas nao funcionou... soh aparece a mensagem qndo eu coloco /orshabaal e ja tentei mudar as posições la no script.lua e ainda assim nem deu... sera q tu pode dar uma ajuda ai? onde tenho q mudar pra eles aparecer na cidade e tals o meu mapa eh o slayers ot v11 Compartilhar este post Link para o post
Jedi 7 #7 Postado 12 Maio, 2009 Hmm... por talkaction... mto boa ideia! Vo coloca (: Compartilhar este post Link para o post
mylion 0 #8 Postado 19 Maio, 2009 tem como botar pra ele ativar altomaticamente? =D Compartilhar este post Link para o post
YaksobaMan 0 #9 Postado 19 Maio, 2009 gostei amigo + axo q colocar o acess no talk.xml é melhor Compartilhar este post Link para o post
josejunior23 2 #10 Postado 20 Maio, 2009 local CONFIG = { ["orshabaal"] = {monster = "orshabaal", pos = {x=771, y=1239, z=7}, message = "Orshabaal Attacks!"}, ["demodras"] = {monster = "demodras", pos = {x=771, y=1239, z=7}, message = "" } } function onSay(cid, words, param) if(param == "") then doPlayerSendCancel(cid, "Param") return TRUE end local raid = CONFIG[string.lower(param)] if raid then if getPlayerAccess(cid) >= 3 then doSummonCreature(raid.monster, raid.pos) broadcastMessage(raid.message, MESSAGE_EVENT_ADVANCE) else doPlayerSendCancel(cid, "Only GameMaster can start a raid!") end end return TRUE end bye =P Compartilhar este post Link para o post
Spyware 0 #11 Postado 20 Maio, 2009 Gostei do Script, Ja tinha visto alguns, Mias gostei do modo desse, Parabéns! //Spy~ Compartilhar este post Link para o post
Spyware 0 #12 Postado 20 Maio, 2009 Gostei do Script, Ja tinha visto alguns, Mias gostei do modo desse, Parabéns! //Spy~ Compartilhar este post Link para o post