Aprenda A Fazer Uma Magia Bem Bacana Para Seu Ot

salvadorr
em Globalevents e Spells

salvadorr

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/02/07Posts: 31

Bom, eu criei essa magia e ficou mt rox no meu ot, o formato dessa magia eh uma estrela quase perfeita. Como eu criei uma nova vocação eu começei a inventar magias. Agora decidi passar para vcs

 

Primeiro vai em data/spells/instant copie e cole qualquer arquivo la, renomeie com o nome que preferir para falar a magia e dentro adicione isso:

 

area = {

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

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

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

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

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

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

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

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

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

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

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

}

 

attackType = ATTACK_PHYSICAL

needDirection = false

areaEffect = NM_ME_BLOCKHIT

animationEffect = NM_ANI_NONE

 

hitEffect = NM_ME_BLOCKHIT

damageEffect = NM_ME_DRAW_BLOOD

animationColor = YELLOW

offensive = true

drawblood = true

 

starslunarObject = 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}

n = tonumber(var) -- try to convert it to a number

if n ~= nil then

-- bugged

-- starslunarObject.minDmg = var+0

-- starslunarObject.maxDmg = var+0

 

starslunarObject.minDmg = 0

starslunarObject.maxDmg = 0

else

starslunarObject.minDmg = (level * 2 + maglv * 3) * 2.3 - 30

starslunarObject.maxDmg = (level * 2 + maglv * 3) * 3.0

end

 

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, starslunarObject:ordered())

end

 

depois disso vai em data/spells/spells.xml e coloque isso

 

<spell name="starslunar" words="nome escolhido para a magia" maglv="52" mana="900" enabled="1"><vocation id="1" /><vocation id="2" /></spell>

 

OK agora teste sua magia e veja se ficou bom...

flws

skynagerloas

Ex-Moderador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 13/11/05Posts: 715Char no Tibia: Lord'Skyxt

salvadorr, aqui é uma seção que é usada para envio de tutoriais, ou seja, de como faz para fazer tal coisa.

Isso que você fez é uma magia pronta, seria melhor se você coloca-se cores e ensina-se como fazer.

Porém ja possúi um Tutorial do Lordfire ensinando tudinho sobre spells.

Espero que me intenda.

 

SkyNagerloas.

Atenciosamente, Sky - Lord'Skyxt;

 

Antes de postar, leia isso:



Regras.

[Lord'SkyXT] [FloGão]

giovanni12

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/03/07Posts: 19

Cara me explica pq n entendi nd crio um arquivo na pasta d q tipo?

e depois colko:

<spell name="starslunar" words="nome escolhido para a magia" maglv="52" mana="900" enabled="1"><vocation id="1" /><vocation id="2" /></spell>

OND TBM?

axei mto desorganizado e mal explicado





Vc eh meu fan??Ja te ajudei??
Use minha fan bar.








<<<<<<<<<<<<Sou fan de>>>>>>>>>>>>>
__________

Metas:
(x)10posts
(x)20posts
(x)30posts
(x)50posts

( )100posts
( )150posts
( )200posts
( )300posts
( )Virar algo no xtibia

(x)Ajudar alguem no xtibia.

GOD Zé

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/12/06Posts: 255

Mal Explicado Tópico está em seção errada o que mais pode acontecer =D

malz mas explica melhor posta nu tópico certo ^.^

cya...

QUOTE
Aí GaLeRa CoM Um BrAçO Só ( _o/ _o/ _o/ ) AgOrAaa cOm O OuTrO ( \o_ \o_ \o_ ) AgOraaa COm Os DoiS ( \o/ \o/ \o/ ) VaMo Lá!! MãO Na CaBeÇa ( <o> <o> <o> ) PrA CimA (|o| |o| |o|) AGorA NenhUm DoS doiS ( _o_ _o_ _o_ ) IsSo... aGoRa QuErU VeR GeRaL PrUm LaDo ( o/ o/ o/ ) GeRaL PrO OuTrO ( \o \o \o ) BaTeNu PaLmInHa ( /o\ \o/ /o\ ) AgOrA AnImAe!¡!¡!

Universal Storm Ats União :-)

~*~~*~
Use minha fan bar
~*~~*~

salvadorr

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/02/07Posts: 31

desculpa ae pessoal por ter colocado no lugar errado eh pq eu eu naum sabia prometo q naum ira mais acontecer, dessa vez colocarei no lugar certo. Naum sei pq vc ta falando q ta mal explicado eu soh coloquei o q tinha q fazer e onde tem q colocar nd mais, mais se acham q ta mal expllicado da proxima vez eu explico td certinho

foi mals... :blushing:

Reibnitz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/03/07Posts: 44

ta, tipow... seção errada e a magia "nem é lá grandes coisa" e gasta muita mana... nao gostei muito nao.

Peço que algum moderador mova para a área certa.

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino

postou na seçao errada kra..era pra vc postar na seçao spells...mas ta bom tb...algum modera move o topico aew por favor...

 

-Preste um pouco de atençao da proxima vez...

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

Bl4Nk

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 11/02/07Posts: 126

@SkyNagerloas²

 

Já existe um topic do LordFire ensinando a fazer spells e essa ae ta prontinha.

Giftfodadomalvadao


.Gifts:
[*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*]

.FanBar:



Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Esta é a seção errada para isto.

 

Portanto, movido.

 

Cya

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

mdgabrielzim

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 01/11/10Posts: 362

Vo testa a magia depois te flo como fiko...Gostei to topico^^ de o a dez vc ganha 8 continua assim...

WTF??

nanizinn2803

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/11/10Posts: 2Char no Tibia: Bedaz Silverearth

sse for aquelas magias de dois waves tem que colocar a area 2.... se colocar modifica o script debaixo