8 Bichos

Conde Sapo
em Globalevents e Spells

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)

EXCLUSIVO PARA XTIBIA

Favor denunciar se encontrar em outro forum

 

 

Dúvida do usuário :

Preciso de uma spell que sumone 8 monsters ao redor do player q manda a magia, e que essa magia nao tenha que "DIZER" o nome do monstro que quero sumonar.

 

Incluir esta linha em data\talkactions\talkactions.xml :

<talkaction words="8bichos" script="8bichos.lua" />

 

Agora o script em data\talkactions\scripts\8bichos.lua :

-- Sumona 8 bichos em volta do player (By Conde Sapo)

function onSay(cid, words, param)
PlayerPos = getCreaturePosition(cid)
XX = PlayerPos.x
YY = PlayerPos.y
ZZ = PlayerPos.z
mana = -100   --  (By NeroStell)

Pos1 = {x=XX-1, y=YY-1, z=ZZ}
Pos2 = {x=XX-1, y=YY, z=ZZ}
Pos3 = {x=XX-1, y=YY+1, z=ZZ}
Pos4 = {x=XX, y=YY-1, z=ZZ}
Pos5 = {x=XX, y=YY+1, z=ZZ}
Pos6 = {x=XX+1, y=YY-1, z=ZZ}
Pos7 = {x=XX+1, y=YY, z=ZZ}
Pos8 = {x=XX+1, y=YY+1, z=ZZ}

Bichos = {[1]="slime", [2]="minotaur", [3]="cyclops", [4]="rotworm", [5]="amazon", [6]="dwarf", [7]="scarab", [8]="bandit"}

rand1 = math.random(1, 8)
Bicho1 = Bichos[rand1]
rand2 = math.random(1, 8)
Bicho2 = Bichos[rand2]
rand3 = math.random(1, 8)
Bicho3 = Bichos[rand3]
rand4 = math.random(1, 8)
Bicho4 = Bichos[rand4]
rand5 = math.random(1, 8)
Bicho5 = Bichos[rand5]
rand6 = math.random(1, 8)
Bicho6 = Bichos[rand6]
rand7 = math.random(1, 8)
Bicho7 = Bichos[rand7]
rand8 = math.random(1, 8)
Bicho8 = Bichos[rand8]

doSummonCreature(Bicho1, Pos1)
doSummonCreature(Bicho2, Pos2)
doSummonCreature(Bicho3, Pos3)
doSummonCreature(Bicho4, Pos4)
doSummonCreature(Bicho5, Pos5)
doSummonCreature(Bicho6, Pos6)
doSummonCreature(Bicho7, Pos7)
doSummonCreature(Bicho8, Pos8)

doSendMagicEffect(PlayerPos,2)
doPlayerAddMana(cid,mana)

doSendMagicEffect(Pos1,rand1)
doSendMagicEffect(Pos2,rand2)
doSendMagicEffect(Pos3,rand3)
doSendMagicEffect(Pos4,rand4)
doSendMagicEffect(Pos5,rand5)
doSendMagicEffect(Pos6,rand6)
doSendMagicEffect(Pos7,rand7)
doSendMagicEffect(Pos8,rand8)

return 1
end

 

------------------------ Explicando ------------------------



(mas não muito)

 

A tabela de bichos esta aqui :

Bichos = {[1]="slime", [2]="minotaur", [3]="cyclops", [4]="rotworm", [5]="amazon", [6]="dwarf", [7]="scarab", [8]="bandit"}

Mudar a vontade.

Se errar na escrita vai dar erro.

Ex.: rotworn (com n) vai dar erro

 

 

randX = math.random(1, 8)

Vai pegar um número aleatório entre 1 e 8

 

 

BichoX = Bichos[randX]

Cria um bicho conforme o número randônico e pega da tabela de bichos

 

 

doSendMagicEffect(PosX,randX)

o mesmo número aleatório (randX) vai gerar um EFFECT

 

o X vai de 1 a 8

8 Bichos

8 Posições

8 Effects

8 randônicos

 

 

Muito bom sim, mas tem uma falha... Não têm uma quantidade máxima, o player pode sumonar 500 e continuar sumonando.
Brigadúúúú pela dica.

 

Acho que resolvi o problema gastando MANA

mana = -100 --> Alterar a gosto. (Brigadúúú NeroStell)

doPlayerAddMana(cid,mana)

 

 

Chega de explicar......

Vou no meu OT usar a nova magia.

 

 

smile_bye.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

SephyrotSin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/09/07Posts: 69Char no Tibia: Nero

Muito bom sim, mas tem uma falha... Não têm uma quantidade máxima, o player pode sumonar 500 e continuar sumonando. Eu coloquei uma magia pro meu OT assim:

 

function onUse(cid, item, frompos, item2, topos)

doSummonCreature("Nome_Do_Monstro",topos)

return

1end

 

O único erro dele é que não pára de sumonar. Ou seja, um player pode, como dito acima, sumonar vários deles.

Eu não to conseguindo consertar isso, hehe...

Mas muito bom esse tutorial, eu vi o cara pedindo ele, vai ajudar ele bastante!


Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
Muito bom sim, mas tem uma falha... Não têm uma quantidade máxima, o player pode sumonar 500 e continuar
Brigadúúúú.

 

Acerto feito.

Créditos By NeroStell

 

 

Bju na (_Y_)

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

SephyrotSin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/09/07Posts: 69Char no Tibia: Nero
Bju na (_Y_)

LOL!!

 

Voltando ao assunto... Será que você também consegueria adicionar um level máximo para a Talk Action?

Se já foi colocado, desculpe, não li atentamente...

 

-------------------------

Pelo visto não tem level máximo =]


thayam

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/05Posts: 179Char no Tibia: Dehby Dias, Hacked

Bom Para o Conde nao sei nem o que falar cara!!!

Nao seria presciso nem testar de tanto confiança que tenhu nesse mlk!!

Mas por Via das Duvidas..

Testado e Aprovado!!

spot123123

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/08/07Posts: 77Char no Tibia: SpOt VuL
O único erro dele é que não pára de sumonar. Ou seja, um player pode, como dito acima, sumonar vários deles.

Eu não to conseguindo consertar isso, hehe...

Mas muito bom esse tutorial, eu vi o cara pedindo ele, vai ajudar ele bastante!

 

Quem Vai Quere Usa Uma rune Que Nao para de Fase bicho

 

Eu nunca Usaria Pq Daria Lag

So Se for Invasao Antes de fechar o Serv xP

 

//Spot

jeff of hell

Since 11/2006
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/06Posts: 75Char no Tibia: Jeff Fox

manúúú

meior q vc soh o chuck norris mesmo!!

 

vo usa sua fan bar!

soge.jpg

Contato por MP

teres

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/10/06Posts: 77Char no Tibia: Elite Lord Paladin

Muito baum..

 

fico muiittooo bom ( como sempre )

 

:D

 

Teres

Melhor Naum..
Piorr Naum...
Diferente Naum..


Apenas eu e nada mas ..

Assinatura em construçao..









=D

Meu Time De Coraçao!





C vc gostou do meu Trabalho Vire meu Fan




Sou fan dessa galera aki.. o:



Frases Para Ela =* ( Naum seja curioso )

É mais fácil uma estrela cair do céu com o vento, do que você sair do meu pensamento.

Outra?


Você não morre quando deixa de viver, mas sim quando deixa de amar

=P

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
Será que você também consegueria adicionar um level máximo para a Talk Action?

 

 

Logo nas primeiras linhas do script ,

No lugar de :

function onSay(cid, words, param)
PlayerPos = getCreaturePosition(cid)

Substituir por :

function onSay(cid, words, param)
if getPlayerLevel(cid) >= LEVEL_DESEJADO then

	PlayerPos = getCreaturePosition(cid)

 

=====================================================================

 

e nas linhas finais ,

No lugar de :

	doSendMagicEffect(Pos8,rand8)

return 1
end

Substituir por :

		doSendMagicEffect(Pos8,rand8)
else
	doPlayerSendCancel(cid,"Você não tem o LeVeL necessário.")
end
return 1
end

 

867b220a.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

4291226

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 17/08/07Posts: 519

Boa Conde :)

 

xD

 

 

Cya

jeff of hell

Since 11/2006
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/06Posts: 75Char no Tibia: Jeff Fox

manow, queria uma magia pra players sumonar pros monstros ajudar ele, mas esse ai q vc mandou eh "suicidio" e tbm queria pra uma determinada vocação

 

se puder ajudar, agradeço

soge.jpg

Contato por MP

thayam

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/05Posts: 179Char no Tibia: Dehby Dias, Hacked

 	manow, queria uma magia pra players sumonar pros monstros ajudar ele, mas esse ai q vc mandou eh "suicidio" e tbm queria pra uma determinada vocação

Dexa eu te dar uma dica:

UTEVO RES !!!

Abraços!

Magodasabedoria

eternally alive
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 04/01/06Posts: 239

Muito boa, inventam cada coisa que eu não podia nem imaginar.

 

Parabens pela action cara, gostei muito.

 

Abraços.

~~ ~~ Mago da Sabedoria ~~ ~~

jeff of hell

Since 11/2006
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/06Posts: 75Char no Tibia: Jeff Fox

pow, mas era issu mesmo q eu disse no pedido!

 

utevo res massive!

 

eh issu q eu keria!!!

soge.jpg

Contato por MP

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)
meior q vc soh o chuck norris mesmo!!
Chuck não faz scripts

ele dita as regras do tibia.

(Coitado do Guido se não aceitar)

 

 

=========================================================

 

 

utevo res massive!
Alguém ae conhece o comando pra criar Monstro aliado ???

só conheço o comando DoSummonCreature

 

 

=========================================================

 

 

queria pra uma determinada vocação
No meu post de alteração do script pra testar LVL

 

Substitua esta linha

if getPlayerLevel(cid) >= LEVEL_DESEJADO then

por esta

if getPlayerVocation(cid) == VOC_DESEJADA then

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\