MB

Vial Of Mana 8.4x

Por mbnstar, 27 de jan. de 2009 em Globalevents e Spells

script
16
4.6k
mbnstarM
27 de janeiro de 2009 às 18:30

Va em data/items/items.xml

Procure por: antidote potion e altere para vial of mana,

 

Va em data/actions/actions.xml

Procure por: antidote_potion.lua e altere para vial_mana.lua

 

Ficará igual abaixo:

<action itemid="8474" script="liquids/vial_mana.lua" allowfaruse="1"/>

 

Agora para fazer funcionar vá em data/actions/scripts/liquids

 

Renomeie o arquivo antidote_potion.lua - para vial_mana.lua

 

apague tudo que tiver e cole la dentro

 

local MIN = Minimo
local MAX = Maximo

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

function onUse(cid, item, fromPosition, itemEx, toPosition)
 if isPlayer(itemEx.uid) == FALSE then
	 return FALSE
 end

 if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
	 doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
	 return TRUE
 end

 if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
	 return FALSE
 end

 doAddCondition(cid, exhaust)
 doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	 doSendAnimatedText(getPlayerPosition(cid), "Manaah...", TEXTCOLOR_LIGHTBLUE)
 return TRUE
end

 

Onde estiver local_min e local_max altere para o minimo e máximo que ela vai encher Exemplo:

local MIN = 200

local MAX = 400

 

 

Screen:

screentey.jpg

Créditos: Jhon

Editado Maio 3 por Jhon Herbert

jhonx9J
27 de janeiro de 2009 às 19:34

Valeu cara, deu certinho aqui mesmo eu tava procurando uma mana de slime e achei logo aqui.

mbnstarM
27 de janeiro de 2009 às 23:03

Vamo galera niguem posta nada nao???

 

Minha mana de vial of slime nao fico ruim ou fico?

Editado Janeiro 28 por Jhon Herbert

guitarmauG
27 de janeiro de 2009 às 23:58

cara melhor tirar, o texto ahhh

que aparece quando se usa mana rune, fiz um certo teste em OT 8.31 e 8.10

com alguns 10 players usando ela ao mesmo tempo, e laga o server pra caralho, pode até derrubar dependendo da potencia do PC, é melhor que ela fique apenas simples, sem texto quando usada ;)

 

só uma dica né =]

mas vlw pelo tuto.

mbnstarM
28 de janeiro de 2009 às 02:32

Obrigado

 

eu prefiro com o texto aaaah....

 

Aqui nao da lag nuum ^^

Editado Janeiro 29 por Jhon Herbert

1 mês depois...
GuI019G
10 de fevereiro de 2009 às 20:12

aqui n funfo :( mais pela ss fiko boah parabens lek muito rox ja fiz dessas so q usei runa a de id 2296

 

:p e pois o test BLUE :blush:

mbnstarM
12 de fevereiro de 2009 às 18:17

Vlw aew pelo elogio leks estou aqui para ajudar

LordTopeteL
13 de fevereiro de 2009 às 13:29

Rox veio aqui funfo 100% tava precisando mesmo !!

StormwindS
15 de fevereiro de 2009 às 22:11

Humm.. ta bem legal a idéia e bem organizado o post (com ss e tudo +).. mas eu penso que mana rune é pra servers high rate..

Se não fosse isso eu adicionaria no meu server.. :p

1 mês depois...
mbnstarM
02 de março de 2009 às 20:51

Eu botei pro meu pra encher de 150 a 350 ^^ bom pra low serv

3 semanas depois...
leandrocoreL
18 de março de 2009 às 12:55

achei legal seu topico está bom bem organizado :smile_positivo:

 

achei estranho mana runa mais é um vial :whistle:

boyered2B
22 de março de 2009 às 17:36

mt bom

acabei de por no meu Ot

ta de parabens pelo bom trabalho so acho q deveria por tipow runa pra fika daora mais mt bom msm :party:

 

na minha opiniao merecia fixo

feliperaioF
24 de março de 2009 às 15:33
mt bom

acabei de por no meu Ot

ta de parabens pelo bom trabalho so acho q deveria por tipow runa pra fika daora mais mt bom msm :party:

 

na minha opiniao merecia fixo

 

 

ai coloquie tudo certo, mas ai como crio ela, tipo assim coloquie ela la, mas nao sei aonde consigo ela e como crio ela com o meu god??

 

 

vlw :positive:

walyssonW
24 de março de 2009 às 15:59

Aew Fufo Legal Aki 100% Parabens Mesmo Continuar Assim´

Ei Se Puder Tira So o nome Ahhh Ke Naun Presta NAun Mano se Todos Fizerem Ao Mesmo Tempo LAG Geral No Serv

 

 

VLW Aew ATe Mais

2 meses depois...
badcaveiraB
04 de maio de 2009 às 22:20

Pra quem quer com texto original ta ai:

 

local MIN = Minimo
local MAX = Maximo

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

function onUse(cid, item, fromPosition, itemEx, toPosition)
 if isPlayer(itemEx.uid) == FALSE then
	 return FALSE
 end

 if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
	 doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
	 return TRUE
 end

 if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
	 return FALSE
 end

 doAddCondition(cid, exhaust)
 doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	 doSendAnimatedText(getPlayerPosition(cid), "Ahhhh...", TEXTCOLOR_ORANGE)
 return TRUE
end