Ir para conteúdo

[spell] Apocalypse Destruction


cassuci

Posts Recomendados

E ae galerinha do Xtibia, nesse topico vou mostrar como vcs podem incrementar o seu ot com uma spell q eu descobri fuçando nos proprios scripts do meu, mas claro q antes de rodar, fiz umas alterações!!! :great:

Essa magia tem um efeito continuo por alguns segundos e da hits de 900 à 2000, mas se vcs axam mtu alto nesse topico eu vou ensinar a mudar. :thumbsupsmiley2:

A area de seu efeito, não é afetada toda ao mesmo tempo, o sqm onde o efeito vai acontecer é aleatório, e para n haver muitos pks se aproveitando dessa spell, seu exhausted é de 10 segundos! :happy:

 

Aki tem um SS dele(não dela toda, pois dura alguns segundos):

9d6bde05cc1c585c5f95eea02b7d16db.jpg

 

Vamos para o script :laugh: :

Vá em data/spells/attack e copie e cole qualquer arquivo e renomei-o para "apocalypse"(sem aspas), dps disso abrá-o e cole isso e dps salve:

local combat = createCombatObject()

 

arr = {

{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 area = createCombatArea(arr)

setCombatArea(combat, area)

 

function spellCallback(param)

if param.count > 0 or math.random(0, 1) == 1 then

doSendMagicEffect(param.pos, CONST_ME_HITBYDEATH)

doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -900, -2000, CONST_ME_EXPLOSIONHIT)

end

 

if(param.count < 5) then

param.count = param.count + 1

addEvent(spellCallback, math.random(1000, 4000), param)

end

end

 

function onTargetTile(cid, pos)

local param = {}

param.cid = cid

param.pos = pos

param.count = 0

spellCallback(param)

end

 

setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

Dps vá em data/spells e abra o spells.xml e cole isso dps da ultima spells de atack:

<instant name="Apocalypse Destruction" words="exevo ultra hit" lvl="150" mana="600" prem="1" selftarget="1" exhaustion="10000" needlearn="0" script="attack/apocalypse.lua">

<vocation name="Sorcerer" />

<vocation name="Druid" />

<vocation name="Paladin" />

<vocation name="Knight" />

<vocation name="Master Sorcerer" />

<vocation name="Elder Druid" />

<vocation name="Royal Paladin" />

<vocation name="Elite Knight" />

</instant>

 

Pronto spell criada, mas como dito no inicio do tópico, vamos aprender a mudar o hit dela, para quem axou q está mtu alto:

 

No script da magia(aquele com o nome de apocalypse) ache essa parte:

doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -900, -2000, CONST_ME_No script da magia(aquele com o nome de apocalypse) ache essa parte:

doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -900, -2000, CONST_ME_EXPLOSIONHIT)EXPLOSIONHIT) :thumbsupsmiley:

 

 

Os valores 0, -900, -2000, , são o tanto q essa spell hita(ela n é calculada por nenhuma skill pelo fato de ser de todas as vocações), entaum se você quer diminur o hit dela, apenas mexa -900, -2000,no script dela! :smile:

Por exemplo, quero q a magia hite no minimo 200 e no maximo 1000, entaum akela parte vai fika assim:

-200, -1000,! :thumbsupsmiley:

 

Para invocá-la, diga "exevo ultra hit" e ela da dano de death! :smile_positivo:

 

Obrigado pela atenção pessoal, espero q gostem! :wink:

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

Sim ela tem uns buracos, mas com o efeito continuo dela, ela afeta a toda a àrea q vc selecionou no script!! :smile_positivo:

Geralmente, quando eu uso, eu consigo hitar o monstro umas 3 ou mais vezes! :positive:

Mas gosto pra magia depende d kda um, se vc n curtiu td bem :great:

Link para o comentário
Compartilhar em outros sites

@ - @

@

 

Aprovado # :button_ok:

 

esK~

Desculpa meu PC k tava fudido -.- pc de 3 gb memoria ram lixo xD

 

@Topic : Organizado # Aprovado

@Magia : Boa # Aprovado

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

@ - @

@Seem Screen Shot eu não aprovo.@

 

Reprovado # :button_cancel:

 

esK~

 

Quando você bota um ss se me fala para eu bota aprovado.

@Topic : Organizado # Aprovado

@Magia : Boa # Aprovado

 

 

 

:surprised: Olá amigo, eu coloquei uma screen shot sim! :smile_positivo:

 

Logo antes do script tem uma SS! :positive:

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...