RA

[Spell] Magia Exevo Double :d

Por ramonbolado, 30 de mai. de 2009 em Globalevents e Spells

otserv
tibia
script
8
2.1k
ramonboladoR
30 de maio de 2009 às 01:51

Exevo Double

 

Feito por mim :D

Versão Testada: 8.42

OTServ Testado: Alissow Ots 0.3.2.2

Objetivo: Vê se alguem se toca e cria magias mais criativas e coloridas

 

custom/dualatk.lua:

Citação:

local combat1 = createCombatObject()

local combat2 = createCombatObject()

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 65)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, -1, -0.1, -1)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.3, -1, -0.1, -1)

 

 

arr1 = {

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

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

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

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

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

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

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

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

}

 

arr2 = {

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

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

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

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

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

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

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

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

}

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

 

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

 

 

function onCastSpell(cid, var)

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2 }

addEvent(onCastSpell1, 1, parameters)

addEvent(onCastSpell2, 2, parameters)

 

end

 

 

Adicionar no spells.xml:

Citação:

<instant name="Dual Attack" words="exevo double" lvl="150" mana="450" prem="1" selftarget="0" exhaustion="1000" needlearn="0" script="custom/dualatk.lua">

<vocation name="Druid"/>

<vocation name="Elder Druid"/>

</instant>

 

 

comenten :tongue2: :XTibia_smile:

Editado Junho 7 por ramonbolado

hyonzserverH
30 de maio de 2009 às 13:22

Muito Bom, Nota: 100/10

Eu gostei, é criativa e colorida.

 

Testada e Aprovada por mim.

bolasB
05 de junho de 2009 às 15:50

LoL?

 

REPROVADA

 

Sabe pq?

ai nao explica aonde colocar e como um mlk que nao sabe fazer spells sem tutorial vai saber onde é data/spells/scripts/custom ele copia o seu xml e acaba se ferrando pq isso pode buga o ot tipo o erro da "</instant>"

esse erro pode fazer o ot ficar bugado ( nao so essa magia mais como todas as outras) entao releia seu script poste um tuto teste em versoes inferiores pq a maioria dos ots n tem efeito 65

Cya

 

~BY: RINOXX~

06 de junho de 2009 às 18:02

:withstupidsmiley: disse tudo obrigado ^^

 

cara, uma sugestao pra ti. poe uma foto da magia funcionando, separa os códigos em quote desse jeito:

 

 

script aqui

 

e destaque as partes que o usuário pode editar assim:

 

script aqui

e essa parte vc pode editar

 

 

Boa sorte ^^

06 de junho de 2009 às 18:16

Cara, não funfou, é melhor você explicar onde coloca, se não muita gente aqui não vai saber onde colocar.

 

Testei no meu TFS próprio 8.42 e não funcionou O_O'

Acho que tá bugado, põe uma SS e melhora esse tópico.

 

1/5

thiagoitaloT
07 de junho de 2009 às 17:54

Nao funcionou tive q arrumar umas coisas aki

 

poe uma ss e organiza melhor isso aew

4 semanas depois...
DarksasukeD
30 de junho de 2009 às 03:28

Gostei da sua iniciativa de "colorir" o mundo das spells :lol:

Estarei voltando a fazer magias e te ajudarei nessa (y)

 

 

 

LoL?

 

REPROVADA

 

Sabe pq?

ai nao explica aonde colocar e como um mlk que nao sabe fazer spells sem tutorial vai saber onde é data/spells/scripts/custom ele copia o seu xml e acaba se ferrando pq isso pode buga o ot tipo o erro da "</instant>"

esse erro pode fazer o ot ficar bugado ( nao so essa magia mais como todas as outras) entao releia seu script poste um tuto teste em versoes inferiores pq a maioria dos ots n tem efeito 65

Cya

 

~BY: RINOXX~

 

Desculpe a sinceridade mas acho que você deveria olhar um pouco pro seu nariz antes de ser grosso assim com os companheiros de fórum, senhor dos scripts.

LorD SybianL
30 de junho de 2009 às 10:16

Desculpa , mais sem screen shot (SS) eu não Aprovo

Bote uma foto que eu irei muda de opinião como ainda não mudou

Reprovado # :button_cancel:

esK~