11op三国群英传

 找回密码
 立即注册
搜索
热搜: 三国群英传
查看: 2378|回复: 0
打印 上一主题 下一主题

天堂2 关于修改人物属性的方法

[复制链接]

1576

主题

1921

帖子

6867

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6867
跳转到指定楼层
楼主
发表于 2018-9-22 23:06:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家都知道修改人物属性要修改数据库中职业的基本属性,这样的话玩家的属性也高了,这样就不好了.现在有个直接修改人物属性下线后不会反弹的方法!!(游戏直接加属性点)
一,打开 \l2j\gameserver\data\stats\skills 下的 9000-9099.xml 文件
大家会看到里面有6个技能的数据
<?xml version='1.0' encoding='utf-8'?>
<list>
<skill id="9001" levels="99" name="INT">
<table name="#lvl">
  1 2 3 4 5 6 7 8 9 10
  11 12 13 14 15 16 17 18 19 20
  21 22 23 24 25 26 27 28 29 30
  31 32 33 34 35 36 37 38 39 40
  41 42 43 44 45 46 47 48 49 50
  51 52 53 54 55 56 57 58 59 60
  61 62 63 64 65 66 67 68 69 70
  71 72 73 74 75 76 77 78 79 80
  81 82 83 84 85 86 87 88 89 90
  91 92 93 94 95 96 97 98 99
</table>
<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"/>
<!-- cannot be learned, given -->
<!-- set name="canLearn" val=""/ -->
<for>
  <add val='#lvl' order='0x40' stat='INT'/>
</for>
</skill>
等....
这六个技能加在自己身上的效果就是加6大属性(游戏直接会被提升),但是用这6个技能你只要退下游戏在上的话属性会恢复的原来的!!上面我根据了一个技能的修改,但是修改下来发现没用.好我又想了个办法
打开 4600-4699.xml
找到
<skill id="4605" levels="12" name="Fire Weakness">
<!-- Done by dc -->
<table name="#mAtk"> 1 1.2 1.4 1.8 2.2 2.6 3.0 3.5 4 4.5 5 5.5 </table>
<table name="#pAtk"> 1 1.2 1.4 1.8 2.2 2.6 3.0 3.5 4 4.5 5 5.5 </table>
<table name="#pDef"> 1 1.2 1.4 1.8 2.2 2.6 3.0 3.5 4 4.5 5 5.5 </table>
<table name="#mAtkSpd"> 1 1.2 1.4 1.8 2.2 2.6 3.0 3.5 4 4.5 5 5.5 </table>
<table name="#pAtkSpd"> 1 1.2 1.4 1.8 2.2 2.6 3.0 3.5 4 4.5 5 5.5 </table>
<table name="#Tab-runSpd"> 5 10 15 20 25 30 35 40 45 46 47 48 </table>
<table name="#Tab-WIT"> 1 2 3 4 5 6 7 8 9 10 11 12 </table> (这里我给WIT加了个植)
<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"/>
<for>
  <mul order="0x50" stat="pAtk" val="#mAtk"/>
  <mul order="0x50" stat="mAtk" val="#pAtk"/>
  <mul order="0x50" stat="pDef" val="#pDef"/>
  <mul order="0x50" stat="mAtkSpd" val="#mAtkSpd"/>
  <mul order="0x50" stat="pAtkSpd" val="#pAtkSpd"/>
  <add order="0x40" stat="runSpd" val="#Tab-runSpd"/>
  <add order="0x40" stat="WIT" val="#Tab-WIT"/> (这里加了进去)
</for>
</skill>
上面是我修改过的!!
修改后,我发现,哈哈.属性被保存了.我宝藏11的WIT变成了永久的23了..
上面希望对要修改属性但有不想修改直接基本属性的玩家一个帮助!!
注意!!随便选一个玩家没有的技能不一定要这个技能
<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"/>
这里必须为这样!!
<add order="0x40" stat="WIT" val="#Tab-WIT"/>
这里最好用add 不然会安百分比加点
还有注意,人物属性最大为99!不要超过,不然没效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|11op三国群英传  

GMT+8, 2024-5-7 11:32 , Processed in 0.198519 second(s), 25 queries .

Powered by 11op游戏论坛

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表