Ir para conteúdo

Holy Sword Com Ataque De Area


Ramon245

Gostou?  

14 votos

  1. 1. Muito bom !

    • Gostei,
    • Mais ou menos,
      0
    • Já sabia fazer ou Já conhecia
    • Não gostei
      0
    • Horrivel D;


Posts Recomendados



 

 

HOLY SWORD

demonrage_sword.gif

 

 

Nesse tutorial, você vai aprender a criar uma SWORD, com ataque de area com HOLY.

 

Bom, aqui está um PREVIEW, uma imagem de como a sua sword vai ficar.

 

holyc.png

 

Lembrando que só funciona em OT's 8.0+.

Pra começar, entre na pasta do teu OT, e depois vá em DATA/WEAPONS/SCRIPTS

Copie qualquer script que esteja la, (Um arquivo .lua) apague tudo que está escrito no Script e coloque isto:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5.0, -500, -5.0, -500)

local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } )
setCombatArea(combat, area)

function onUseWeapon(cid, var)
       return doCombat(cid, combat, var)
end

 

feche e salve como demonrage.lua

 

Explicando:

 

COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE : É o tipo de combate, no caso physical.

COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD : É o cambate a distancia, isso que fará sair uma espada.

COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) e COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) : É o ataque de HOLY, isso que fará sair o ataque de area com HOLY.

COMBAT_FORMULA_LEVELMAGIC, -5.0, -500, -5.0, -500 : É o poder da espada, no caso está como o dobro do poder do Sprite wand, para poder deixa mais fraco basta mexer nos numeros.

 

-5.0, -500, -5.0, -500, mas eles devem ser sempre negativos.

 

Agora abra o arquivo weapons.xml que esta na pasta weapons, abra-o e na parte onde esta escrito "<!-- Rods --> ou <!-- Wands -->" adicione em baixo do ultimo isso:

 

<wand id="7382" range="10" lvl="50" mana="13" enabled="1" exhaustion="0" script="demonrage.lua"><vocation id="2"/><vocation id="4"/><vocation id="8"/>></wand>

 

Explicando:

é o id do item que sera usado, no caso o id da demonrage 7382

é a distancia que irá atakar

é o lvl necessario para usar a arma

quantidade de mana que gasta

 

Pronto a arma está feita, mas pera ae, quando a pessoa der look na arma vai aparecer oq? Nada, naum vai aparecer ataque nem nome, como resolver?

faça o seguinte, va na pasta Items, e abra-o arquivo items.xml, aperta Ctrl+F, irá abrir uma janela, digite o id da demonrage, 7382, ele ira achar apenas um.

estará assim:

 

<item id="7382" name="">
       <attribute key="weight" value="0"/>
</item>

 

Apague isso, e coloque isto:

 

<item id="7382" name="Holy Sword">
       <attribute key="weight" value="6400"/>
       <attribute key="defense" value="50"/>
       <attribute key="attack" value="120"/>
       <attribute key="weaponType" value="sword"/>
<attribute key="description0" value="With Holy Damage"/>

 

No caso a espada será de uma mao, para mudar isso, só colocar " <attribute key="slotType" value="two-handed"/>" abaixo do ultimo.

Para mudar o ataque ou a defesa, só mudar o value de attack e defense.

 

Pronto sua Holy Sword está pronta, agora quando alguem der look no item irá aparecer atk 120 def 50 e o nome aparecera Holy Sword.

 

Obrigado.

 

Créditos:

theflammer 70% - POR CRIAR O TUTORIAL E O SCRIPT (?).

KingDestroyer 30% - POR EDITAR O TUTORIAL E O SCRIPT.

 

 

VALEU :XTibia_smile:

:hi:

Link para o comentário
Compartilhar em outros sites

Olha cara, não acho que isso é um tutorial, pois um tutorial é onde você ensina as pessoas a criarem seus próprios scripts; já isso me parece um script já pronto.

 

Quanto ao script, está muito bom, gostei.

 

Muito obrigado, mas tipo, aonde eu poderia postar entao?

Esse tutorial eu fiz para as pessoas terem uma noção mais ou menos de como é que faz uma arma assim, tanto que esse script está completamente livre pra edições.

 

:smile_positivo:

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Mais Que Intereçante!

Gostei Muito!

Que Ideia Legal Cara!

 

CARA, JA CANSEI DE TE REPORTAR, SEUS POSTS SÃO INUTEIS!!! ALGUM MODERADOR POR FAVOR DE UM JEITO !

 

Já é o 10° report sobre esse cara, ele tem 100 posts, os 100 posts são inuteis.

 

Notem a parte de posts na seção dele: primeiro que ele é analfabeto, é interessante, e não intereçante COMEÇA POR AI.

Segundo: "Gostei, bom!"

 

Ai provavelmente vão me dizer: "Mas ele pode opinar"

 

Claro, mas floodar até onde eu sei não.

POR FAVOR tomem uma providencia, ou eu tornarei a reportar, reportar, reportar e reportar.

 

Obs: DretiDemon ja está ciente da situação, e até então não fez nada.

Aguardo uma resposta.

 

Obs: Não foi uma critica ao moderador, foi apenas um comentário.

Editado por KamuiRunt
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

A espada está super legal, como o LordFire falou, ela aumenta skill ?

Em relação ao ataque que ela solta está muito legal, quem souber mexer com scripts poderá mudar o efeito dela estou certo ?

Bom traalho cara, continue assim e simplesmente Inove mais ainda nos seus trabalhos.

Gostei de ver, trabalho imessamente bom, Só queria saber se isso funciona em outras espadas, tipo, club, emerald sword, etc, mudando o efeito, será que dá ?

 

 

Att, Andriel Lima.

Link para o comentário
Compartilhar em outros sites

  • 8 months later...
  • 8 years later...
×
×
  • Criar Novo...