LU

[Pedido] Wand

Por lucasy1995, 24 de dez. de 2011 em Scripts

script
11
1.7k
lucasy1995L
24 de dezembro de 2011 às 18:22

Pessoal vo posta uma wand que tenho aqui, queria que ela hitasse um dano fixo entre 250~400 mas continuasse com o script da weapon:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 39)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 30)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.366, 0, -0.641, 0)

 

function onUseWeapon(cid, var)

return doCombat(cid, combat, var)

end

1391
25 de dezembro de 2011 às 01:14

Vai em data/weapons/weapons.xml, procura pela wand e troca o min e max, exemplo:

 

   <wand id="2182" level="7" mana="2" min="250" max="400" type="earth" function="default"> <!-- Snakebit Rod -->
	<vocation name="Druid"/>
	<vocation name="Elder Druid"/>
</wand>

Editado Dezembro 25 por 139

lucasy1995L
25 de dezembro de 2011 às 01:38

Sim, mas eh q tipo queria fazer ela com os efeitos que soh podem ser colocados via script pq acho q pelo weapons.XML n dah

japavrb15J
25 de dezembro de 2011 às 02:05

Pelo que o 139 disse voce nao precisa tirar o script

é so adicionar akilo em weapons.xml

1391
25 de dezembro de 2011 às 02:05

Diga os números dos efeitos q vc quer no script, mas ai talvez você tenha que mudar o efeito em items.xml pq ele sairá também.

 

#EDIT:

 

Remova a linha da sua wand (isso é em items.xml).

 

	    <attribute key="shootType" value="..." />

 

... = efeito do shootType, ou seja que vai até o player, exemplo: holy

Editado Dezembro 25 por 139

lucasy1995L
26 de dezembro de 2011 às 00:17

139 eu removi e talz, o efeito ta saindo certinho, mas o dano da wand n hita nada..

japavrb15J
26 de dezembro de 2011 às 00:29

Qual Formula Voce ta usando?

Poste a formula

pamim poder ver onde

há o erro

 

flw ;]

lucasy1995L
26 de dezembro de 2011 às 00:34

é que eu deletei o CombatFormula do script pq queria um dano fixo entre 250~400, ai soh deixei aqueles do xml

japavrb15J
26 de dezembro de 2011 às 00:41

Tenta adicionar essa formula

 

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0, -250, -0, -450)

 

Ve se funfa

 

Flw ;]

lucasy1995L
26 de dezembro de 2011 às 13:39

Brigadao XxJapanxX ^^, deu certo :D vlw Rep++

1 mês depois...
vipstyleV
24 de janeiro de 2012 às 13:13

LOL É COISA SIMPLES VAI EM DATA>WAEPONS>WEAPONS.XML

E DAI VC ACHA ELA SIMPLES VAI TER UMA COISA ESCRITO "MIN MAX"

DAI SÓ VC MUDAR SIMPLES LOL E LA TAMBEM DA PARA ADICIONAR ELEMENTO

QUE NE UM DOS SEUS TOPICOS PERGUNTAVA ISTO EU RESPONDI LA =)

SE EU TIVER TE AJUDADO NAUM CUSTA NADA DAR REP+

mdr.gif