Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/forumdisplay.php?f=653)
-   -   Tank Com Arco (https://secretexperience.net/showthread.php?t=9876)

xuvisco 23-06-2009 04:08 PM

Tank Com Arco
 
No Meu Servidor Tank Esta Usando Arco galera ..

Alguem Sabe Como Tira ?


Uso L2Dot Mwx 3.0 Plus

Handy 23-06-2009 04:25 PM

Citação:

Postado Originalmente por xuvisco (Post 35792)
No Meu Servidor Tank Esta Usando Arco galera ..

Alguem Sabe Como Tira ?


Uso L2Dot Mwx 3.0 Plus

O tanker que vc se refere deve ser o Paladino.
NO meu server modifiquei o Angelic Icon
Altere e veja se satisfaz o resultado.

Código:

<skill id="406" levels="3" name="Angelic Icon">
  <table name="#Tab-pAtkSpd"> 1.10 1.12 1.15 </table>
  <table name="#Tab-runSpd"> 10 15 20 </table>
  <table name="#cAtk"> 1.33 1.55 1.66 </table>
  <table name="#rCrit"> 33 66 100 </table>
  <table name="#mpConsume"> 133 153 170 </table>
  <set name="mpConsume" val="#mpConsume"/>
  <set name="power" val="0.0"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="condition" val="32"/>
  <set name="reuseDelay" val="800000"/>
  <set name="hitTime" val="2000"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <cond msg="Используется только когда уровень HP 30% или меньше">
    <player hp="30"/>
  </cond>
  <for>
    <effect count="1" name="Buff" time="120" val="0">
      <mul order="0x30" stat="mDef" val="1.5"/>
      <mul order="0x30" stat="pDef" val="1.5"/>
      <add order="0x40" stat="accCombat" val="6"/>
      <add order="0x40" stat="runSpd" val="#Tab-runSpd"/>
      <mul order="0x30" stat="pAtkSpd" val="#Tab-pAtkSpd"/>
      <mul order="0x30" stat="gainHp" val="0.2"/>
      <add order="0x40" stat="rCrit" val="#rCrit">
        <and>
          <using kind="Sword,Big Sword,Pole"/>
        </and>
      </add>
      <mul order="0x30" stat="cAtk" val="#cAtk">
        <and>
          <using kind="Blunt,Big Blunt,Fist,Dual Fist"/>
        </and>
      </mul>
    </effect>
  </for>
</skill>


xuvisco 23-06-2009 05:22 PM

Aqui Num Mudou Nada , Obrigado ,

Alguem sabe Como Tira?

paytaly 23-06-2009 05:38 PM

@xuvisco, pra desabilitar, ou seja impossibilitar as classe de Taker de usar Arco
é só no Java.
Uma solução que encontrei, foi fazer com que quando ele usasse Bow, perdesse algum
Status, exemplo: Accuracy.
Ele perdendo Accuracy, não acertaria mais os Hits ou acertaria muito menos, tornando
assim inviável a ele usar o Bow.

Para fazer isso é só adicionar esse código (Abaixo) em qualquer Skill que só as classes
de Taker tenham ou criar uma Skill passiva somente com esse.
Código:

      <sub order="0x40" stat="accCombat" val="100">
      <and>
        <using kind="Bow"/>
      </and>
      </sub>

Com esse código, fará com que o Taker ao usar o Bow perca 100 de Accuracy, mais fica
a seu critério qual Status remover e a quantidade.
Para fazer isso é só editar a parte de Vermelho para o Status e a de Amarelo para a
Quantidade.

xuvisco 23-06-2009 11:04 PM

Pra diminuir o HP eu ponho assim
<sub order="0x40" stat="HP" val="100"> ?

paytaly 24-06-2009 04:24 PM

@xuvisco, errado!
Para diminuir Hp o Status é:
Código:

<sub order="0x40" stat="maxHp" val="100">

tx300 02-07-2009 09:42 PM

paytaly ou eu to colocando errado ou aqui nao ta mudando nada tem como tu posta a skill toda pra eu pore e se funcioa

paytaly 02-07-2009 10:00 PM

Segue abaixo ela pronta. Agora é só colocar em alguma das XML da pasta GameServer/data/stats/skills e depois designar para os takers.
Só editar as partes em vermelho.
Código:

<skill id="ID" levels="Level" name="Nome">
  <set name="power" val="0.0"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_PASSIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
      <sub order="0x40" stat="accCombat" val="100">
      <and>
        <using kind="Bow"/>
      </and>
      </sub>
  </for>
</skill>


marllonkl 04-07-2009 04:51 AM

paytaly eu acompanhei o topico e não deu certo no meu tmbm, o pack q eu uso é o l2dot 3.0, ficou d msm jeito não mudou nada, e o q eu quero é q o tank perca Atk Speed quando colocar o arco. desde ja agradeço.

CavaleiroNegro 04-07-2009 05:03 AM

No caso especificado acima foi de se o tanker usar angelic Icon ai ele perdera tal atributo.

Agora para diminuir da classe (Sem uso de skill para diminuir) seria uma skill assim:(No caso esta diminuindo P.atk,Atk spd e acurrancy do tanker ao equipar um bow na mão)

Código:

<?xml version="1.0" encoding="UTF-8"?>
<skill id="Id Da Skill" levels="1" name="Nome para a skill">
<set name="skillType" val="BUFF" />
<set name="target" val="TARGET_SELF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<sub order="0x40" stat="pAtk" val="2000" />
<sub order="0x40" stat="pAtkSpd" val="2000" />
<sub order="0x40" stat="accCombat" val="100" />
      <and>
        <using kind="Bow"/>
      </and>
      </sub>
  </for>
</skill>

Essa skill acima vc pode salva-la no bloco de notas ou algo de tipo em extensão .xml e colar dentro da pasta skill de seu server!!!

E uma sql assim para por no Navicat:(Execute bath file)
Citação:

INSERT INTO `skill_trees` VALUES (90, ID da skill, 1, 'Nome da Skill', 50, 1);
INSERT INTO `skill_trees` VALUES (106, ID da skill, 1, 'Nome da Skill', 50, 1);
INSERT INTO `skill_trees` VALUES (99, ID da skill, 1, 'Nome da Skill', 50, 1);
INSERT INTO `skill_trees` VALUES (91, ID da skill, 1, 'Nome da Skill', 50, 1);
Voce pode copiar essa sql e colar num bloco de notas ou algo do tipo e salva como .sql ai vc ira no navicat em sua database e ira em execute bath file.


Horários baseados na GMT -3. Agora são 10:26 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.