MI

Mana Rune

Por miter, 10 de out. de 2008 em Globalevents e Spells

otserv
tibia
script
24
12.2k
miterM
10 de outubro de 2008 às 15:36

Olá XTibianos,

Resolvir criar uma runa para que seu OT fique mais legal, é a Mana Rune.

ela não é infinita e recupera a mana do Player.

 

 

mroi6.jpg

Mana Rune

ID: 2281

 

 

 

Vamos aos Scripts.

Abram a pasta spells/scripts/healing, peguem um arquivo qualquer e copie, apague tudo que estiver dentro e renomei para o nome de manarune.lua e Cole isto:

 

-- { By Miter } --
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

function onCastSpell(cid, var)
       doCreatureAddMana(cid, math.random(500,700))
       doCreatureSay(cid,"Aaaah...", TALKTYPE_ORANGE_1) 	
      return doCombat(cid, combat, var)
end

 

 

 

doCreatureAddMana(cid, math.random(500,700))

é o tanto que vai encher a mana, no caso está no sistema de randomização a mana vai recuperar de "500 a 700" de vida.

 

 

Agora abra a pasta data/spells e abra o arquivo "spells.XML" e adicione o seguinte codigo:

<rune name="Mana Rune" id="2281" allowfaruse="1" charges="10" lvl="0" maglv="4" exhaustion="1200" aggressive="0" needtarget="1" blocktype="solid" script="healing/manarune.lua"/>

 

 

Agora abra a pasta data/items e abra o arquivo "items.XML" e procure pelo itemid 2281 e substitua por:

        <item id="2281" article="a" name="mana rune">
               <attribute key="weight" value="120" />
               <attribute key="charges" value="100" />
       </item>

 

 

 

Pronto, agora você tem aquela runa que todo OT gostaria de ter!

 

 

Até a próxima, fiquem com Deus.

 

 

Magia 100%

by Miter

Editado Abril 2 por Miter

miterM
10 de outubro de 2008 às 17:36

Atualizado

em 2 Abril 2011

Editado Abril 2 por Miter

WillChrisW
10 de outubro de 2008 às 18:32

Bom, tipo...o script tá bom e tal...mas, porquê não colocar um math.random?

 

Exemplo..:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

function onCastSpell(cid, var)

rand = math.random(1,100)

doPlayerAddMana(cid, rand)

doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_ORANGE)

return doCombat(cid, combat, var)

 

end

 

Sacou? Assim fica mais interessante e parecendo como se tivesse um hit de mana...não um mana fluid em formato de rune...

inforceI
10 de outubro de 2008 às 19:04

Nossa que legal otimos post e tao legal manarune e rox joga no otw que fexo eu era top tinha manarune era rox.

Parabens pelo trabalho.

Abraço.

GofaiaG
11 de outubro de 2008 às 10:38

Quando se fala em mana rune ja vem na cabeça aquela runa que imortaliza os mages... GOstei dessa mana rune que enche pouca mana, para equilibras as voc =)

 

O miter ta evoluindoooo

 

 

Bloody kisses

miterM
13 de outubro de 2008 às 09:03
Bom, tipo...o script tá bom e tal...mas, porquê não colocar um math.random?

 

Exemplo..:

 

 

 

Sacou? Assim fica mais interessante e parecendo como se tivesse um hit de mana...não um mana fluid em formato de rune...

parece ser uma boa ideia!

Editado Setembro 27 por Miter

2 meses depois...
MrRoseM
08 de dezembro de 2008 às 01:02

Aki não deu certo

quando eu vou abrir meu ot diz que não pode abrir por causa do Instant Spells

2 semanas depois...
PedretzP
15 de dezembro de 2008 às 13:22

Muitop bom!!

Pena que não gosto do texto em cor laranja :/

Vou mudar isso.

1 mês depois...
RaioXR
08 de janeiro de 2009 às 20:36

Ahh Ate q enfim achei uma mane rune q prestaa.

VLws ae Mto BOm

cpsfuteC
09 de janeiro de 2009 às 14:34

ótimo Cara Um Dos Melhores Tópicos... :surprised:

Explicadinho com fotos e talz

vlw

Abraço

6 meses depois...
roussenqR
12 de julho de 2009 às 17:50

Qual seria o id da rune para cria-la e coloca-la para vender no npc.

miterM
13 de julho de 2009 às 15:12
Qual seria o id da rune para cria-la e coloca-la para vender no npc.

 

O ID séria este "2281" (sem aspas, lógico).

 

Vlw ai!

2 meses depois...
akjgqlolA
02 de setembro de 2009 às 18:22

Valeu mesmo, adorei.

 

Mas alguém sabe como faço para colocar para só uma vocação usar?

6 meses depois...
PanguoP
15 de março de 2010 às 21:14

numero da vocaçao =]

DXtibiaXDD
17 de março de 2010 às 10:58

ops desculpe mais vc deu double post

 

ta legal e dificil ver alguem ver mana rune sem ser infinita