Ir para conteúdo

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

Editado por tunder
Link para o comentário
https://xtibia.com/forum/topic/143548-mana-rune-100/
Compartilhar em outros sites

  • 1 month later...

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

Link para o comentário
https://xtibia.com/forum/topic/143548-mana-rune-100/#findComment-971984
Compartilhar em outros sites

  • 2 weeks later...
  • 10 months later...
  • 2 weeks later...
×
×
  • Criar Novo...