OTServ
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
OTServ



Você não está conectado. Conecte-se ou registre-se

Criando Mana Rune

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Criando Mana Rune Empty Criando Mana Rune 27/2/2011, 09:12

Dark Side

Dark Side

Criando Mana Rune Adminqu

Como criar a sua manarune!

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:

Código:
--Por *******--
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, [color=green]CONST_ME_MAGIC_BLUE[/color])
setCombatParam(combat, [color=violet]COMBAT_PARAM_AGGRESSIVE, FALSE[/color])
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

function onCastSpell(cid, var)
[color=indigo]doCreatureAddMana(cid, math.random(100,1000))[/color]
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 excid, 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.

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

--

--

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

Código:
<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:

Código:
<item id="2284" article="a" name="mana rune">
<attribute key="weight" value="120" />
</item>

Deve ficar assim :

Código:
<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.

Creditos : 20%(Amigo) Tunder 80%
Spoiler:



Última edição por Lamina em 27/2/2011, 19:26, editado 1 vez(es)

http://www.otserver.forumeiros.com

2Criando Mana Rune Empty Re: Criando Mana Rune 27/2/2011, 09:49

Psy

Psy
Cavaleiro


Nem curto mana rune em otserv mas vlw pro compartilhar..

3Criando Mana Rune Empty Re: Criando Mana Rune 27/2/2011, 11:16

FireWall

FireWall
Barão


opa vlw por compartilhar manim

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos