Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Запретить скил (https://forum.zone-game.info/showthread.php?t=16054)

MyImmortal 21.09.2011 21:48

Запретить скил
 
как запретить определеные скилы в зоне осад?

Azagthtot 21.09.2011 21:57

Re: Запретить скил
 
Для скилла сделать условие
Код:

  <cond>
    <player SiegeZone="0"/>
  </cond>


MyImmortal 21.09.2011 22:36

Re: Запретить скил
 
<cond>
<player SiegeZone="0"/>
</cond>
в 0 ид зоны вписывать или что?


<skill id="50000" levels="2" name="Tattoo">
<table name="#runSpd"> 1.50 1.80 </table>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<cond>
<player SiegeZone="5"/>
</cond>
<for>
<mul order="0x30" stat="runSpd" val="#runSpd"/>
</for>
</skill>

Azagthtot 21.09.2011 23:09

Re: Запретить скил
 
Код:

        public final static int        COND_NOT_ZONE                = 0x0001;
        public final static int        COND_CAST_ATTACK        = 0x0002;
        public final static int        COND_CAST_DEFEND        = 0x0004;
        public final static int        COND_CAST_NEUTRAL        = 0x0008;
        public final static int        COND_FORT_ATTACK        = 0x0010;
        public final static int        COND_FORT_DEFEND        = 0x0020;
        public final static int        COND_FORT_NEUTRAL        = 0x0040;

вот вам значения флагов


Текущее время: 03:17. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot