Ir para conteúdo

[spell] Samex Comb


kimos09

Posts Recomendados

Ae Galerinha Xtibiana...Vim postar o trabalho de um amigo meu :party:

Ele tem um ot : samexot.no-ip.biz <- La vocês podem encontrar essa spell...

Bom ao Trabalho:

 

Para começar Va na pasta do seu ot \data\spells\attack.Copie um arquivo lua qualquer e renomei para Samex Combo.Abra e excluia tudo oque tiver dentro ( ctrl+a+delete)

 

E bote isso la dentro :

--

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.4, -30, -3.9, 1)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 36)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 6)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -5.4, -40, -4.9, 2)

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


arr2 = {
{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, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 1, 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, 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, 100, parameters)
addEvent(onCastSpell2, 200, parameters)

return TRUE
end

 

Ok.Feito isso salve e feche..

 

Agora abra o Spells.xml

 

Obs : O meu ot é 8.50 entao diz -- Attack Spells -- E eu boto lah mais acho que se vc tiver um outro ot nao deve ser diferente :smile_positivo:

 

E bote isso :

<instant name="Samex Comb" words="Samex Comb" lvl="300" mana="1000" prem="1" exhaustion="2000" needlearn="0" script="attack/Samex Comb.lua">
	<vocation name="Sorcerer"/>
	<vocation name="Master Sorcerer"/>
	<vocation name="Paladin"/>
	<vocation name="Royal Paladin"/>
	<vocation name="Druid"/>
	<vocation name="Elder Druid"/>
       </instant>

 

Ss :

samexcomb.png

 

 

Creditos :

Lucas Samex <- samexot.no-ip.biz-> 95%

Eu Thierry ( 5% )

 

Abraços Comente

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

@Topic

Coloque Ss's para dar uma olhada na spells antes de colocala no ot.

 

@Spells

 

[Warning - Event::loadScript] Cannot load script (data/spells/scripts/Samex Comb.lua)

data/spells/scripts/Samex Comb.lua:1: '=' expected near 'function'

 

Se Possivel use quotes em vez de code, pois code nao se da para copiar o paragrafo.

 

 

 

No More.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
×
×
  • Criar Novo...