Ir para conteúdo

Spell Big Bang


Kryserver

Posts Recomendados

Bom dia/boa tarde/boa noite.Hoje eu vim aqui postar meu segundo spell.

 

1.0 Vá na pasta Spells do seu Ot Server e depois que fizer isso entra na pasta Scripts.

1.1 Entre na pasta Attack, copie um arquivo qualquer e o nomeie como gen.

1.2 Abra o arquivo e cole isso:

 

local combat16 = createCombatObject()
setCombatParam(combat16, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat16, COMBAT_PARAM_EFFECT, 6)
setCombatFormula(combat16, COMBAT_FORMULA_LEVELMAGIC, -18.0, -1800, -18.0, -1800)

local combat17 = createCombatObject()
setCombatParam(combat17, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat17, COMBAT_PARAM_EFFECT, 6)
setCombatFormula(combat17, COMBAT_FORMULA_LEVELMAGIC, -20.5, -2050, -20.5, -2050)

local combat18 = createCombatObject()
setCombatParam(combat18, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat18, COMBAT_PARAM_EFFECT, 6)
setCombatFormula(combat18, COMBAT_FORMULA_LEVELMAGIC, -22.0, -2200, -22.0, -2200)

local combat19 = createCombatObject()
setCombatParam(combat19, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat19, COMBAT_PARAM_EFFECT, 5)
setCombatFormula(combat19, COMBAT_FORMULA_LEVELMAGIC, -23.5, -2350, -23.5, -2350)

local combat20 = createCombatObject()
setCombatParam(combat20, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat20, COMBAT_PARAM_EFFECT, 5)
setCombatFormula(combat20, COMBAT_FORMULA_LEVELMAGIC, -25.0, -2500, -25.0, -2500)

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

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

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

arr19 = {
{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, 1, 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},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{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, 1, 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},
}

arr20 = {
{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 area16 = createCombatArea(arr16)
local area17 = createCombatArea(arr17)
local area18 = createCombatArea(arr18)
local area19 = createCombatArea(arr19)
local area20 = createCombatArea(arr20)

setCombatArea(combat16, area16)
setCombatArea(combat17, area17)
setCombatArea(combat18, area18)
setCombatArea(combat19, area19)
setCombatArea(combat20, area20)



local function onCastSpell16(parameters)
doCombat(parameters.cid, parameters.combat16, parameters.var)
end

local function onCastSpell17(parameters)
doCombat(parameters.cid, parameters.combat17, parameters.var)
end

local function onCastSpell18(parameters)
doCombat(parameters.cid, parameters.combat18, parameters.var)
end

local function onCastSpell19(parameters)
doCombat(parameters.cid, parameters.combat19, parameters.var)
end

local function onCastSpell20(parameters)
doCombat(parameters.cid, parameters.combat20, parameters.var)
end

function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat16 = combat16, combat17 = combat17, combat18 = combat18, combat19 = combat19, combat20 = combat20 }

addEvent(onCastSpell16, 0, parameters)
doSendAnimatedText(getPlayerPosition(cid), "Big Bang Atack", TEXTCOLOR_RED)
addEvent(onCastSpell17, 200, parameters)
addEvent(onCastSpell18, 400, parameters)
addEvent(onCastSpell19, 600, parameters)
addEvent(onCastSpell20, 800, parameters)
end

2.0 - Agora volte para a pasta Spells e abra o documento Spells-XML como bloco de notas.

2.1 - Dentro dele vá na categoria Instant e cole:[/color]

 

<instant name="Big Bang" words="Big Bang" lvl="16" mana="20" prem="1" range="3" casterTargetOrDirection="0" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/gen.lua">
       </instant>

 

Uma Ss do spell

bigbangx.png

 

Outro spell feito. ^^

Editado por Kryserver
Link para o comentário
Compartilhar em outros sites

ATENÇÃO!

- O código está incompleto e apresenta erros.

- O tópico está mal-formatado, para destacar códigos do âmbito LUA ou XML, use o BBCode

[/b][/s].

 

Favor revisar o tópico para que não seja reportado e fechado.

 

A magia parece interessante pelo código, mas os membros não irão entender nada, por favor coloque uma screenshot.[/color][/size][/font]

Editado por Oneshot
Link para o comentário
Compartilhar em outros sites

Copia Nao Autorizada

 

This post has been edited by Kryserver: 11 minutes ago

 

 

Lol se tá postando uma spell e não podemos apertAR CTRL+C E CTRL+V?

Lol pra que postou então?

xD

 

@spell

boa spell Na aparencia,mas os HITS zuadins né xD

Link para o comentário
Compartilhar em outros sites

Copia Nao Autorizada

 

This post has been edited by Kryserver: 11 minutes ago

 

 

Lol se tá postando uma spell e não podemos apertAR CTRL+C E CTRL+V?

Lol pra que postou então?

xD

 

@spell

boa spell Na aparencia,mas os HITS zuadins né xD

 

o que eu quis dizer foi que precisa da minha autorizaçao pra postar em outros forums sacou?

Link para o comentário
Compartilhar em outros sites

aff mano

esse seu tag do spells.xml ta errado

pra que range ???

dexa assim:

<instant name="Big Bang" words="Big Bang" lvl="16" mana="20" prem="1" selftarget="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/gen.lua">
       </instant>

ta ae

Editado por siveralol
Link para o comentário
Compartilhar em outros sites

Olá, fiz algumas modificações na sua spell, mudei o elemento e a área de ataque e gostaria da sua permissão para postá-lá no forum( com os devidos créditos a você é claro.)

 

Sim meu amigo claro que pode. Eu gostaria de ver a modificaçao que voce fez poderia me mandar o link do post?

Link para o comentário
Compartilhar em outros sites

Olá, fiz algumas modificações na sua spell, mudei o elemento e a área de ataque e gostaria da sua permissão para postá-lá no forum( com os devidos créditos a você é claro.)

 

Sim meu amigo claro que pode. Eu gostaria de ver a modificaçao que voce fez poderia me mandar o link do post?

 

Vlw pela permissão. :D

 

Link do post: http://www.xtibia.com/forum/topic/145095-spelldeath-wave/

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...