用EL代码生成器改装备(完美国际)
改装备用EL代码生成器,自己去下个,放到element/data进后台,输入角色名或ID点解析XML
<?xml version="1.0" encoding="UTF-8"?><role>
<base><variable name="version" type="byte">1</variable>
<variable name="id" type="int">34</variable> 角色id
<variable name="name" type="Octets">秒杀</variable> 角色名称
<variable name="race" type="int">5</variable> 应该是人物的模型
<variable name="cls" type="int">7</variable>7只羽灵1是法师0是武士其他的自己发掘
<variable name="gender" type="byte">1</variable>人物性别, 男0女1
<variable name="custom_data"
type="Octets">007000108e8080001700170032808000050080808080808080808080808080808080808080808080808024004901460109007b7b798080807b7b7b798080807b07001c00806b80808080806b80808080010
01000808080800f00808c5b0056005d007d627d800e0062628080160080801c013801000000000000b201b4010000ffffffffeeeff3ffe1b18affd7aae7ffffffffff476e80ffffffffff00000000ffffffff7d7b737a7975
0000</variable>
<variablename="config_data"type="Octets">0300000078016b6060606001e2ff4800c865608262109b114400412d1083c441a01088998118c4e70762100099039307f159a17c3e100708d82114c372208d64dd7f19a0056c8c0c8c1000553412a833fff
f13e3cde3c0f0e181288485119066300286180b2383104305a33d8300505ee2dda41a506481c2f635dbe41a17a09810d402901a50fc30b201092611b01ebd23fbcb17fc85a8e0949e5cf3e0ef0a0683c722501d10ea84d20a
86174071505c2a0031870148dc9e81e1b710c30b2036f92704b6f7034818ec3a3005e280d30dd09d600918011207a900898298208f4000581cc83cbcbf5c024825000d063910c4060190bb2d5b731804db73186c3c7b186ca
13448ee591b440c94d040d8a1ad8bc1e4552b981df36f059cdf3a318701c407255c98da0c9f1e303b606a0e4c8f82230343833d13d40740b5d403004c6b5d4a</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="status" type="byte">1</variable> 角色状态
<variable name="delete_time" type="int">0</variable> 删除时间
<variable name="create_time" type="int">1202558804</variable> 建立时间
<variable name="lastlogin_time" type="int">1202558808</variable> 上次登陆时间
<variable name="help_states" type="Octets">010018009d93a793bb93c593f303f483fd8307841184db87e5872584ef872f84f98703880d881788ab8f2188b58f2b88358893937f80</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
</base>
<status><variable name="version" type="byte">1</variable>
<variable name="level" type="int">1</variable> 等级
<variable name="level2" type="int">0</variable> 修真级别
<variable name="exp" type="int">0</variable> 经验
<variable name="sp" type="int">0</variable> 技能点
<variable name="pp" type="int">0</variable> 剩余属性点
<variable name="hp" type="int">50</variable> 红
<variable name="mp" type="int">70</variable> 蓝
<variable name="posx" type="float">-321.74033</variable> x坐标,浮点数
<variable name="posy" type="float">218.30867</variable> y坐标,浮点数
<variable name="posz" type="float">-882.94556</variable> z坐标,浮点数
<variable name="worldtag" type="int">1</variable> 世界标识,大地图1,副本就变了,一般卡地图里面,副本没开,我直接给他们把这里修改为1,他们就出来了
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="reputation" type="int">0</variable>
<variable name="custom_status" type="Octets"></variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="charactermode" type="Octets"></variable>
<variable name="instancekeylist"
这下面用来表示技能的
<variable name="skills" type="Octets">030000007100000000000000010000007d0000000000000001000000a70000000000000001000000</variable>
03000000表示总技能数,710000000000000001000000,这一串用来表示技能,a70000000000000001000000应该就是回城如果刷技能 就把技能代码放到a7前
暂时我知道的技能代码如下,欢迎大家补充
<variable name="storehousepasswd" type="Octets"></variable> 仓库密码,中间的值去掉就清空了仓库密码了
<variable name="waypointlist" type="Octets">5114</variable>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="reserved3" type="int">0</variable>
<variable name="reserved4" type="int">0</variable>
</status>
<pocket>人物背包开始
<variable name="capacity" type="int">32</variable>人物背包最大格子数,8的倍数,最大64
<variable name="timestamp" type="int">2</variable>
<variable name="money" type="int">0</variable> 背包钱数量
以下位置就是装备了
物品代码生成器(支持各种EL).exe生成的东西放到这里 刚学刷 注意下线的时候把包包东西都扔掉
<items><variable name="id" type="int">128</variable> 装备代码
<variable name="pos" type="int">0</variable>背包位置 是从0横排1 234567
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data"
type="octets"& gt;0100ff0005000000050000006810000068100000240002000600000000000000000000000000000005000000050000000500000005000000050000000000000000000000</variable> 物品属性
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">16</variable>
</items>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</pocket>
简单说一下,背包是从0横排1 234567
然后第二排,这样到63,如果不知道物品代码但是有物品的,直接放在第一格,然后找背包开始的0位置
<equipment><inv><variable name="id" type="int">2251</variable> inv里面是用来表示身上的装备的,这里的2251是物品id
<variable name="pos" type="int">0</variable>这里的数字0表示装备位置,具体数字几表示什么位置,直接放个东西上去,看一下xml,然后拿掉,再对比一下以前的xml就ok
<variable name="count" type="int">1</variable>堆叠数量
<variable name="max_count" type="int">1</variable> 最大可堆叠数量
<variable name="data"
type="Octets">0100ff00050000000000030078050000780500002c00030000000000240100000000000000000000030000000300000005000000060000001000000000004040000000000000000000000000</variable>
上面的表示物品属性
<variable name="proctype" type="int">0</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">1</variable>
</inv>
<inv><variable name="id" type="int">2096</variable>
<variable name="pos" type="int">12</variable>
<variable name="count" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="data" type="Octets">0100000000000000020000000000000003000000</variable>
<variable name="proctype" type="int">19</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="mask" type="int">4096</variable>
</inv>
</equipment>
下面的storehose是用来表示仓库的,格式基本和背包差不多,自己看
<storehouse><variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
</storehouse>
下面是任务信息,我还在分析中,比较麻烦的东西
<task><variable name="task_data" type="Octets">0000010000000000</variable>
<variable name="task_complete" type="Octets">010000005f04</variable>
</task>
</role>
一叶收集整理 为什么我一加入东西就不让我登陆了呀 真的吗 ...我也是,不让登陆了,怎么办 额,这里改真麻烦,但是GM工具又死活连不上 教我怎么样装完美SF`` :刷了就没意思拉 <variable name="pos" type="int">0</variable>背包位置 是从0横排1 234567
很明确的 刷装备到背包 要把背包清理下重叠了就不能进游戏的 不会改的千万别乱动.
我改了之后所有用户都进不了游戏了... 我改了之后所有用户都进不了游戏了...
应该不会的,重启之后,你改错的那个进不了,别的应该没问题 pos那一项是格子的顺序 横着数从0到63重叠了就进不去要重新解析人物XML吧重叠的地方删掉,再不进就重启服务器: 本帖最后由 cb145914 于 2009-5-18 15:17 编辑
上面的修真改了服务器会不会挂掉?
经证实,修改修真等级不会出现问题。
非常感谢楼主!!: 直接进后台把改错的那个号的角色名字输入进去删除角色,就OK了 头好大啊,这么麻烦嗳 不麻烦的,这已经非常简单实用了: 多谢楼主分享了。。希望大家能分享出好东西 .....有个很关键的问题 后台进不去。!~ 好复杂啊 还是学习一样怎么用好·那个GM工具根本连不了 :
页:
[1]
2