GI

Runa Que Mostra Hp/mana.

Por giovane94, 21 de mar. de 2010 em Globalevents e Spells

script
otserv
2
1.5k
giovane94G
21 de março de 2010 às 22:21

Nome do Script: Runa que mostra HP/MANA.

Autor: Phoenix Scripter

Servidor Testado: The Forgotten Server 0.3.5 PL1

Descrição: Bom, o que esta runa faz? quando você dá use with nela e no Monster/Player, mostra uma mensagem dizendo A Vida/Mana atual.

 

Como instalar?

 

É Simples! vá até a pasta 'data/actions/actions.xml' e coloque esta tag:

 

<action itemid="2306" script="hpmana.lua" /> 

 

 

 

Salve as alterações e feche!

 

 

Vá até a pasta 'data/actions/scripts' e crie um arquivo hpmana.lua e dentro dele coloque isto:

 

function onUse(cid, item, frompos, item2, topos)
   local health = getCreatureHealth(item2.uid)
   local mana = getCreatureMana(item2.uid)
   doPlayerSendTextMessage(cid, 22,'A  Vida atual é ' .. health .. ' ')
   doPlayerSendTextMessage(cid, 22,'A Mana atual é ' .. mana .. ' ')
   return true 
   end

 

É isso. Estou procurando um OtServer 24h para entrar na Equipe. Se algum OtServer estiver precisando de Scripter. Entre em contato!

Editado Março 21 por Phoenix94

1 mês depois...
dragonlordeD
02 de abril de 2010 às 15:19

Voce pode fazer varias coisas para melhorar o script:

function onUse(cid, item, item2) isso pode ficar assim..[

 

Nesse caso eu acho inecessario essas duas variaveis:

local health = getCreatureHealth(item2.uid)

local mana = getCreatureMana(item2.uid)

doPlayerSendTextMessage(cid, 22,'A Vida atual é ' .. health .. ' ')

doPlayerSendTextMessage(cid, 22,'A Mana atual é ' .. mana .. ' ')

 

Deixando assim quem sabe fica menos poluido:

doPlayerSendTextMessage(cid, 22,'A Vida atual é ' .. getCreatureHealth(item2.uid)

 

.. ' ')

doPlayerSendTextMessage(cid, 22,'A Mana atual é ' .. getCreatureMana(item2.uid)

.. ' ')