在传奇Gee引擎中,实现药品自动解包和二次解包功能,可以提升玩家的游戏体验。以下是详细的配置步骤:

1. 客户端自动解包配置

首先,确保药品数据库中的Anicount字段与打包物品的Shape字段相匹配,这是自动解包的关键。

示例配置:

强效金创药:Anicount=100,对应的打包物品Shape=100

疗伤药:Anicount=115,对应的打包物品Shape=115

回城卷:Anicount=108,对应的打包物品Shape=108

2. 支持二次打包

Gee引擎还支持二次打包,例如可以将“疗伤药包”再次打包:

疗伤药包:Anicount=120,对应的打包物品Shape=120

3. 解包配置文件

解包配置文件位于Envir\\UnbindList.txt,其格式兼容旧版本,如果不需要修改解包数量,可以不对此文件进行修改。

配置文件格式:

; 物品DB字段shape的值 物品名称 解包数量 物品类型(0其他,1加红,2加蓝,3加红蓝,4卷轴)

100 强效金创药 6 1

101 强效魔法药 6 2



Copy

4. 药品支持自动二次解包

以下为参考数据库资料,以实现药品的自动二次解包:

数据库示例:

1383 很金创药包 31 110 20 0 1 0 313 0 0 0 0 0 0 0 0 0 0 0 0 0 3000 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

189 很金创药 31 100 20 110 1 0 1473 0 0 0 0 0 0 0 0 0 0 0 0 0 3000 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0



Copy

UnbindList.txt 配置:

110 很金创药 2

100 强效金创药 3



Copy

5. 内瓜默认药品设置

根据数据库中的指定字段(例如Horse),可以设置内瓜默认药品。以下为内瓜默认药品的设置示例:

内瓜默认对应:

普通HP药水:数据库字段1、3、8

特殊HP药水:数据库字段1、3、8、9

普通MP药水:数据库字段4、6、8

HP/MP特殊药水:数据库字段7、8、9

默认内瓜对应:

普通体力药:字段1

普通魔法药:字段4

特殊体力药:字段2、7、9

特殊魔法药:字段5、7、9

如果你希望简化药品设置,可以将大部分药品字段设置为8,或者对于普通HP和MP药水设置为8,特殊HP和特殊HP/MP药水设置为9。

客户端自动解包配置,药品数据库的Anicount=打包物品的Shape,这样才可以自动解包

例如:

强效金创药 Anicount=100 很金创药 Shape=100

疗伤药 Anicount=115 疗伤药包 Shape=115

回城卷 Anicount=108 回城卷包 Shape=108

支持2次打包

例如:

可以把“疗伤药包”再次打包

疗伤药包 Anicount=120 很疗伤药包 Shape=120

解包配置文件 Envir\UnbindList.txt 格式,兼容旧格式,升级新M2如果不需要修改解包数量的,可以不修改Envir\UnbindList.txt:

;物品DB字段shape的值 物品名称 解包数量 物品类型(0其他,1加红,2加蓝,3加红蓝,4卷轴)

100 强效金创药 6 1

101 强效魔法药 6 2

119 强效太阳水 6 3

120 万年雪霜 6 3

102 金创药(小量) 6 1

103 魔法药(小量) 6 2

104 金创药(中量) 6 1

105 魔法药(中量) 6 2

106 地牢逃脱卷 6 4

107 随机传送卷 6 4

108 回城卷 6 4

109 行会回城卷 6 4

3.药品支持自动二次解包。(以下为参考数据库资料)

DB如下:

1383 很金创药包 31 110 20 0 1 0 313 0 0 0 0 0 0 0 0 0 0 0 0 0 3000 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

189 很金创药 31 100 20 110 1 0 1473 0 0 0 0 0 0 0 0 0 0 0 0 0 3000 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

175 强效金创药 0 0 3 100 0 0 28 10 180 0 0 0 0 0 0 0 0 0 0 0 150 5 255 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

UnbindList.txt

110 很金创药 2

100 强效金创药 3

————————————————————————————————————-

内瓜默认药品设置

数据库指定字段(Horse)设置如下为内瓜默认药品:

1.普通HP药水

2.特殊HP药水

3.普通+特殊HP药水

4.普通MP药水

5.特殊MP药水

6.普通+特殊MP药水

7.HP/MP特殊药水

8.普通HP药水+普通MP药水+特殊HP药水+HP/MP特殊药水

9.特殊HP药水+HP/MP特殊药水

及时雨内瓜默认对应如下:

一号个HP 为普通HP药水 数据库字段:1、3、8

第二个HP 为特殊HP药水 数据库字段:1、3、8、9

MP 为普通MP药水 数据库字段:4、6、8

HP/MP 为HP/MP特殊药水 数据库字段:7、8、9

默认内瓜对应:

1.普通体力药

4.普通魔法药

2.7.9特殊体力药 (触发内瓜吃药后只要背包中有2和7和9的药品自动吃)

5.7.9特殊魔法药(触发内瓜吃药后只要背包中有5和7和9的药品自动吃)

如果你使用仿及时雨内瓜不想将药品区分太多:药品字段大部分设置8,或者普通HP和MP设置8,特殊HP和特殊HP/HP设置9

如果你使用默认内瓜普通药的字段设置1和4,特殊药不想区分太细就大部分设置9

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。