在传奇游戏中,时装系统的代码属性升级和自动穿装功能是提升玩家体验的关键。本文将详细介绍如何通过代码实现时装的属性升级和自动穿装。

时装DB设置

时装的数据库设置如下:

男衣服:stodem段66,位置代码18

女衣服:stodem段67,位置代码18

时装武器:stodem段68、69,位置代码19

其他时装配件包括项链、头盔、手镯、戒指、勋章、腰带、靴子和宝石等,分别对应不同的位置代码。

时装变量

为了方便管理时装,我们定义了一系列变量:

<$FASHIONDRESS>: 时装衣服

<$FASHIONWEAPON>: 时装武器

<$FASHIONNECKLACE>: 时装项链

<$FASHIONHELMET>: 时装头盔

<$FASHIONARMRINGL>: 时装左手镯

<$FASHIONARMRINGR>: 时装右手镯

<$FASHIONRINGL>: 时装左戒指

<$FASHIONRINGR>: 时装右戒指

英雄时装变量

对于英雄时装,我们定义了额外的变量:

<$H.FASHIONDRESS>: 时装衣服

<$H.FASHIONWEAPON>: 时装武器

<$H.FASHIONNECKLACE>: 时装项链

<$H.FASHIONHELMET>: 时装头盔

<$H.FASHIONARMRINGL>: 时装左手镯

<$H.FASHIONARMRINGR>: 时装右手镯

<$H.FASHIONRINGL>: 时装左戒指

<$H.FASHIONRINGR>: 时装右戒指

<$H.FASHIONRIGHTHAND>: 时装照明物品

<$H.FASHIONBELT>: 时装腰带

<$H.FASHIONBOOTS>: 时装鞋

<$H.FASHIONCHARM>: 时装宝石

装备升级

装备升级功能允许玩家指定升级物品和属性,并按指定概率获得结果。升级物品必须放在身上。

命令格式:

UPGRADEITEMEX 物品位置(0-12) 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 是否破碎(0,1) 是否显示文字信息(0,1)

Copy

自动穿装

自动穿装功能允许玩家自动穿上或脱下装备。

命令格式:

穿装备 TakeOnItem 装备名称 位置(0-12)

脱装备 TakeOffItem 位置(0-12)

Copy

显示改名后的装备名字变量

为了方便显示改名后的装备名称,我们定义了一系列变量,例如<$G_DRESS>、<$G_WEAPON>等。

检测装备星星数量

玩家可以使用以下命令检测装备的星星数量:

检测人物星星数量 CheckUpgradeCount 物品位置 (<,>,=) 星星数量

检测英雄星星数量 H.CheckUpgradeCount 物品位置 (<,>,=) 星星数量

Copy

检查装备

玩家可以使用以下命令检查指定位置是否穿戴了装备:

CHECKUSEITEM 物品位置(0-18)

Copy

设置英雄装备发光效果

设置英雄装备发光效果的命令为:

H.SETITEMEFFECT

时装说明:

1、衣服DB设置:stodem段66为男衣服 67为女衣服,位置代码:18

2、时装武器DB设置:stodem段68、69为武器 , 位置代码:19

20 —- 时装项链

21 —- 时装头盔

22 —- 时装左手镯

23 —- 时装右手镯

24 —- 时装左戒指

25 —- 时装右戒指

26 —- 时装勋章(stdmode:83)

27 —- 时装腰带(stdmode:84、85,,属性同54, 64)

28 —- 时装靴子(stdmode:86、87,,属性同52, 62)

25 —- 时装宝石(stdmode:88、89,,属性同53, 63)

时装变量:

<$FASHIONDRESS> 时装衣服

<$FASHIONWEAPON> 时装武器

<$FASHIONNECKLACE> 时装项链

<$FASHIONHELMET> 时装头盔

<$FASHIONARMRINGL> 时装左手镯

<$FASHIONARMRINGR> 时装右手镯

<$FASHIONRINGL> 时装左戒指

<$FASHIONRINGR> 时装右戒指

时装改名后的名字变量:

<$G_FASHIONDRESS> 时装衣服 改名名称

<$G_FASHIONWEAPON> 时装武器 改名名称

<$G_FASHIONNECKLACE> 时装项链 改名名称

<$G_FASHIONHELMET> 时装头盔 改名名称

<$G_FASHIONARMRINGL> 时装左手镯 改名名称

<$G_FASHIONARMRINGR> 时装右手镯 改名名称

<$G_FASHIONRINGL> 时装左戒指 改名名称

<$G_FASHIONRINGR> 时装右戒指 改名名称

英雄时装变量:

<$H.FASHIONDRESS> // 时装衣服

<$H.FASHIONWEAPON> // 时装武器

<$H.FASHIONNECKLACE> // 时装项链

<$H.FASHIONHELMET> // 时装头盔

<$H.FASHIONARMRINGL> // 时装左手镯

<$H.FASHIONARMRINGR> // 时装右手镯

<$H.FASHIONRINGL> // 时装左戒指

<$H.FASHIONRINGR> // 时装右戒指

<$H.FASHIONRIGHTHAND> // 时装照明物品

<$H.FASHIONBELT> // 时装腰带

<$H.FASHIONBOOTS> // 时装鞋

<$H.FASHIONCHARM> // 时装宝石

装备升级

装备升级功能可以指定升级物品及属性,按指定机率得到结果。

需要升级的装备物品须放在身上。

命令格式

UPGRADEITEMEX 物品位置(0-12) 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 是否破碎(0,1) 是否显示文字信息(0,1)

物品位置:

0 盔甲

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-35 首饰盒

40-51 生肖盒

功能:

自动穿取装备。

格式:

穿装备 TakeOnItem 装备名称 位置(0-12)

脱装备 TakeOffItem 位置(0-12)

物品位置:

0 盔甲

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-35 首饰盒

40-51 生肖盒

显示改名后的装备名字变量

功能:显示改名后的装备名字变量

<$G_DRESS> 衣服 改名名称

<$G_WEAPON> 武器 改名名称

<$G_RIGHTHAND> 蜡烛 改名名称

<$G_HELMET> 头盔 改名名称

<$G_NECKLACE> 项链 改名名称

<$G_RING_R> 右戒指 改名名称

<$G_RING_L> 左戒指 改名名称

<$G_ARMRING_R> 右手镯 改名名称

<$G_ARMRING_L> 左手镯 改名名称

<$G_BUJUK> 护身符 改名名称

<$G_BELT> 腰带 改名名称

<$G_BOOTS> 鞋子 改名名称

<$G_CHARM> 宝石 改名名称

<$G_HAT> 斗笠 改名名称

<$G_DRUM> 军鼓 改名名称

<$G_HORSE> 马牌 改名名称

<$G_SHIELD> 盾牌 改名名称

<$G_JADE> 灵玉 改名名称

<$G_FASHIONDRESS> 时装衣服 改名名称

<$G_FASHIONWEAPON> 时装武器 改名名称

<$G_FASHIONNECKLACE> 时装项链 改名名称

<$G_FASHIONHELMET> 时装头盔 改名名称

<$G_FASHIONARMRINGL> 时装左手镯 改名名称

<$G_FASHIONARMRINGR> 时装右手镯 改名名称

<$G_FASHIONRINGL> 时装左戒指 改名名称

<$G_FASHIONRINGR> 时装右戒指 改名名称

<$G_FASHIONRIGHTHAND> 时装照明物品 改名名称

<$G_FASHIONBELT> 时装腰带 改名名称

<$G_FASHIONBOOTS> 时装鞋子 改名名称

<$G_FASHIONCHARM> 时装宝石 改名名称

功能: 检测装备星星数量

格式:

检测人物星星数量

CheckUpgradeCount 物品位置 (<,>,=) 星星数量

检测英雄星星数量

H.CheckUpgradeCount 物品位置 (<,>,=) 星星数量

位置介绍:

物品位置:

-1 升级框中星星数量

-2 全身星星数量

boxitem0-boxitem7 自定义OK框

0 盔甲

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-35 首饰盒

40-51 生肖盒

功能:

检查人物身上指定位置是否戴物品

命令:

CHECKUSEITEM 物品位置(0-18)

物品位置:

0 盔甲

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-35 首饰盒

40-51 生肖盒

注:设置英雄装备发光有效命令为:H.SETITEMEFFECT

装备位置:

-1 升级框

0 盔甲

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-35 首饰盒

40-51 生肖盒

boxitem0-boxitem7 自定义OK框

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