Jump to content


Anúncios Patrocinados







Como proibir o uso de skills em uma zona


Kelvin

Recommended Posts

  • L2JBr ADM

Para proibir o uso de skills em uma determinada zona, precisamos adicionar uma condição à skill na determinada zona:

Vamos usar o nobless como exemplo:

1. Primeiro, vamos definir a zona na qual queremos proibir - por exemplo [primeval_peace1], está em data/zone/peace_zone.xml

2. Encontre a habilidade de que precisamos e adicione um banimento no uso de:

<skill id="1323" levels="1" name="Noblesse Blessing">
<set name="magicType" val="MAGIC"/>
<set name="icon" val="icon.skill1323"/>
<set name="reuseDelay" val="6000"/>
<set name="magicLevel" val="1"/>
<set name="castRange" val="400"/>
<set name="hitTime" val="4000"/>
<set name="hitCancelTime" val="500"/>
<set name="mpConsume1" val="14"/>
<set name="mpConsume2" val="55"/>
<set name="itemConsumeId" val="3031"/>
<set name="itemConsumeCount" val="5"/>
<set name="target" val="TARGET_ONE"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="113" addName="1">
<not>
<zone name="[primeval_peace1]"/>
</not>
</cond>
<for>
<effect count="1" name="BlessNoblesse" stackOrder="1" stackType="BlessOfNoble" time="3600" val="0"/>
</for>
</skill>

É muito simples, note acima que incluímos dentro do valor not [primeval_peace1] proibindo assim seu uso quando o personagem der span nesta zona.

<not>
<zone name="[primeval_peace1]"/>
</not>

3. Se precisarmos adicionar muitas zonas para o banimento de skills:

<skill id="1323" levels="1" name="Noblesse Blessing">
<set name="magicType" val="MAGIC"/>
<set name="icon" val="icon.skill1323"/>
<set name="reuseDelay" val="6000"/>
<set name="magicLevel" val="1"/>
<set name="castRange" val="400"/>
<set name="hitTime" val="4000"/>
<set name="hitCancelTime" val="500"/>
<set name="mpConsume1" val="14"/>
<set name="mpConsume2" val="55"/>
<set name="itemConsumeId" val="3031"/>
<set name="itemConsumeCount" val="5"/>
<set name="target" val="TARGET_ONE"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_ACTIVE"/>
<cond msgId="113" addName="1">
<not>
<or>
<zone name="[primeval_peace1]"/>
<zone name="[giran_town_peace2]"/>
</or>
</not>
</cond>
<for>
<effect count="1" name="BlessNoblesse" stackOrder="1" stackType="BlessOfNoble" time="3600" val="0"/>
</for>
</skill>

Adicione entre as tags not o <or> assim você poderá incluir mais de uma zona na skill.

<not>
<or>
<zone name="[primeval_peace1]"/>
<zone name="[giran_town_peace2]"/>
</or>
</not>

 

  • Like 1

Nunca criou um servidor de Lineage 2?
Acompanhe nosso CURSO L2! Aula 01 e 02

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

Serviços de Hospedagem para Sites, VPS Gamer, Dedicados e Proteção Anti-DDoS
A mais de 10 anos no mercado apoiando e ajudando os maiores servidores de Lineage 2 do Mundo!

Link to comment
Share on other sites


  • Join now

    Be part of the largest and oldest communities about Lineage2 in Latin America.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.