如何设置天堂II游戏修改技能
文章作者:51tt2 文章来源:五一天堂2私服软文 更新时间:2013-5-23 10:28:14 

如何设置天堂II游戏修改技能,技能文件data\stats\skills:
<set name="mpConsume" val="250"/> 消耗250MP
<set name="power" val="350.0"/> 威力350
<set name="target" val="TARGET_SELF"/> 目标自我
<set name="target" val="TARGET_ONE"/> 目标单个
<set name="target" val="TARGET_AREA"/> 目标群体(某些BUFF的target是不同的)
<set name="skillRadius" val="605"/> 群攻的半径(群体时用)
<set name="skillTime" val="7000"/> 技能时间间隔
<set name="skillType" val="MDAM"/> 技能类型:魔法攻击
<set name="skillType" val="PDAM"/> 技能类型:物理攻击(BUFF技能有对应的skillType)
<set name="castRange" val="900"/> 发技能所须的距离
<skill id="30" levels="38" name="Backstab"> 技能ID、级数、名称
<table name="#mpConsume"> 53 55 57 57</table> 把每级技能消耗的MP定义在 #mpConsume
<set name="mpConsume" val="#mpConsume"/> 调用上面定义的 #mpConsume
<set name="power" val="#power"/> (同理当然也可以用这方法定义,施法时间逐级减少或其它)
<for>
<using kind="Dagger" skill="0030"/> (Dagger是最新天堂2私服匕首代码,需要装备匕首才能发动此技能的意思。剑sword、盾Shield、砘器blunt如此类推)
</add>
</for>

现在举例说明修改天堂私服狙击技能随开随关:在\l2jangel-gameserver\data\stats\skills,文件夹中找到0300-0399.xml文件打开找到313项。

<skill id="313" levels="8" name="Snipe" enchantLevels1="30" enchantLevels2="30">
  <!--
  Description(s):
      Temporarily increases Accuracy, P. Atk., range of attack, and critical attack rate.
      Immobilizes while in effect. Usable when equipped with a bow type weapon.
   Snipe 1-8 P.Atk. +124-199, Accuracy +1-6, Critical +20%, Range +300
  -->
  <table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
  <enchant1 name="magicLvl" val="#enchantMagicLvl"/>
  <enchant2 name="magicLvl" val="#enchantMagicLvl"/>
  <table name="#mpConsume"> 28 29 30 31 32 33 34 34 </table>
  <table name="#pAtk"> 124 134 145 155 166 177 188 199 </table>
  <!--Emu_add_start-->
  <table name="#power"> 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 </table>
  <!--Emu_add_end-->
  <table name="#accCombat"> 1 3 4 4 5 5 6 6 </table>
  <table name="#ench1pAtk"> 201 203 204 206 207 209 210 212 214 215 217 218 220 221 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 </table> <!-- valores estimados (C4 values)-->
  <table name="#ench2MpConsume"> 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 20 20 </table>
  <table name="#aggro"> 566 582 597 611 624 635 646 655 </table>
  <set name="weaponsAllowed" val="32"/>
  <set name="mpConsume" val="#mpConsume"/>
  <!--Emu_add_start-->
  <set name="power" val="#power"/>
  <!--Emu_add_end-->
  <set name="target" val="TARGET_SELF"/> 前面的都别管从这里开始修改
  <set name="reuseDelay" val="1"/> 这里为技能恢复时间改为1
  <set name="hitTime" val="1"/> 这里也改为1
  <set name="skillType" val="CONT"/> 原为BUFF改为CONT,意思是随开随关类型
  <set name="operateType" val="OP_TOGGLE"/> 原为ACTIVE改为TOGGLE,表示可以随开随关
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <set name="aggroPoints" val="#aggro"/>
  <enchant2 name="mpConsume" val="#ench2MpConsume"/>
  <for>
   <cond>
     <player state="stand"/>
   </cond>
   <effect count="1" name="ImmobileBuff" time="14400" val="0"> 此处time改为14400(2小时)
     <add order="0x40" stat="pAtk" val="#pAtk">
       <using kind="Bow"/>
     </add>
     <add order="0x40" stat="accCombat" val="#accCombat">
       <using kind="Bow"/>
     </add>
     <basemul order="0x30" stat="rCrit" val="0.2">
       <using kind="Bow"/>
     </basemul>
     <add order="0x40" stat="pAtkRange" val="300">
       <using kind="Bow"/>
     </add>
   </effect>
  </for>
  <enchant1for>
   <cond>
     <player state="stand"/>
   </cond>
   <effect count="1" name="ImmobileBuff" time="14400" val="0">   此处time改为14400(2小时)
     <add order="0x40" stat="pAtk" val="#ench1pAtk">
       <using kind="Bow"/>
     </add>
     <add order="0x40" stat="pAtk" val="20"> 这个是攻击可以在val后面自己修改
       <using kind="Bow"/>
     </add>
     <add order="0x40" stat="accCombat" val="6"> 这个是增加命中修改同上
       <using kind="Bow"/>
     </add>
     <basemul order="0x30" stat="rCrit" val="0.2"> 这个是致命几率的倍率
       <using kind="Bow"/>
     </basemul>
     <add order="0x40" stat="pAtkRange" val="300"> 这个不清楚修改好后看下就知道了
       <using kind="Bow"/>
     </add>
   </effect>
  </enchant1for>
</skill>

这样就设置好了一个随开随关,同时即没有技能施展时间限制,也没有技能恢复时间的狙击了。同样可以参考上面修改其他的技能,武器可以按照上面改衣服的方法改,天堂2私服数据库weapon那里改...

 

 

 


·上一篇;也可以用财富商人来做替代设置

·下一篇;服务端数据库在SQL文件夹中
浏览次数:
最新文章
· 芙蕾雅自动更新一机多服嗨翻天...
· 英雄天堂陪我度过多年美好时光...
· 一直续写我这不想醒来的天堂梦...
· 只剩下记忆中的美好谁还记得谁...
· 看着活动的发布终于也写篇感悟...
· 一生只玩天堂2sf就当养老服吧...
· 新开神圣天堂2 私服百科全书...
· 英雄天堂庆祝活动征文神秘梦境...
· 英雄天堂II私服攻略新手入门篇...
· 英雄天堂新手状态技能共享攻略...
热门文章
· 鸿运天堂II私服攻略游戏设置篇...
· 部分0-87级NPC和ID...
· 鸿运天堂II私服攻略游戏起步篇...
· 发布最新天堂2私服和新开天堂2...
· 私服架设与开机完全流程...
· 速上手的深度学习平台解放创意...
· 开机当日置顶上面栏目红色醒目...
· 半小时打打字浏览学习下也不错...
· 根据不同服务端或不同营销思路...
· 外网开机架设服务端设置...