Ir para conteúdo

Featured Replies

Postado

É, todos conhecem a "Mana Rune", então nem tenho muito o que fala...

Então vamos lá..

A Imagem da Runa que será a "Mana Rune" está no spoiler abaixo.

manaruneforum.jpg

1° Passo !

Abra a pasta: Data / Spells / Scripts / Healing.

Copie um arquivo ".lua" já existente e renomei-o para "manarune.lua".

Abra-o e apague tudo que há dentro, e cole o código abaixo:

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(1500,3000))

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

		return doCombat(cid, combat, var)
Onde está o 1500, 3000, é a quantidade mínima e máxima de mana que poderá "healar" ao usar a runa.
doCreatureAddMana(cid, math.random(1500,3000))
2° Passo !
Abra o arquivo "spells.xml" da pasta anterior (Data / Spells) . Adicione a tag abaixo:
<rune name="Mana Rune" id="2281" allowfaruse="1" charges="10" lvl="0" maglv="4" exhaustion="1200" aggressive="0" needtarget="1" blocktype="solid" script="healing/manarune.lua"/>
3° Passo !
Vá para a pasta "Data / Items" e abra o arquivo. "Items.xml". Aperte "Ctrl+F" ou o comando de busca do programa que usa para editar. E digite a ID "2281" para encontrar a runa desejada. Caso não ache a runa pela ID, clique no Spoiler abaixo.
Se você não encontra, é porque as runas que não são usadas são nomeadas em apenas uma tag. Ex:
<item fromid="2275" toid="2285" article="a" name="spell rune"> <attribute key="weight" value="120" /> </item>
Item FromID 2275 - ToID 2285, ou seja, da ID 2275 à ID 2285 todos os items serão chamados de "spell rune" como está na tag. P- Certo, então como procurá-la então? R- Simples... basta você procurar pelo nome do item, ou seja, procure por "spell rune". Nessa parte tem um porém... você tem que verificar se não há uma tag que comprometa a nova tag que será adicionada. P- Como assim? R- Simples, como no exemplo que usei acima, ele renomeia as runas de ID 2275 à 2285, ou seja, a "2281" que é a Runa na qual iremos editar já está sendo nomeada. Usando este exemplo (que é fictício) vamos fazer o seguinte, ao invés de deixar renomeando até a 2285, você edita para renomear até a 2280 já que iremos usar a "2281". Para o exemplo que citei acima, ficará assim:
<item fromid="2275" toid="2280" article="a" name="spell rune"> <attribute key="weight" value="120" /> </item>
Certo, agora você adiciona a tag da runa abaixo do código que foi alterado. A tag da "Mana Rune" é a que está abaixo:
<item id="2281" article="a" name="Mana Rune"> <attribute key="weight" value="120" /> <attribute key="charges" value="100" /> </item>
Após feito isso, para as runas restantes não ficarem sem nome (runas de ID 2282, 2283, 2284 e 2285, no nosso exemplo), adicione o código abaixo renomeando-as.
<item fromid="2282" toid="2285" article="a" name="spell rune"> <attribute key="weight" value="120" /> </item>
Vale lembrar que para cada caso, as ID's vão está diferente. Se você leu o tutorial pela opção "não conseguiu encontrar a "ID da RUNA"" você acaba por aqui. Apague o que está codificado e adicione o código abaixo em seu lugar.
<item id="2281" article="a" name="Mana Rune"> <attribute key="weight" value="120" /> <attribute key="charges" value="100" /> </item>

O Tutorial foi esse,espero que tenham gostado.

Creditos - Adriano SwaTT.

Obrigado,

Abraços.

Editado por xFatality (veja o histórico de edições)

separa10.png

husl5cs.png



click.gif

  • 2 years later...
Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServScriptingTutoriais de Scripting"

Para: "OTServScriptingOutros Tipos"

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

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

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo