vou dar um conselho.
na função para não printar no default o texto do word seguido do parâmetro inserimos no final do script um retorno a função com valor verdadeiro. [true]
se você usar tabelas você pode diminuir varias linhas do script.
e usando um loop diminui incrivelmente a quantidade de linhas.





info
Grupo: Campones
Registrado: 29/11/08
Posts: 11
Reputação: +2
Eae pessoal hoje vou ensinar a fazer um talkaction muito util para quem não gosta de raid tipo Eu =D
vamos la
vai na pasta talkaction/script copie e cole qualquer arquivo que tenha la e renomei para o nome do bixo que vc quer fazer a invasão no caso aqui seria "demon"
Vamos para o script agora
function onSay(cid, words, param) monstro1 = "demon" pos1 = {x=202, y=224, z=7} pos2 = {x=202, y=225, z=7} pos3 = {x=203, y=225, z=7} pos4 = {x=203, y=224, z=7} pos5 = {x=203, y=223, z=7} pos6 = {x=202, y=223, z=7} pos7 = {x=201, y=223, z=7} pos8 = {x=201, y=224, z=7} pos9 = {x=201, y=225, z=7} if getPlayerAccess(cid) >= 1 then -- doSummonCreature(monstro1, pos1) doSummonCreature(monstro1, pos2) doSummonCreature(monstro1, pos3) doSummonCreature(monstro1, pos4) doSummonCreature(monstro1, pos5) doSummonCreature(monstro1, pos6) doSummonCreature(monstro1, pos7) doSummonCreature(monstro1, pos8) doSummonCreature(monstro1, pos9) broadcastMessage("Uma Tropa de demon esta Invadindo A Cidade.", MESSAGE_EVENT_ADVANCE) end endTAG que vai no arquivo Talkaction.xml {essa que irei passar é para ots 8.5}
Vou agora esplicar as Cores do Script
Vermelho: Nome do Bixo que será feito
Amarelo: Posição que vc irá escolher para eles aparecerém no caso eles estão um do lado do outro
Verde: essa parte se vc não saber mexer não mexa
Azul: Como já fala é a broadcast message que é lançada quando fazer o talkaction ai voce pode mudar e escrever o que quiser!!
Boom e isso espero que tenham gostado qualuqer erro me avisem se pegar o script da um UP
:li: