Invasao Por Talkaction Para Ot Sql!

twest
Por twest
em Actions e Talkactions

twest

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/10/08Posts: 5

Olá galera, estou aqui para passar mais uma boa ideia minha a voces:

Quer fazer invasao em Ot Sql e noa consegue? se consegue sua invasao e de apenas um bicho e sem mensagem?

noa gosta do comando /m? Pois entao seus problemas acabaram!

 

Pois é vamos acabar com a enrola e vamos ao que intereça:

 

Em data\talkaction\scripts crie uma pasta chamada invasao, copie qualquer arquivo do scripts passe para a pasta invasao, renomeie para demon.lua e apague o conteudo do mesmo. Dentro de demon.lua coloque isso:

 

function onSay(cid, words, param)

monstro1 = "demon

monstro2 = "orshabaal"

monstro3= "minishabaal"

 

monster1 = {x=524, y=458, z=7}

monster2 = {x=542, y=491, z=7}

monster3 = {x=589, y=454, z=7}

monster4 = {x=545, y=463, z=7}

monster5 = {x=578, y=478, z=7}

monster6 = {x=548, y=491, z=7}

monster7 = {x=589, y=414, z=7}

monster8 = {x=515, y=425, z=7}

monster1pos = getThingfromPos(monster1)

monster2pos = getThingfromPos(monster2)

monster3pos = getThingfromPos(monster3)

monster4pos = getThingfromPos(monster4)

monster5pos = getThingfromPos(monster5)

monster6pos = getThingfromPos(monster6)

monster7pos = getThingfromPos(monster7)

monster8pos = getThingfromPos(monster8)

 

if getPlayerAccess(cid) >= 1 then

doSummonCreature(monstro1,monsterpos1)

doSummonCreature(monstro1,monsterpos2)

doSummonCreature(monstro1,monsterpos3)

doSummonCreature(monstro1,monsterpos4)

doSummonCreature(monstro1,monsterpos5)

doSummonCreature(monstro1,monsterpos6)

doSummonCreature(monstro2,monsterpos7)

doSummonCreature(monstro3,monsterpos8)

 

broadcastMessage("Um orshabaal invadiu a cidade tal com uma escolta de varios demons e um minishabaal", MESSAGE_EVENT_ADVANCE)

 

end

end

 

em data\talkactions\talkactions.xml adcione:

 

<talkaction words="/demon" script="invasao/demon.lua

 

cores:

vermelho: Nome do monstro 1

azul: Nome do monstro 2

verde: Nome do monstro 3

roxo: posição em que o monstro 1 aparecerá no caso será varios demons

azul claro: posição em que o monstro 2 aparecerá no caso será um orshabaal

branco: posição em que o monstro 3 aparecerá no caso será um minishabaal

verde: mensagem enviada a todos os player que estiverem online

 

explicação:

quando voce falar /demon com o god irá aparecer os monstros que voce pode configurar que monstro aparecer na cor vermelho, azul e verde (ou voce pode adcionar mais) nas posições descritas em cor roxa, azul claro e branco

 

Pois é galera é isso, faço outro tópico para voces.

Por Favor comentem.

NyelTibia

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/12/08Posts: 25Char no Tibia: Nyel of Nerana

Bem, vou testar isso aqui... jaja edito!

 

Edit... pego não

 

:cry:

twest

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/10/08Posts: 5

# Nyelsinho, voce deve ter feito alguma coisa de errado, primeiro faça uma igual a esse exemplo meu depois tente editar.

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Use a tag entre os codigos

 

E ainda prefiro raids xD

 

 

Porém foi bem feito

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

Vi Vanderlaysk

Vinnie Simon
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 07/10/06Posts: 108Char no Tibia: Vi Vanderlaysk

Sim .. ta bem feito mesmo :]

 

E eu tbm prefiro raids ;P

 

Abraço!


Anges et Demóns Project ATS


Quer saber um pouco sobre Serviço?
"Meu filho, se entrares para o serviço de Deus,
permanece firme na justiça e no temor,
e prepara a tua alma para a provação;
humilha teu coração, espera com paciencia,
dá ouvidos e acolhe as palavras de sabedoria;
nao te perturbes no tempo da infelicidade,
sofre as demoras de Deus;
dedica-te a Deus, espera com paciência,
a fim de que no derradeiro momento tua vida se enriqueça.
Aceita tudo o que te acontecer.
Na dor, permanece firme,
na humilhação, tem paciência.
Pois é pelo fogo que se experimentam o ouro e a prata,
e os homens agradáveis a Deus, pelo cadinho da humilhação.
Põe tua confiança em Deus e Ele te salvará,
orienta bem o teu carinho e espera n'Ele.
Conserva o temor d'Ele até na velhice." Eclo 2;1-6



BillyBola

Ex-Imprensa XTibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/06/08Posts: 676Char no Tibia: Kimera De Pegasus

Po bem util, e legal as invasoes.

 

Mas colque em QUOTE ou CODE o codigo pra fica mais visivel.

twest

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/10/08Posts: 5

@BillyBolla Muito obrigado e tibiaa4e, este e meu primeiro post, ainda nao sei usar muito bem os recursos e eu nao sei fazer invasao por raid :surprised:

guilhermes26

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 25/05/08Posts: 1432Char no Tibia: Akhumura

Aqui eu consegui usar o code, e parece estar sem erros.

 

 

Para colocar em quote, adicione no comço da linha [.quote.] e no final do texto [/.quote.]

Sem os pontos (.)

JBCoisado

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/09Posts: 10Char no Tibia: Coisado

Boa mlk, bem maneiro, vai poupar muito tempo de pessoas que ainda não sabem usar as raids, com certeza se eu fosse novo nessa área eu usaria ;]

muito bem feito

mas também prefiro raids.

Aos que querem aprender a mexer com raids procurem no forum que tem tópicos relacionados explicando.

 

// sem mais



Sigam apenas o vosso caminho,
O de mais ninguém.
O Grande Guerreiro
É aquele que sabe lutar
Sozinho e Acompanhado.
Sendo sempre,mas sempre
Dono da sua Liberdade.


Gostou do meu trabalho?. Te ajudei?. Então use minha Fan Bar =]

Sou Fan De:




// Coisado

lolsantos

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/08/08Posts: 3Char no Tibia: Plockz

Gente eu consegui faze tudo mais olha no q q deu =/

 

*[07/01/2009 18:29:49] Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/invasao/yeti.lua

[07/01/2009 18:29:49] cannot open data/talkactions/scripts/invasao/yeti.lua: No such file or directory

[07/01/2009 18:29:49] Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/invasao/demon.lua

[07/01/2009 18:29:49] cannot open data/talkactions/scripts/invasao/demon.lua: No such file or directory

 

 

Mi ajudem?

~ My Noob Sign ~





~My Server ~



~My Fã Bar ~

zerosky

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 03/02/07Posts: 208Char no Tibia: Slayer Slasher

Eu tentei usa aqui n funfo tem como arruma o script ai pra funfar??

~~ Jean Slayer ~~

aLD

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/09Posts: 10Char no Tibia: Psyrax
[09/02/2009 20:01:22] Lua Script Error: [TalkAction Interface]

[09/02/2009 20:01:22] data/talkactions/scripts/invasao/demon.lua:onSay

 

[09/02/2009 20:01:22] attempt to index a nil value

[09/02/2009 20:01:22] stack traceback:

[09/02/2009 20:01:22] [C]: in function 'doSummonCreature'

[09/02/2009 20:01:22] data/talkactions/scripts/invasao/demon.lua:25: in function <data/talkactions/scripts/invasao/demon.lua:1>

 

Alguem me ajuda? :cry:

makabrotaliban

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/01/09Posts: 331Char no Tibia: Orcshaball

Funfo aki non manow....da um jeito nos cripts flw !!!

- Xtibia.com seu site de Tibia e OTServer ! -

Tprocheira

WOOOOW
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 23/12/07Posts: 566Char no Tibia: Tprocheira soldier

Nosc~

Por quê você tem o nome parecido com o do Nostradamus?! :o

Correção:

function onSay(cid, words, param)
monstro1 = "demon
monstro2 = "orshabaal"
monstro3= "minishabaal"

demons = {
monster1 = {x=524, y=458, z=7},
monster2 = {x=542, y=491, z=7},
monster3 = {x=589, y=454, z=7},
monster4 = {x=545, y=463, z=7},
monster5 = {x=578, y=478, z=7},
monster6 = {x=548, y=491, z=7},
}

orshabaal_pos = {x=589, y=414, z=7}

minishabaal_pos = {x=515, y=425, z=7},

for i = 1, #demons do

if getPlayerAccess(cid) >= 1 then

doSummonCreature(monstro1, [i])
doSummonCreature(monstro2,orshabaal_pos)
doSummonCreature(monstro3,minishabaal_pos)
broadcastMessage("Um orshabaal invadiu a cidade tal com uma escolta de varios demons e um minishabaal", MESSAGE_EVENT_ADVANCE)
end
end
end

Um pouco menor.

 

\\