Tutorial Como Fazer Uma Magia

jamesdin
em Tutoriais de Scripting

jamesdin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/11Posts: 25

Hoje eu ensinarei como criar uma Spell de cura estilo "Heal Editeds" para criar uma magia dessa é simplesmente fácil, só requer paciência. Então vamos ao que interessa.

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 80000, 0, 100000)

function onCastSpell(cid, var)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Healing 80k~100k.")
return doCombat(cid, combat, var)
end 

 

Bom esse é o script que eu tenho em meu Server.

 

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)

 

Isto é o que a spell irá fazer, nesse caso " COMBAT_HEALING " que é curar (obvio).

 

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

 

Isto será o efeito dela e a cor. EX: 845210.

 

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

 

Isto é o alvo que no caso 1 = Si Próprio.

 

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

Isto aqui é se a spell será agressiva, ou seja, se ela irá atacar alguém e não podera ser usada em Protection Zone.

 

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 80000, 0, 100000)

 

Isto é quanto ira curar. dano minimo, previsão do dano, dano maximo, previsão do dano.

 

P: Mas como assim previsão do dano ?

R: É o dano medio que irá ser causado.

 

function onCastSpell(cid, var)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Healing 80k~100k.")
return doCombat(cid, combat, var)
end

 

Isto aqui não é necessário mexer se quiser editar o "Healing 80k~100k." pode editar mas o resto não editar!

 

Depois disso tudo você salvará seu arquivo.lua na pasta seuot/data/spells/healing.

 

Depois entra na spells.xml e coloque isto aqui:

 

 

<instant name="Light Healling" words="exura" lvl="9" mana="25" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/light healing.lua">

<vocation name="Sorcerer" />

<vocation name="Druid" />

<vocation name="Paladin" />

<vocation name="Warlock"/>

<vocation name="Knight" />

<vocation name="Master Sorcerer" />

<vocation name="bruxo"/>

<vocation name="Elder Druid" />

<vocation name="Royal Paladin" />

<vocation name="Elite Knight" />

<vocation name="zerium" />

<vocation name="Slayer Druid" />

<vocation name="Slayer Paladin" />

<vocation name="Slayer Knight" />

<vocation name="vip"/>

</instant>

 

Legenda:

O que está nesta cor você irá colocar o nome da magia.

O que está nesta cor você irá colocar o nome que você desejar usar para soltar a magia.

O que está nesta cor você irá colocar o nível que você quer para soltar esta magia.

O que está nesta cor você irá colocar a mana que você irá usar para soltar esta magia.

O que está nesta cor você irá colocar 0 ou 1. 0 = Não agressiva, 1 = Agressiva(Causa Danos.)

O que está nesta cor você irá colocar 0 ou 1. 0 = Não irá usar em Si mesmo. 1 = Irá usar em Si mesmo.

O que está nesta cor você irá colocar a exhaustion(tempo de uso a cada magia) que você quiser. 1000 = 1 Segundo.

O que está nesta cor você irá colocar 0 (Não Precisa Comprar) ou 1(Precisa comprar para aprender)

O que está nesta cor você irá colocar o nome do teu arquivo.lua EX: healing/meuarquivo.lua.

(healing = pasta)

 

 

Agora eu irei mostrar alguns efeitos.

 

 

54358310.pngEfeito = ID 0

40158713.pngEfeito = ID 1

18244699.pngEfeito = ID 2

42009968.pngEfeito = ID 3

46350097.pngEfeito = ID 4

79333611.pngEfeito = ID 5

75701423.pngEfeito = ID 6

62089362.pngEfeito = ID 7

66931013.pngEfeito = ID 8

59966664.pngEfeito = ID 9

100ll.pngEfeito = ID 10

110b.pngEfeito = ID 11

120n.pngEfeito = ID 12

130h.pngEfeito = ID 13

140bq.pngEfeito = ID 14

150n.pngEfeito = ID 15

160o.pngEfeito = ID 16

170w.pngEfeito = ID 17

180wl.pngEfeito = ID 18

190u.pngEfeito = ID 19

200pf.pngEfeito = ID 20

210g.pngEfeito = ID 21

220ir.pngEfeito = ID 22

230c.pngEfeito = ID 23

240.pngEfeito = ID 24

250pp.pngEfeito = ID 25

260md.pngEfeito = ID 26

270.pngEfeito = ID 27

280h.pngEfeito = ID 28

290f.pngEfeito = ID 29

300a.pngEfeito = ID 30

310w.pngEfeito = ID 31

320f.pngEfeito = ID 32

330e.pngEfeito = ID 33

340vl.pngEfeito = ID 34

350o.pngEfeito = ID 35

360y.pngEfeito = ID 36

370k.pngEfeito = ID 37

380.pngEfeito = ID 38

390b.pngEfeito = ID 39

400t.pngEfeito = ID 40

410d.pngEfeito = ID 41

420u.pngEfeito = ID 42

430.pngEfeito = ID 43

440k.pngEfeito = ID 44

450.pngEfeito = ID 45

460d.pngEfeito = ID 46

470b.pngEfeito = ID 47

480.pngEfeito = ID 48

490r.pngEfeito = ID 49

 

 

 

Alguns Efeitos ficaram pequeno pois fiquei com preguiça de tirar SS dos efeitos In Game.

 

Os tipos de magias que existem são os de Runes (Sudden Death) e os normais por fala.

 

Bom galera é isso termino aqui meu tutorial. Vlw galerinha.

 

Atenciosamente,

 

[GOD] Its Me Mario

itsmemario.png

 

Me odeia?foda-se Me ama ou admira meu trabalho ? Use minha Bar :)

Delari

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/11Posts: 7

Cara Ficoo OTM bem esplicado vo testa e jaja posto dnv :D se funfar ganha REP + :thumbsupsmiley2:

Deelari productions .

 

 

Meeus trabalhos =D

 

 

 

Gabriel Couto

Anyur
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 22/04/11Posts: 2455Gênero: MasculinoChar no Tibia: Thyn Zare

Tutorial em local errado, tutoriais novos devem ser postado em Aprovação de Tutoriais.

 

Reportado para moverem o tópico ao local correto.

Gabriel Couto, 23 anos. Acadêmico de Medicina.

Ex-Diretor Geral do XTibia.

 

www.tibiatv.com.br

 

 

Lordfire

TFS Maintainer
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 04/10/06Posts: 2605Gênero: MasculinoChar no Tibia: Knight Orion

Movido para a seção correta.

jamesdin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/11Posts: 25

Foi mal ae, era que eu tava fazendo uma magia do hippie ai eu mudei totalmente o corpo da mensagem e o titulo, sem saber onde eu postei o tópico depois eu me liguei que eu postei no lugar errado. Vlw ae...

itsmemario.png

 

Me odeia?foda-se Me ama ou admira meu trabalho ? Use minha Bar :)

SkyDangerous

Deus Kalec
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 17/01/09Posts: 2098Char no Tibia: Adra Sata

Olá Jamesdin

 

Muito bom esse tutorial , organizado e bem explicado.

 

O que poderia por , e algumas uma lista de efeitos e de tipos de magias que irá sair.

Me segui lá (:

 

b906.png

http://ageofwar.servegame.com/

IP: ageofwar.servegame.com

TIBIA: 10.78

GLOBAL PERFECT CUSTOM

jamesdin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/11Posts: 25

Bom. Vou colocar. Quando eu editar eu posto aqui.. Vlw.

 

-------------- EDITED -------------------

 

Bom. Editei fiz como o SkyDangerous pediu. Coloquei os efeitos, uns ficaram pequenos pois eu fiquei com preguiça de tirar print dos efeitos In Game. Mesmo assim alguns ficaram bons. Vlw..

itsmemario.png

 

Me odeia?foda-se Me ama ou admira meu trabalho ? Use minha Bar :)

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

k, bacana.

 

Ta explicando bastante, parece que você sabe bastante de spells também. Tem algumas coisas que eu não sabia ai.

 

Tutorial aprovado. Abraços.

Oie :D

hanskered

Mais épico que o Chuck Norris
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/08/11Posts: 61Char no Tibia: Akyles

Não entendi,você começa já falando ... primeiro diga onde devo colocar tudo,organize mais seus tópico, "repique" ele em passos,explique umpoquinho mais.Só eu que não entendi.

Não reprovo nem aprovo. :button_ok: / :button_cancel:

[ ]1post

[ ]5 posts (SERVO)

[ ]10 posts (CAMPONÊS)

[ ]25 posts (CAÇADOR)

[ ]50 posts (CAVALEIRO)

[X]100 posts (BARONETE)

[ ]200 posts (BARÃO)

[ ]300 posts (VISCONDE)

[ ]400 posts (DUQUE)

[ ]600 posts (ARQUEDUQUE)

[ ]800 posts (ARISTOCRATA)

[ ]1000 posts (REGENTE)

[ ]1400 posts (SÁBIO)

[ ]1800 posts (SACERDOTE)

[ ]2500 posts (PRÍNCIPE)

 

---------------------------------------//---------------------------------------------------------------------------

att,xtibiahelp -Ajudando e Transformando a diversão Xtibiana

logo_new.png

funny-gifs-those-damned-pokemons.gif

alexjunio

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/10/11Posts: 1

ei cara da uma melhorada ai nesse tópico nao intendi sou uma pessoal que intende muito pouco nesses assuntos de pasta de ots e tals por favor coloca aonde eu devo achar e tals mais topico bom deu pra da uma noçao.

RoXoR

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/12/11Posts: 47Char no Tibia: Hadamantis

Ei kra se vc puder vc me envia ou um tutorial ou um programa adequado pra min fazer uma spell de attack ok??? add eu no msn: leo-allan@hotmail.com

Vlw REP+ pra vc ;P

Luido

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/08/07Posts: 15

Uma Simples pergunta tem como criar uma magia que você controla com o seu boneco no tibia?

 

Como por exemplo: eu viro para a direita e a magia vai pra direita,viro pra esquerda a magia volta pra esquerda.

 

Como ela so acabasse quando você praticamente soltava ela denovo ou perdia o controle dela.

olimpiamarkin

#AnneMotta
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 16/06/11Posts: 113

Uma Simples pergunta tem como criar uma magia que você controla com o seu boneco no tibia?

 

Como por exemplo: eu viro para a direita e a magia vai pra direita,viro pra esquerda a magia volta pra esquerda.

 

Como ela so acabasse quando você praticamente soltava ela denovo ou perdia o controle dela.

 

Nunca pensei nisso ^^

Luido

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/08/07Posts: 15

Uma Simples pergunta tem como criar uma magia que você controla com o seu boneco no tibia?

 

Como por exemplo: eu viro para a direita e a magia vai pra direita,viro pra esquerda a magia volta pra esquerda.

 

Como ela so acabasse quando você praticamente soltava ela denovo ou perdia o controle dela.

 

Nunca pensei nisso ^^

Então cara,eu vi essa magia em um ot 7.9.

 

Era um ot de war,soltava a magia e se vc ficasse reto ela ia reto ate sumir da tela,e mesmo quando ela sumia ela continuava funcionando.

RoXoR

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/12/11Posts: 47Char no Tibia: Hadamantis

Bom tutorial ajudou d= ok vlw