Ir para conteúdo
Entre para seguir isso  
Rei_vegeta

Life Drain X

Recommended Posts

Rei_vegeta    0
Rei_vegeta

Nome: Life Drain

.

Versão: Testado em TFS 8.54, mas funciona em qualquer ot.

.

Tipo do script: Spell

.

Servidor Testado: Youots 8.54

.

Autor: Willlian BC

.

Explicação: A magia suga a vida de uma criatura, e pega pra ela.

.

Comentario: Bom, eu nao postei nem uma SS, por que ela nao tem efeito nem um em especial, (o mesmo efeito do exura quando enche a vida.) Ela Tem um dano balanceado de 10% da vida do alvo e nao pode ser usada para matar ( ela so tira no maximo 60% da vida, depois disso manda uma msg...) ,

eu nao escolhe as vocaçoes (ou seja todos podem usar).

DATA/SPELL/spell.xml

    <instant name="Life Draw" words="life drain x"    lvl="50" mana="300"  range="5" needtarget="1" blockwalls="1"  exhaustion="2000"  event="script" value="Battle/support/lifedrain.lua">
   </instant>

DATA/SPELL/Battle/support/lifedrain.lua

 

[size=1]--[[
--    You can use this spell and copy and modify it.    --
--                Created By SailorMoonLive                --
--    But pls don't remove this comment                --
]]

function onCastSpell(cid, var)
    local CreatureMaxHealth =    getCreatureMaxHealth(getCreatureTarget(cid))
if getCreatureTarget(cid)  then
    local CreatureHealth =        getCreatureHealth(getCreatureTarget(cid))
    local critLife = CreatureMaxHealth/2
    local lifedraw = ( CreatureHealth / 10)
     if CreatureHealth >= critLife  then
         local Target = getCreatureTarget(cid)
         local targetPos = getPlayerPosition(Target)
             doCreatureAddHealth(Target, -lifedraw, COMBAT_LIFEDRAIN)
[/size][size=1]              doSendAnimatedText([/size][size=1]targetPos[/size][size=1], [/size][size=1]lifedraw [/size][size=1], TEXTCOLOR_GOLD)[/size]
[size=1]             doSendMagicEffect(targetPos, 0)
         local pos = getPlayerPosition(cid)
             doCreatureAddHealth(cid, lifedraw, 1)
             doSendAnimatedText(playerPos, [/size][size=1]lifedraw [/size][size=1], TEXTCOLOR_GOLD)
           doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
       else
           doCreatureSay(getCreatureTarget(cid), "No Kill Me PLS", 1)
           doCreatureSay(cid, "Vasa Daqui antes que eu mude de ideia", 1)          
     end
end
end[/size]

@UPDATA version 1.1.0

fixed,

now it show the hit damange.

now it show the healling.

Editado por Rei_vegeta
@UPDATA version 1.1.0

Compartilhar este post


Link para o post
Mock    32
Mock

Comentario: -

 

Aprovadoico_aprovado.png & Movidoicon_movido.giffechado22xnux7.gif

 

mock.png

Compartilhar este post


Link para o post
fezao    0
fezao

simples e facil de se fazer mais muito interessante

vlw pelo topico

Compartilhar este post


Link para o post
SlaerGod    0
SlaerGod

Parabens , Muito bom!

Compartilhar este post


Link para o post
fezao    0
fezao

o num tem como se me ajuda a almenta o tanto q suga nao ?? se eu ponha 30% ele suga 3% ...

Compartilhar este post


Link para o post
Rei_vegeta    0
Rei_vegeta
o num tem como se me ajuda a almenta o tanto q suga nao ?? se eu ponha 30% ele suga 3% ...

vc ta confudindo um pouco as coisas.

na verdade se vc quer tirar 30% vc divide por 3

e se vc quer tirar 3% vc divide por 30.

simples nao?

vejo que vc nao e muito forte em matematica.

(eu tbem nao sou.)

 

100/10 =10%

100/3 = 33%

entao vc deve usar...

100/3,33 = 30%

eu nao sei se LUA aceita virgula.

lua nao tem int ela tem so double.

aqui ta o codigo ja feito.

[size=1][size=4]     local critLife = CreatureMaxHealth/2
    local lifedraw = ( CreatureHealth / 3)[/size]
[/size]

local critLife = CreatureMaxHealth/2

 

isso aqui e so uma protecao pro cara nao abusar

ou seja ela so pode tira a metade da vida do ouutro.

Compartilhar este post


Link para o post
-GlaDiaDor-    0
-GlaDiaDor-

Adorei essa magia !

Adorei tanto que vou usar em meu Projeto !

Compartilhar este post


Link para o post
Mickfern    32
Mickfern

Magia muito legal, estava tendo criar uma magia assim para meu servidor mais nao estava conseguindo, agora vou poder implantá-la e, ainda tem uma função à mais =]

Compartilhar este post


Link para o post
Rei_vegeta    0
Rei_vegeta
Magia muito legal, estava tendo criar uma magia assim para meu servidor mais nao estava conseguindo, agora vou poder implantá-la e, ainda tem uma função à mais =]

 

 

que function seria essa?

 

talvez eu possa te ajudar,

ou se vc tiver alguma ideia para por.

Compartilhar este post


Link para o post
ThorColek    0
ThorColek

Muitoo booa & beem Criativaa ;D

 

ico_aprovado.png

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×