JO

Wand Ataque Diferenciado

By JohnColner, 01 de mar. de 2012 in Archived

otserv
8
1.5k
JohnColnerJ
01 de março de 2012 às 19:52

Amigos por Favor.. Creio que alguem ai ja vio isso... eu quria uma wand rod tanto faz.. mas que na mas esquerda ela batese em area e nao mao direita em target .. me entendem ?

eu jogo um otserv que e assim... me ajudem por favor.. wow.gif

jhon992J
02 de março de 2012 às 09:35

Como seria um wand que batesse em area? Tipo area de um exori, envolta do player?

JohnColnerJ
02 de março de 2012 às 10:05

Isso..quer... vou te mostra um videoo...

jhon992J
02 de março de 2012 às 12:09

Vai em data/weapons/script duplica um arquivo e nomeia para "superwand", sem as aspas e nele cole:

 

local iddowand = 2182 -- coloque o id do wand aqui

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -57, 0, -62)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat2, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)
setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 1, 0, 1, 0)

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

setCombatArea(combat2, area)

function onUseWeapon(cid, var)
if (getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid  == iddowand) then
   return doCombat(cid, combat2, var)
end
   return doCombat(cid, combat, var)
end

 

E em data/weapons/weapons.xml cole a tag:

 

<wand id="2182" level="7" mana="2" min="1000" max="3000" script="superwand.lua">  <!-- Snakebite Rod Editado-->
       <vocation id="2"/>
   </wand>

 

E configura como quiser, a vocation, o id do wand, não esqueça de mudar o id no script tbm. Mude a mana e os hits como desejar.

alldakieA
02 de março de 2012 às 12:19

OMG eu achei que o Jhon já tinha feito de tudo,

+REP esse script eu vou usar!

jhon992J
02 de março de 2012 às 13:05

saijdsajida, Tony precisar de alguma modificação é sóh falar!

JohnColnerJ
02 de março de 2012 às 15:40

porra vei... te amoo..... Cara te amooo....Muinto Bom Fico 100000... vlw aii REP + .

 

Pego direitinho mas quando ta na mao que bate em area.. nao tira dano o Monster fica vivo apanhano sem dano entende.. mas ja valeu muintoo...

 

 

REP +

Edited Março 2 by JohnColner

alldakieA
02 de março de 2012 às 16:13

saijdsajida, Tony precisar de alguma modificação é sóh falar!

Da uma ajuda, to querendo fazer uma coisa, já tenho o script quase pronto...

Adiciona MSN: tomate_risadinha@hotmail.com