RA

Holy Sword Com Ataque De Area

Por Ramon245, 12 de fev. de 2011 em Globalevents e Spells

otserv
tibia
script
5.0 (1)
14
9.7k

Gostou?

14 votos

1. Muito bom !

Gostei,
71.43%
10
Mais ou menos,
0.00%
0
Já sabia fazer ou Já conhecia
14.29%
2
Não gostei
0.00%
0
Horrivel D;
14.29%
2
Por favor faça o login ou crie uma conta para votar nesta enquete.
Ramon245R
12 de fevereiro de 2011 às 15:00



 

 

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:

14 de fevereiro de 2011 às 02:59

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.

Ramon245R
14 de fevereiro de 2011 às 14:42

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:

14 de fevereiro de 2011 às 15:27

Hum, deixa aqui que quando alguém da moderação olhar, vai mover para área correta.

Ramon245R
14 de fevereiro de 2011 às 15:35

Hum, deixa aqui que quando alguém da moderação olhar, vai mover para área correta.

 

Ok, :winksmiley02:

SecularS
17 de fevereiro de 2011 às 14:23

Mais Que Intereçante!

Gostei Muito!

Que Ideia Legal Cara!

1 mês depois...
KamuiRuntK
03 de março de 2011 às 18:03

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 Março 3 por KamuiRunt

4 semanas depois...
LordfireL
26 de março de 2011 às 22:10

Oi, alguém pode me dizer se essa espada aumenta skill?

27 de março de 2011 às 08:10

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.

9 meses depois...
LiveBozzoL
08 de dezembro de 2011 às 16:47

a mano tipo, eu faço tudo certo, mais quando eu hito ela nao bnate mais que 510...

 

Que que eu faço?

vitorvvmV
08 de dezembro de 2011 às 22:06

muito bom... script junta spell numa sword perfeito... efeito holy... vc podia dar uma encrementada... juntando efeitos...

fredpaduaF
09 de dezembro de 2011 às 22:16

Ela ataca players que entrarem na area? se ataca, tem como tirar?

NadottiN
12 de dezembro de 2011 às 10:38

Aaah Aqui Não Deu Certo Da ERRO NA PASTA WAEPPON !!!

8 anos depois...
21 de março de 2020 às 17:18

Você sabe algum servidor que esteja disponivel aqui no xtibia que tenha essas armas? bgd