Mana Rune 100%

tgtergtrdgdg
em Globalevents e Spells

tgtergtrdgdg

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/12/07Posts: 1Char no Tibia: Tecno

Como criar a sua manarune!

 

Olá galera, esse é meu primeiro topico aqui no XTibia e estou muito feliz de postá-lo.

Hoje aqui eu vou ensinar a fazer sua manarune perfeita com todas possibilidades.

O turotial vai ser em Passos, pos isso quero que prestem bem atenção!! Antes de fazer todos os passos fassa uma copia de segurança dos arquivos que serão usados

 

Passo 1. O Script.

 

Bom a manarune será uma rune normal como qualquer outra, claro, mas aqui ela ganhará um novo estilo.

então você terá que adcionar seu script, abra a pasta do seu ot e vá em data/spells/scripts/healing.

Após feito isso copie qualquer aquivo lá e renomeie para mana rune. Abra-o, apague tudo e coloque isto:

 

--Por Thunder--

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(100,1000))

doCreatureSay(cid,"Manaaah...", TALKTYPE_ORANGE_1)

return doCombat(cid, combat, var)

end

 

 

Entendendo o script:

Onde está verde é o efeito (as estrelinhas)que sairá quando você usar a runa neste caso será azul.

Onde está assim é uma parte não importante, é só se a runa for pra atacar você coloca TRUE, mas isso depois eu ensino direitinho..

Aqui será o tanto de mana que será adicionado ao player ex:(cid, math.random(100,1000) elá almentará de 100 - 1000.

 

Aqui --oCreatureSay(cid,"Manaaah...", TALKTYPE_ORANGE_1)-- é o que o player falará quando usar a runa, como está ai ele falara Manaaah...!

 

O resto deixa quieto, salve o arquivo e feixe-o.

 

Agora volte para a pasta spells e abra o arquivo spells.xml com o bloco de notas.

 

Embaixo da ultimate healing rune você adciona isso.

 

--<rune name="Mana Rune" id="2284" allowfaruse="1" charges="1" lvl="8" maglv="1"

 

exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" script="healing/mana

 

rune.lua"/>--

 

Entendendo:

Aqui id="2284" é uma parte importante que tem que esta certo senão buga, é o id da runa você tem que verificar se não há outra runa com mesmo id oks...

Aqui lvl="8" é o level necessário para usar a rune.

Ai maglv="1" é o magic levle necessário.

Aqui exhaustion="1000" é o tempo pra ser usada novamente.

E aqui script="healing/mana rune.lua"/> é o local onde você salvou seu script (se estiver com nome diferente mude!)

 

Pronto! a pior parte você já terminou, agora vamos adicioná-la no seu ot..

E no final vou ensinar a cria magia que cria a runa ex: adori mana rune..

 

Passo 2. Adicionando a runa.

Vá na pasta data/itens do seu ot e abra o itens.xml.

Em qualquer lugar vazio lógivo você colocara isto

 

-- <item id="2284" article="a" name="mana rune">

<attribute key="weight" value="120" />

</item> --

 

Entendendo:

<item id="2284" article="a" name="mana rune">-- Este local é assim mesmo, o id tem que ficar

 

igual ao do spells.xml, e o name já diz é o nome que tambem deve ficar igual ao spells.xml.

 

Depois de adicionado, salve o arquivo e fexe-o.

 

Pronto sua manarune já está feita.. é só testá-la e usa-lá.

 

 

AGORA, COMO COLOCAR MAGIA DE CONJURE NA SUA MANARUNE.

Se você quer que o player crie a manarune como um druid cria uh, você abre o seu spells.xml e lá embaixo você procura -- conjure -

Você adiciona isto:

 

<conjure name="mana rune" words="adori mana rune" lvl="10" mana="200" soul="5"

 

reagentId="2260" conjureId="2284" conjureCount="100" exhaustion="1000" needlearn="0"

 

function="conjureRune">

<vocation name="Sorcerer"/>

<vocation name="Master Sorcerer"/>

<vocation name="Druid"/>

<vocation name="Elder Druid"/>

<vocation name="Knight"/>

<vocation name="Elite Knight"/>

<vocation name="Paladin"/>

<vocation name="Royal Paladin"/>

</conjure>

 

 

 

Em conjure name é o nome da runa que vai ser conjurada, no caso a manarune.

Em reagentId="2260" é importante o 2260 é o id da blank rune que será usada para o conjure, e o conjureId="2284 e o id da manarune que você já deve saber qual você escolheu..

O resto vocês devem saber editar..

 

Agora vá em data/itens e abra o itens.xml. Lá onde você colocou a manarune está assim:

 

 

<item id="2284" article="a" name="mana rune">

<attribute key="weight" value="120" />

</item>

 

Deve ficar assim:

 

<item id="2284" article="a" name="mana rune">

<attribute key="runeSpellName" value="adori mana rune" />

<attribute key="weight" value="120" />

</item>

 

 

Pronto, salve e feiche o arquivo!

Abra seu ot coloque a blank rune na mão e conjure a manarune.. Não sei se vai dar certo porque eu não testei ainda..

 

Se gostaram me parabenizem.

CREDITOS: Eu Thunder por criar todos os scripts

yoshyy

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/09Posts: 1Char no Tibia: Thor Skulls

Cara, muito bom, pela primeira vez conseguir fazer uma sem dar bug,

 

Porém quando eu clico nela pra usar aparece assim "You cannot use this object"

 

Não sei por que nao posso usa-la, me ajude :p

Pardalziin

Pardal
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/09/10Posts: 85Char no Tibia: Marekel Iser

VOU TESTAR... NAO ESTA SEM ENXAUSTED NÉ ÇÇ

otserver.png

 

Pardal-espanhol%252520%252528F%2525C3%2525AAmea%252529.JPG

Croof

The Mapper : Kody Killer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/09/11Posts: 45Gênero: MasculinoChar no Tibia: The Maggu

cara muito esse tuto mas quando eu clico nela pra usar aparece assim "You cannot use this object"

ingual o do negrozaz

 

AJUDA AEW PLISS !!

De 1 rep + aew !!

Lym312yz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/11/11Posts: 7Char no Tibia: Karkorgan Ribecor

Muito Boa, mais queria saber se voce nao conseguiria fazer uma mana rune que encha 60% da mana.