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:
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:
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:
Deve ficar assim :
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%
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:
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)