Ir para conteúdo

Featured Replies

Resolvido por NoturnoBRN

Ir para solução
Postado
  • Solução

Um item que heala/mana toda vez que der use nele?

 

Já que tú não postou o script do item, fiz 2 aqui aqui pra ver como exemplos:

 

Item de Heal...

xxxx= id do item

Tag em action:

<action itemid="xxxx" event="script" value="potionVida.lua"/>
function onUse(cid, item, fromPosition, itemEx, toPosition)
local MIN = 200
local MAX = 300

if getCreatureHealth(cid) == getCreatureMaxHealth(cid) then
	doCreatureSay(itemEx.uid, "Vida Cheia", TALKTYPE_ORANGE_1)
else
 	doPlayerAddHealth(itemEx.uid, math.random(MIN, MAX)) 
	doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
	doRemoveItem(item.uid, 1)
	return true
end

	return true
end

 

 

Item de Mana...

 

Tag em action:

xxxx= id do item

<action itemid="xxxx" event="script" value="potionMana.lua"/>
function onUse(cid, item, fromPosition, itemEx, toPosition)
local MIN = 200
local MAX = 300

if getCreatureMana(cid) == getCreatureMaxMana(cid) then
    doCreatureSay(itemEx.uid, "Mana Cheia", TALKTYPE_ORANGE_1)
else
     doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
    doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
    doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
    doRemoveItem(item.uid, 1)
    return true
end

    return true
end

 

 

 

 

funções:

getCreatureHealth(cid) //retorna o valor hitpoints do player ou monstro
doPlayerAddHealth //Adiciona Vida pro player
getCreatureMana(cid) //retorna o valor manapoints do player
doPlayerAddMana //Adiciona Mana pro player

Editado por NoturnoBRN (veja o histórico de edições)

Postado

Se o item que vc qr for tipo o que uma soft boot faz e ngm te ajudar até amn, eu te digo como faz. Pq agr to pelo cell.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo