Ir para conteúdo

Posts Recomendados

Boa noite pessoal , agora estarei postando meu primeiro spell , que foi testado em server 8.4 , sem mais demoras vamos ao spell :smile_positivo:

 

Primeiramente abra a pasta de seu OT , depois vá em data , spells , scripts , attack , copie um arquivo lua e cole e renomeia-o como Elementos , abra-o , apague tudo que estiver dentro do arquivo e cole isto:

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 29)

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

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 53)

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

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 8)

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

 

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, 30)

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

 

arr1 = {

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

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

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

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

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

}

 

arr2 = {

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

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

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

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

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

}

 

arr3 = {

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

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

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

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

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

}

 

arr4 = {

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

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

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

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

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

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

local area4 = createCombatArea(arr4)

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

setCombatArea(combat4, area4)

 

local function onCastSpell1(parameters)

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

end

 

local function onCastSpell2(parameters)

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

end

 

local function onCastSpell3(parameters)

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

end

 

bem , agora vá até o arquivo spells.xml , aperte ctrl + f e escreva <!-- Attack spells --> e dê ok , agora cole isto abaixo do titulo <!-- Attack spells --> (Vá até o ultimo spell da lista e cole),:

 

<instant name="Elementos" words="Elementos" lvl="5000" mana="10000" prem="0" exhaustion="2000" needlearn="0" script="attack/Elementos.lua">

<vocation name="Sorcerer"/>

<vocation name="Master sorcerer"/>

</instant>

 

Pronto , agora basta abrir seu ot , e dizer Elementos , espero que gostem do spell :blush:

 

SS

 

elementosfoto.jpg

Link para o comentário
https://xtibia.com/forum/topic/117892-spell-elementos/
Compartilhar em outros sites

  • 10 months later...
  • 3 months later...

Gostei por ser o primeiro spell , combino um poquinho os effects , só ki é pra xp autinha ^.-

minha nota é 7 , gostei da spell , gogo aprende a cria new effects ...

eu copiei uns do DBZot , e botei no meu server ^^

 

 

Link para o comentário
https://xtibia.com/forum/topic/117892-spell-elementos/#findComment-940477
Compartilhar em outros sites

Obliverati Vou te dar uma pequena dica!

quando vc fizer magia com mas de um elemento como essa sua vc tenque por uma pequena

palavra se nao a magia fica sem exhaustion!

a palavra que vc tenque colocar e (return TRUE)

vc sabe onde colaca essa pequena palavra? nao sabe vou te falar!

abra o script da spells va ate o fim dela e coloque ela antes do (and)!

entao o final da magia fica-ra assim.

 

local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
return TRUE
end

ae ta uma pequena dica para sua spells nao ficar sem exhaustion!

Link para o comentário
https://xtibia.com/forum/topic/117892-spell-elementos/#findComment-941696
Compartilhar em outros sites

×
×
  • Criar Novo...