Ir para conteúdo
Entre para seguir isso  
All_Mad_Maniac

Como fazer uma magia focada

Recommended Posts

All_Mad_Maniac    0
All_Mad_Maniac

Estou Aqui Hoje, Para Tentar Ensinar a vocês Como cria uma magia focada para um player, Por Exemplo: exura sio "Nick, Mas a Magia é de ataque... Bom, vamos Lá!

 

1° Passo~

Você Deve Ir a Pasta Data/Spells/Instant de Seu Ot.

2° Passo~

Depois, Abra Um Arquivo e Delete ABSOLUTAMENTE TUDO Que Estiver Dentro.

3° Passo~

Cole Isto..

 

area = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

}

 

attackType = ATTACK_NONE

needDirection = false

areaEffect = NM_ME_HIT_AREA

animationEffect = NM_ANI_BOLT

 

hitEffect = NM_ME_NONE

damageEffect = NM_ME_DRAW_BLOOD

animationColor = RED

offensive = true

drawblood = true

FArrowObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

 

function onCast(cid, creaturePos, level, maglv, var)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} targetpos = getPosition(var)

FArrowObject.minDmg

FArrowObject.maxDmg

 

if targetpos.x ~= nil and targetpos.z ~= nil and targetpos.y ~= nil then

if math.abs(targetpos.x - centerpos.x) < 9 and math.abs(targetpos.y - centerpos.y) < 7 and targetpos.z == centerpos.z then

return doAreaMagic(cid, targetpos, needDirection, areaEffect, area, FArrowObject:ordered())

end

 

end

 

return false

end  [/b]

 

 

Observações:

°°Onde Está Em Verde (Dentro Da Code) É A Àrea Que Ela Ira Pegar, Se Quiser Editar, Á Vontade!

°°Onde Está Em Vermelho (Dentro Da Code) É A Força Da Magia, Você Pode Regular Conforme o Desejado.

°°Onde Está Em Laranja (Dentro Da Code) É O Tipo De Atake, Que No Caso, Fiz Uma Arrow, Mas Não Altere, Poderá Bugar. Se Quiser Alterar O Tipo, Arrow, Bolt Etc.. Altere Na Parte Cinza (Dentro Da Code)

°°Onde Está Em Cinza (Dentro Da Code) Você Pode Alterar, Ali São As Configurações Básicas Para A Magia, Caso Queira Ver, Va Na Pasta Data/Spells/Lib Mas Alguns Server's Não Possuem!

 

4° Passo~

Salve O Arquivo Com o Nome Da Magia Que Desejar, Por Exemplo: arrow atack.lua

5° Passo~

Vá Na Pasta Data/Spells E Abra O Arquivo Spells.xml E Nas Instants, Cole

<spell name="Arrow Atack By Greh

Observações:

**Onde Está De Azul, É O Nome Da Magia.. Você Pode Modificar De Acordo Com Sua Vontade!

**Onde Está De Vermelho É A Palavra Que O Player Falará Para Atacar, Por Exemplo: arrow atack "Nick do Player, Você Pode Modificar De Acordo Com Sua Vontade!

**Onde Está De Roxo, É O Magic Level Que o Player Presisará Para Usar A Magia,Você Pode Modificar De Acordo Com Sua Vontade!

**Onde Está De Laranja, É A Mana Que o Player Gastará Para Usar A Magia, Você Pode Modificar De Acordo Com Sua Vontade!

**Onde Está De Verde, É A Vocação Que Poderá Usar, (No Caso Eu Botei Somente Pra Pally, Para Valorizá-lo Mais) Você Pode Modificar De Acordo Com Sua Vontade!

 

6° Passo~

Salve os Spells.xml E Bote Seu Ot Onn, E Divirta-se!

7° Passo~

Comentar No Tópico Plx!

Mesmo Se For Crítica, Qualquer Coisa, Poste Sua Opinião, Deu Mó Trabalho Pra Fazer Isso!

 

Créditos : Greh (do X-Tibia)

 

Obrigado, espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Magus    2
Magus
Aprovado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
MyS    0
MyS

hmmm mt loko, vou testar... -----------------------Edit-----------------------desculpem pelo Post duplo, nem sei como fiz o_O

Compartilhar este post


Link para o post
Compartilhar em outros sites
MyS    0
MyS

hmmm mt loko, vou testar...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Bonano    0
Bonano

muito bom...isso dah muitas ideias de magias novas para seu ot =)

 

Bonano ~

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mandinha    0
Mandinha

Parabéns!!! Perfeitoo!!...Mandinha...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Edu    0
Edu

Exelente tuto,

espero mais tuto's seu..

falou

 

Nota 10*

Compartilhar este post


Link para o post
Compartilhar em outros sites
DouG    0
DouG

Otima Script=D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Faelzinhow    0
Faelzinhow

Ah, o Kenzo faz umas magias mto lokas.Obrigado por trazer pra otn

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lype    0
Lype

Me interessei por esse tipo de magia, mas então como eu faria pra fazer uma magia, que o alvo se tornaria invisível? Ex.: Eu falo... invisível"nomedochar" ai esse kra ficaria invisível... tem como? Eu toh tentandu fazer, mas num toh conseguindo... Eu toh fazendo assim:attackType = ATTACK_NONEanimationEffect = NM_ANI_NONEhitEffect = NM_ME_NONEdamageEffect = NM_ME_MAGIC_ENERGIEanimationColor = GREENoffensive = falsedrawblood = falseMagicShieldObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)function onCast(cid, creaturePos, level, maglv, var) centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z} targetpos = getPosition(var) time = 3*60+20 -- 3:20 minutesif targetpos.x ~= nil and targetpos.z ~= nil and targetpos.y ~= nil then if math.abs(targetpos.x - centerpos.x) < 9 and math.abs(targetpos.y - centerpos.y) < 7 and targetpos.z == centerpos.z then invisible(cid, time:ordered())endtah certo? Mi insina ai plz...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lype    0
Lype

Pow, ninguém pode mi ajudar ai não? Ninguém sabe como faz isso não?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado lipe123   
Convidado lipe123

Boa tuto...valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites
BieL    1
BieL

dessa eu n sabiameu exura sio' mal funcionava xDvlw msm

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado PH!   
Convidado PH!

vlw ae cara, tava pricisando

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites
Kytarkiton    0
Kytarkiton

Vlw kara

vo usa aki nu meu ot

Compartilhar este post


Link para o post
Compartilhar em outros sites
Kytarkiton    0
Kytarkiton

Vlw kara

vo usa aki nu meu ot

Compartilhar este post


Link para o post
Compartilhar em outros sites
DrEaMs    0
DrEaMs

Otimo Script Continua assim ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites
DrEaMs    0
DrEaMs

Otimo Script Continua assim ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lucsrox    0
Lucsrox

perfect ;p....essas spells funcionam d um monster usar em outro? Oo...so por curiosidade pq se nao ai...fazia a posibilidade d faze novos sprites e botar esses efeitos em novos monstros hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lucsrox    0
Lucsrox

perfect ;p....essas spells funcionam d um monster usar em outro? Oo...so por curiosidade pq se nao ai...fazia a posibilidade d faze novos sprites e botar esses efeitos em novos monstros hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×