Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

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

Criando Mana Rune


~ BlackFire
 Compartilhar

Posts Recomendados

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 *******--

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 : 20%(Amigo) Tunder 80% EU.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.