PO

[Weapons] Criando Sword Em Area

Por poortari, 10 de set. de 2011 em Actions e Talkactions

script
7
2.8k
poortariP
10 de setembro de 2011 às 15:31

Bem, vou ensinar a voces como criar uma sword em area !

 

1º - Vá em weapons.xml e selecione o id da sua sword, eu vou usar a sov. ( id : 2400 )

 

2º - Substitua

 

<melee id="2400" level="80" unproperly="1" event="function" value="default"/>

 

Por isso :

 

<melee id="2400" level="80" unproperly="1" event="script" value="sword.lua"/>

 

3º - Depois, vá em scripts, crie um arquivo chamado sword.lua, delete tudo que tem dentro, e coloque isso

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)

setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)

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_SKILL, 1, 0, 1, 0)

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

 

4º - Depois é só editar a sword no items.xml do geito que voce quiser, com ataque, etc..

 

SS:

areao.png

 

GOSTOU ? REP +

Jeffee90J
10 de setembro de 2011 às 22:09

Cara, Muito Bom Funcionou Direitinho Aqui.

Ja Tinha Visto Ela No Rozinx OTServer.

 

So Tem Um Problema Quando Coloca Com Outra Sword Da Erro, Nao Sei Pq.

Tenta Cria Paralyze Sword Aeew !!

 

Valews REP+ :button_ok:

SkyDangerousS
10 de setembro de 2011 às 22:55

Wow.

 

Já existe tópicos semelhantes.

Porém esse deve ser mais atulizado e melhor a formatação.

 

Parabéns !

9 meses depois...
MouraCM
22 de junho de 2012 às 09:23

Opa Estava Procurando esse tipode sword pro meu ot,enfim obrigado ate que foi facil de achar o tutorial.

Rep+

23 de junho de 2012 às 22:06

Cara, será que da pra faze esse sistema com "wand" ? .-.

20cm2
23 de junho de 2012 às 23:58

Cara, será que da pra faze esse sistema com "wand" ? .-.

Sim,

<wand id="2182" level="7" mana="2" min="10" max="15" type="earth" event="script" value="sword.lua">
<vocation id="2"/>
</wand>

24 de junho de 2012 às 12:03

Cara, será que da pra faze esse sistema com "wand" ? .-.

Sim,

<wand id="2182" level="7" mana="2" min="10" max="15" type="earth" event="script" value="sword.lua">
<vocation id="2"/>
</wand>

 

Eu fiz isso e o dano ficou variavel, eu queria que o atk seja de 300~350, mais ficou do 0~350.