Ir para conteúdo

Posts Recomendados

Bom Galera essa é minha primeira magia, eu a vi em outro otserv, só que não sabia como fazer, nem se era wand ou magia.

Mas Então eu Descobri e fiz, esta é minha primeira magia em.

Obs:Esta Magia eu copiei da exevo gran mas mort do slayer e so modifiquei o efeito.

Bom então deixa de papo e vamos a Magia.

Código --- XML --- Foto

Vá em Data/Spells/Scripts/Attack, Copie um Arquivo Delete tudo que tem dentro, e renomeie para Exori Assassin.lua, Então dentro do Arquivo.lua coloque isto

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ASSASSIN)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.7, 0)

 

 

local arr = {

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

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

{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},

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

Feito isso vá em Data/Spells/XML e coloque isto

<instant name="Magic of Star" words="exori assassin" lvl="100" mana="1600" prem="1" exhaustion="1200" selftarget="1" needlearn="0" script="attack/exori assassin.lua">

<vocation name="Knight"/>

<vocation name="Elite Knight"/>

</instant>

Agora vai a Foto da Magia

screenshot004f.png

 

OBS:A MAGIA É SO PARA 8.4

Editado por gabrielf10
Link para o comentário
https://xtibia.com/forum/topic/116570-spell-spell-exori-assassino/
Compartilhar em outros sites

×
×
  • Criar Novo...