他也玩传奇 首页 传奇学院 引擎功能 gom引擎 查看内容

传奇版本自定义装备属性和文字的方法

2023-7-18 21:02| 发布者: 积木GM论坛| 查看: 2148| 评论: 0

摘要: 自定义装备文本,该数据保存在人物Mir.DB里;功能说明:可以给装备自定义一行文字,文字长度20个字符,也就是10个汉字。修改自定义装备文字内容:CHANGECUSTOMITEMTEXT 装备位置(-1时是OK框中的装备, 0~28或30~47时 ...

传奇版本自定义装备属性和文字的方法


自定义装备文本,该数据保存在人物Mir.DB里;
功能说明:可以给装备自定义一行文字,文字长度20个字符,也就是10个汉字。
修改自定义装备文字内容:
CHANGECUSTOMITEMTEXT 装备位置(-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备) 文字内容
修改自定义装备文字内容显示的颜色:
CHANGECUSTOMITEMTEXTCOLOR 装备位置(-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备) 文字颜色(0~255)

例:
[@main]
<设置衣服自定义文字(不超过10个汉字)/@@InputString1>\
<设置衣服自定义文字颜色(0~255)/@@InputInteger1>\

[@InputInteger1]
#ACT
CHANGECUSTOMITEMTEXTCOLOR 0 N1

[@InputString1]
#ACT
CHANGECUSTOMITEMTEXT 0 S1


自定义装备属性,该数据保存在人物Mir.DB里
功能说明:可以自定义装备的属性值,支持20个属性
自定义装备属性的名称控制(M2-选项-客户端设置-自定义属性)

检测自定义装备属性值:
CHECKCUSTOMITEMVALUE (-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备) 属性位置(0~19 每个装备可以自定义20个属性) (检测符>,<,=) 值

检测自定义装备属性绑定类型:
CHECKCUSTOMITEMVALUETYPE (-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备) 属性位置(0~19 每个装备可以自定义20个属性) (检测符>,<,=) 值(0~17 0没有绑定 1绑定AC 2绑定MAC 3绑定DC 4绑定MC 5绑定SC 6绑定MaxHP 7绑定MaxMP 8~17为10个无属性的)

修改自定义装备属性值:
CHANGECUSTOMITEMVALUE (-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备) 属性位置(0~19 每个装备可以自定义20个属性) (控制符+,-,=) 值

获取人物所穿装备的自定义属性值:
GETHUMCUSTOMITEMVALUE 属性位置(-1表示20个属性全部获取,0~19 装备自定义20个属性) 绑定的属性类型(0~17 0没有绑定 1绑定AC 2绑定MAC 3绑定DC 4绑定MC 5绑定SC 6绑定MaxHP 7绑定MaxMP 8~17为10个无属性的) 变量1(保存属性值) 变量2(如果属性是百分比的,保存在这个变量)

------------------------------------------------------------------------------------------------------------------------

修改自定义装备属性:
CHANGECUSTOMITEMABIL 参数1 参数2 参数3 参数4

参数1:
装备位置(-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备)

参数2:
属性位置(0~19)每个装备可以自定义20个属性

参数3:
修改类型(0~4) 
0表示修改该属性显示的颜色(等于1时,参数4的范围在 0~255)
1表示该属性绑定哪个属性,必须绑定,否则该属性无效,登陆器也不会显示(参数4的范围在0~17 0取消绑定 1绑定AC 2绑定MAC 3绑定DC 4绑定MC 5绑定SC 6绑定MaxHP 7绑定MaxMP 8~17为10个无属性的 更多属性持续增加中)
2表示在属性框里的显示位置
3表示该属性是否是百分比属性(0,1) 0不是百分比 1是百分比

参数4: 
参数3=0时 修改的值0~255
参数3=1时 修改的值0~17
参数3=2时 修改的值0~255
参数3=3时 修改的值0~1


例:

[@检测衣服的第一个自定义装备属性的绑定类型]
#IF
CHECKCUSTOMITEMVALUETYPE 0 0 = 1
#ACT
SENDMSG 6 你的衣服的第一个自定义属性绑定的是AC


[@修改衣服的自定义属性值]
#ACT
CHANGECUSTOMITEMVALUE 0 0 = 10
CHANGECUSTOMITEMVALUE 0 1 = 20
SENDMSG 6 衣服的第一个自定义属性的值修改成10,第二个自定义属性值修改成20

[@修改衣服的自定义属性值显示颜色]
#ACT
CHANGECUSTOMITEMABIL 0 0 0 249
CHANGECUSTOMITEMABIL 0 1 0 180
SENDMSG 6 衣服的第一个自定义属性显示颜色修改成红色,第二个自定义属性显示颜色修改成蓝色

[@修改衣服的自定义属性绑定类型]
#ACT
CHANGECUSTOMITEMABIL 0 0 1 1 
CHANGECUSTOMITEMABIL 0 1 1 2 
SENDMSG 6 衣服的第一个自定义属性绑定防御属性,可以增加人物防御,第二个自定义属性绑定魔防属性,可以增加人物魔防

[@修改衣服的自定义属性显示在同一行]
#ACT
CHANGECUSTOMITEMABIL 0 0 2 0
CHANGECUSTOMITEMABIL 0 1 2 0
;第四个参数相同的会显示在同一行
SENDMSG 6 衣服的第一个自定义属性和第二个自定义属性显示在同一行

[@修改衣服的自定义属性不显示在同一行]
#ACT
CHANGECUSTOMITEMABIL 0 0 2 0
CHANGECUSTOMITEMABIL 0 1 2 1
;第四个参数不相同的会分开显示,不会在同一行
SENDMSG 6 衣服的第一个自定义属性显示在第一行,第二个自定义属性显示在第二行

[@修改衣服的自定义属性值是否是百分比]
#ACT
CHANGECUSTOMITEMABIL 0 0 3 0
CHANGECUSTOMITEMABIL 0 1 3 1
SENDMSG 6 衣服的第一个自定义属性不是百分比属性,第二个自定义属性为百分比属性



装备位置代码:

0 盔甲 
1 武器 
2 照明物 
3 项链 
4 头盔 
5 右手镯 
6 左手镯 
7 右戒指 
8 左戒指 
9 护身符 
10 腰带 
11 鞋子 
12 宝石
13 斗笠
14 军鼓
15 马牌
16 盾牌
17 时装衣服 时装12个
18 时装武器
19 时装项链
20 时装头盔
21 时装左手镯
22 时装右手镯
23 时装左戒指
24 时装右戒指
25 时装勋章
26 时装腰带
27 时装鞋子
28 时装宝石

30~41 十二个首饰盒装备

42-47 六个首饰盒装备位置

相关阅读

最新评论