xiaqing39 发表于 2009-4-1 18:05:36

用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>
    一叶收集整理

asdflan 发表于 2009-4-2 12:14:25

为什么我一加入东西就不让我登陆了呀

shihjkl 发表于 2009-4-1 18:17:34

真的吗

linfe123321 发表于 2009-4-2 15:28:56

...我也是,不让登陆了,怎么办

linfe123321 发表于 2009-4-2 15:10:38

额,这里改真麻烦,但是GM工具又死活连不上

yl520huli 发表于 2009-4-4 07:23:31

教我怎么样装完美SF``

541575813 发表于 2009-4-4 23:42:02

:刷了就没意思拉

shmilyqin 发表于 2009-4-4 23:54:32

<variable name="pos" type="int">0</variable>背包位置 是从0横排1   234567
很明确的   刷装备到背包 要把背包清理下重叠了就不能进游戏的

linfe123321 发表于 2009-4-8 18:10:22

不会改的千万别乱动.
我改了之后所有用户都进不了游戏了...

xiaqing39 发表于 2009-4-16 23:36:16

我改了之后所有用户都进不了游戏了...
应该不会的,重启之后,你改错的那个进不了,别的应该没问题

cb145914 发表于 2009-5-18 14:59:19

pos那一项是格子的顺序 横着数从0到63重叠了就进不去要重新解析人物XML吧重叠的地方删掉,再不进就重启服务器:

cb145914 发表于 2009-5-18 15:09:07

本帖最后由 cb145914 于 2009-5-18 15:17 编辑

上面的修真改了服务器会不会挂掉?
经证实,修改修真等级不会出现问题。
非常感谢楼主!!:

330300113 发表于 2009-5-23 01:28:16

直接进后台把改错的那个号的角色名字输入进去删除角色,就OK了

melody735 发表于 2009-5-24 16:03:28

头好大啊,这么麻烦嗳

tgtbycy 发表于 2009-6-23 05:17:08

不麻烦的,这已经非常简单实用了:

SamWit 发表于 2009-7-21 16:32:20

多谢楼主分享了。。希望大家能分享出好东西

vhxhv 发表于 2009-7-23 20:32:31

.....有个很关键的问题    后台进不去。!~

羽裂空 发表于 2009-9-22 14:26:00

好复杂啊

u876280 发表于 2009-9-27 11:24:02

还是学习一样怎么用好·那个GM工具根本连不了

396905398 发表于 2010-7-13 14:59:52

:
页: [1] 2
查看完整版本: 用EL代码生成器改装备(完美国际)

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明