LO

Criando A Magia "exevo Gran Mas Mort" (ultimate Death)

Por lolaffxd, 04 de set. de 2008 em Globalevents e Spells

otserv
tibia
script
25
8.5k
lolaffxdL
04 de setembro de 2008 às 14:54

Olá Xtibianos

 

Vamos aprender a fazer a magia "Ultimate death"

 

Passo 1:

Abra um novo documento bloco de notas, e adicione o seguinte código nele:

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 17)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

 

arr = {

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

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

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

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

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

{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},

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

{0, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 1, 0, 0, 0, 0, 0},

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

Salve na pasta do seu Open Tibia>data>spells>scripts com o nome de "ultimate dead.lua" (sem aspas)

 

 

Passo 2:

Depois de ter salvo vamos adicionar a magia no seu Open Tibia, abra a pasta do seu Open Tibia>data>spells e abra o arquivo "spells.xml" em bloco de notas, ou com o notepad (ai vai de sua preferência), na coluna "instant spells" adicione o seguinte codigo na ultima linha:

<instant name="Ultimate Death" words="exevo gran mas mort" lvl="60" maglv="40" mana="1200" soul="0" exhaustion="1" prem="1" enabled="1" script="ultimate dead.lua"><vocation id="1"/><vocation id="5"/></instant>

 

Magia criada com sucesso! Até mais Xtibianos.

 

Ps: Lembrando-se para conjurar o "Ultimate Death" voce precisa escrever "exevo gran mas mort" (sem aspas)

LordfireL
07 de setembro de 2008 às 20:10

Odeio essa magia, totalmente sem nexo e anti-rpg!

E está na seção errada.

AlexblueA
08 de setembro de 2008 às 11:44
Odeio essa magia, totalmente sem nexo e anti-rpg!

E está na seção errada.

 

 

oO foi um bom exemplo d criação d magia...c vc gosta ou nun problema e seu...tbm nun gosto mais tem gent q gosta e vc deve respeitar isso...Noob

Editado Setembro 8 por Alexblue

jookerJ
09 de setembro de 2008 às 09:51

UAU SUper legal cara ! Valeu !

lolaffxdL
09 de setembro de 2008 às 17:50

@Lordfire

 

Bom primeiramente, não vou criticalo por que gosto não se discute.. intão criticas e sugestões são bem vindos

 

@Alexblue

Bom, obrigado por me "defender"... mais não quero brigas ok? =]

 

@jooker

Obrigado pela opinião e pelo elogio :smile_positivo:

Evil7E
12 de setembro de 2008 às 19:50

axei muito boa a magia...nçao vejo nada de anti-rpg

 

me dê um motivo pra isso??

 

parabens...n tem um bug ^^

 

é que prefiro sem editar magias em um ot...

 

mas tah show

HeifreH
16 de setembro de 2008 às 17:52

Em minha opnião, não gosto de magias muito "destrutivas",

mas obrigado,

e boa sorte.

 

~Cya

RedZLR
18 de setembro de 2008 às 13:13

O tópico está na sessão errada. Por quê?

Existe uma diferença entre tutoriais de magia que devem estar na sessão Tutoriais de Scripting, e tutoriais de magia que devem estar na sessão Spells & Runes. A diferença está em que quando você faz um tutorial explicando como criar uma magia em geral, seguindo um tamanho ou formato e apresentando variedades ele deve ser encontrado nessa sessão para ser aprovado, mas quando você ensina a criar uma magia específica ele deve ficar na área Programação & Scripting.

 

Tutorial movido.

Editado Setembro 18 por RedZL

spookymanS
18 de setembro de 2008 às 13:27

A magia no global não se chama ultimate death e sim armageddon ;p

Eu gosto dessa magia, muito bom mesmo

ImthemanI
18 de setembro de 2008 às 13:49

A magia em si ehh roox, mas eh old, bem velha msm

 

:laugh:

 

1bf8266787daf4571ba1274d72b0fe133.1.gif

 

1ae81abc580954a43840b834649e1d9bc.1.gif

 

 

 

md.jpg

cb.jpg

cz.jpg

nz.gif

gg.gif

lolaffxdL
18 de setembro de 2008 às 17:05

@all

 

Que bom os que gostaram ^^

 

@RedZL

 

Eu não tinha vosto que tinha essa area intõa mil disculpas

18 de setembro de 2008 às 18:17

lol isso nao funfa -.-

lolaffxdL
19 de setembro de 2008 às 19:25

@matheuskings

 

Amigo você testou?

f_xd2m_2ec788f.jpg

 

Ná proxima te denuncio amigo

 

Abraços

19 de setembro de 2008 às 20:04

Vc acha que eu ia postar de zuera ¬¬ so estou falando que ake nao pega.

1 mês depois...
ElitePallyE
24 de outubro de 2008 às 18:23

POsso da uma dica vc quer uma magia de ataque death então , não ta o dano death coloque como eu faço no meu ot assim:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 17)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

 

arr = {

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

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

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

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

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

{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},

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

{0, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 1, 0, 0, 0, 0, 0},

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end