DU
action

Item que Transfere Health.

Por DuuhCarvalho, 27 de fev. de 2014 em Actions e Talkactions

item
transfere
health
life
item que transfere life
item que transfere health
duuh
carvalho
script
9
1.3k
27 de fevereiro de 2014 às 20:46

É um item que ao usar troca o seu health com o health da criatura .

Ex :

Ta quase morrendo da use no item e será curado de acordo com o health da criatura.

A criatura perderá life de acordo com seu health.

Simples , porém útil !

obs: Ao dar use no item o mesmo será removido!

Não terá de usar o item na criatura. Apenas der USE .

Vá em data / actions / scripts.

Cria um Arquivo.lua e coloca isso dentro :

function onUse(cid, item, frompos, item2, topos)

target = getCreatureTarget(cid)

if target > 0 then
   local life = getCreatureMaxHealth(target)
     if isMonster(target) then
        doCreatureAddHealth(cid, life)
        doSendMagicEffect(getCreaturePosition(cid), 28)
        doCreatureAddHealth(target, -getCreatureMaxHealth(cid))
        doRemoveItem(item.uid, 1)
     else
        doPlayerSendCancel(cid, "O Item só funciona com Monster.")
        doSendMagicEffect(getCreaturePosition(cid), 2)
     end
else
  doPlayerSendCancel(cid, "Você não está atacando nenhum Monster.")
  doSendMagicEffect(getCreaturePosition(cid), 2)
end

return true
end

E em actions.xml cole a tag :

<action itemid="IdDoItem" script="NomedoArquivo.lua"/>

É isso.. Espero que seja útil para você !

comentem .


esqueci...

o player tem que está atacando o monster .

Editado Março 19 por DuuhCarvalho

LegnusL
27 de fevereiro de 2014 às 22:14

E se no caso o player já tivesse tirado uma certa quantia de life do monster, Talvez fosse melhor você deixar:

  local life = getCreatureHealth(target)
28 de fevereiro de 2014 às 08:40

 

E se no caso o player já tivesse tirado uma certa quantia de life do monster, Talvez fosse melhor você deixar:

  local life = getCreatureHealth(target)

 

Amigo , assim da erro .

MersTurialM
28 de fevereiro de 2014 às 17:53

Nossa.. bem útil dependendo do servidor

RigByR
28 de fevereiro de 2014 às 20:13

Seria bom uma spells, eu gosto de spell.Zuera

Muito bom, aumentando cada vez mais o RPG do tibia.

Uma dica coloca tempo pra pode usa senão os cara vai usa todas hora.Vão solar morga hehehhe.

Editado Fevereiro 28 por RigBy

28 de fevereiro de 2014 às 20:36

Seria bom uma spells, eu gosto de spell.Zuera

Muito bom, aumentando cada vez mais o RPG do tibia.

Uma dica coloca tempo pra pode usa senão os cara vai usa todas hora.Vão solar morga hehehhe.

 

Pensei nisso, mais é só colocar pra que seja muito difícil ganhar o item..

Pq assim que usar o item o mesmo será removido, se o player so tiver 1 ele so usa 1 vez !

eu mesmo uso no meu ot como item vip. extremamente difícil de ganhar .

1 mês depois...
WiihtopW
26 de março de 2014 às 15:08

tem como colocar a funçao enves de monstro colocar para funcionar em outro player ?

26 de março de 2014 às 15:10

tem como colocar a funçao enves de monstro colocar para funcionar em outro player ?

 

onde tá :

isMonster(target)

troca por :

isPlayer(target)
WiihtopW
26 de março de 2014 às 20:55

aqui deu erro so o monster perde life :/