传奇Blue引擎版本检查放入装备的条件命令说明

2023-10-22 11:37| 发布者: 积木GM论坛| 查看: 1349| 评论: 0

摘要: Blue引擎检查放入装备的条件命令:CHECKUSEITEM //物品位置(0-16),用来检查人物身上戴物品类型,因为不同类型物品的附加属性值位置不一样,CHECKDLGITEMNAME 名称 //检查条件需要配合QUERYITEMDLG 0 //0不 ...


Blue引擎检查放入装备的条件命令:

CHECKUSEITEM                 //物品位置(0-16),用来检查人物身上戴物品类型,因为不同类型物品的附加属性值位置不一样,
CHECKDLGITEMNAME  名称       //检查条件需要配合QUERYITEMDLG 0 //0不删除 1删除装备
CHECKPOSDLGITEMNAME 特征字符 //检查条件需要配合QUERYITEMDLG 0 //0不删除 1删除装备
CHECKDLGITEMTYPE             //检查放入装备的类型
CHECKITEMADDVALUE            //指定类型 属性位置(0-30) < = > ? 检查数值(0-255)
CHECKDLGITEMADDVALUE         //属性位置(0-16) ><= 检查数值(0-255) 检查条件需要配合QUERYITEMDLG命令
GETDLGITEMVALUE              //变量M0~99(获取值到变量M0~99) 属性位置(0-31) 检查条件需要配合QUERYITEMDLG命令
                             //放入装备名称变量:<$DLGITEMNAME>
                             //删除装备:TAKEDLGITEM
举例:

功能:检查人物身上戴物品类型

格式:CHECKUSEITEM 物品位置(0-16)
;===============================================
物品位置:
0 盔甲
1 武器
2 火把或勋章
3 项链
4 头盔
5 右手镯
6 左手镯
7 右戒指
8 右戒指
9 无(放护身符位置)
10 腰带
11 鞋子
12 宝石 
13 面巾、斗笠
14 军鼓
15 马牌
16 时装

[@CHECKUSEITEM]
#IF
CHECKUSEITEM 0
#SAY
您身上穿了衣服:<$DRESS>、武器:<$WEAPON>、
#elsesay
您还没穿衣服和武器呢!
;===============================================
功能:检查放入装备的名称全名

格式:CHECKDLGITEMNAME 名称
;===============================================
[@CHECKDLGITEMNAME]
#ACT
DELAYCALL 10 @DELAY_UPGRADEDLGITEM1

[@DELAY_UPGRADEDLGITEM1]
#ACT
QUERYITEMDLG 查询装备特征字符 @CHECKDLGITEMNAME1 0

[@CHECKDLGITEMNAME1]
#IF
CHECKDLGITEMNAME 星王项链(战)
#SAY
你放入的<$DLGITEMNAME>,正是我需要的装备系列!
#ELSESAY
你提交的是什么物品?我要的可是星王项链(战)啊!\
;===============================================
功能:检查放入装备的名称特征字符 

格式:CHECKPOSDLGITEMNAME 特征字符
;===============================================
[@CHECKPOSDLGITEMNAME]
#ACT
DELAYCALL 10 @DELAY_UPGRADEDLGITEM2

[@DELAY_UPGRADEDLGITEM2]
#ACT
QUERYITEMDLG 查询装备特征字符 @CHECKPOSDLGITEMNAME1 0

[@CHECKPOSDLGITEMNAME2] 
#IF
CHECKPOSDLGITEMNAME 星王 
#SAY
你放入的<$DLGITEMNAME>,正是我需要的装备系列!
#ELSESAY
你提交的是什么物品?我要的可是星王套装啊!\
;===============================================
功能:检查放入装备的类型
;===============================================
CHECKDLGITEMTYPE DRESS    //检测是否衣服
         WEAPON   //检测是否武器
         MEDAL    //勋章
         NECKLACE //项链
         HELMET   //头盔
         ARMRING  //手镯
         RING     //戒指
         BOOTS    //靴子
         BELT     //腰带
         BUJUK    //宝石
         DRUM     //军鼓
         HORSE    //马牌
         FASHION  //时装

格式:CHECKDLGITEMTYPE 类型 检查条件需要配合QUERYITEMDLG命令
;===============================================
[@CHECKDLGITEMTYPE]
#ACT
DELAYCALL 10 @DELAY_UPGRADEDLGITEM3

[@DELAY_UPGRADEDLGITEM3]
#ACT
QUERYITEMDLG 查询装备特征字符 @CHECKDLGITEMTYPE1 0

[@CHECKDLGITEMTYPE1]
#IF
CHECKDLGITEMNAME WEAPON
#SAY
你放入的<$DLGITEMNAME>,正是我需要的装备系列!
#ELSESAY
你提交的是什么物品?我要的可是武器啊!\
;===============================================
功能:检查指定类型装备的属性点 

格式:
CHECKITEMADDVALUE 指定类型 属性位置(0-16) < = > ? 检查数值(0-255)
;===============================================
;检查装备指定属性幸运点是否等于5或大于5
[@CHECKITEMADDVALUE]
#IF
CHECKITEMADDVALUE 1 3 ? 5
#SAY
超级祝福油只能提升5点幸运以下的武器!\
目前你的武器幸运已经达到5点或5点以上\
超级祝福油将无效。\
#ACT
BREAK
#IF
CHECKUSEITEM 1
#ACT
UPGRADEITEMEX 1 3 0 1 0
#ELSEACT
messagebox 请把武器带在身上!否则无法升级!
;===============================================
功能:检查放入装备指定的属性点 

格式:CHECKDLGITEMADDVALUE 属性位置(0-16) ><= 检查数值(0-255) 检查条件需要配合QUERYITEMDLG命令
;===============================================
[@CHECKDLGITEMADDVALUE]
#ACT
DELAYCALL 10 @DELAY_UPGRADEDLGITEM4

[@DELAY_UPGRADEDLGITEM4]
#ACT
QUERYITEMDLG 查询装备合成需求 @CHECKDLGITEMADDVALUE1 0

[@CHECKDLGITEMADDVALUE1] 
#IF
CHECKDLGITEMTYPE WEAPON
CHECKDLGITEMNAME 木剑 
CHECKDLGITEMADDVALUE 3 ? 10
#ACT
GETDLGITEMVALUE M3 3
#SAY
你的<$DLGITEMNAME>目前幸运+<$STR(M3)>
#ELSESAY
你提交的是什么物品?我要的可是木剑,是武器啊!\
;===============================================
物品极品属性详解
;===============================================
重要注意事项,请在使用本功能前务必详细阅读,否则将有可能带来严重后果
当所需要升级的项链、手镯、戒指、在DB数据库中因 SHAPE 值的不同,而升级
出来得到的结果也不同,所以使用者请按照以下属性变化列表进行详细设置!
其中涉及的体力恢复、魔法恢复、毒物躲避、中毒恢复、如升级成功“1”点属性,则表示为 10%
;===============================================
项链属性:
当SHAPE值为19时:属性位置“0”升级出来表现为“魔法躲避”、属性位置“1”升级出来属性表现为“幸运”
当SHAPE值为20时:属性位置“0”升级出来表现为“准确”、属性位置“1”升级出来属性表现为“敏捷”
当SHAPE值为21时:属性位置“0”升级出来表现为“体力恢复”、属性位置“1”升级出来属性表现为“魔法恢复”

手镯属性:
当SHAPE值为24时:属性位置“0”升级出来表现为“准确”、属性位置“1”升级出来属性表现为“敏捷”
当SHAPE值为26时:属性位置“0”升级出来表现为“防御上限”、属性位置“1”升级出来属性表现为“魔御上限”

戒指属性:
当SHAPE值为22时:属性位置“0”升级出来表现为“防御上限”、属性位置“1”升级出来属性表现为“魔御上限”
当SHAPE值为23时:属性位置“0”升级出来表现为“毒物躲避”、属性位置“1”升级出来属性表现为“中毒恢复”
;===============================================
衣服:位置=0
;===============================================
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 衣服翅膀 (Anicount值)
6 未知
7 强度无效
8 暴击
9 PK目标爆率
10 未知
11-13 暂不知道
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
武器:位置=1
;===============================================
0 攻击
1 魔法
2 道术
3 幸运
4 诅咒
5 准确
6 攻击速度
7 强度
8 暴击
9 PK目标爆率
10 需要开封
11-13 暂不知道
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
勋章:位置=2
;===============================================
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7 无效果
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
项链:位置=3
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
头盔:位置= 4 
;===============================================
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7 随便设置数字,头盔将无法取下
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
右手镯:位置= 5
;===============================================
左手镯:位置= 6
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 随便设置数字,手镯将无法取下
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
右戒指:位置= 7
;===============================================
左戒指:位置= 8
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 随便设置数字,戒指将无法取下
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
腰带:位置=10
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
靴子:位置=11
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
宝石:位置=12
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
面巾、斗笠:位置=13
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
军鼓:位置=14
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
马牌:位置=15
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
时装:位置=16
;===============================================
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
5 佩带需求
6 佩带级别
7 未知
8 暴击
9 PK目标爆率
10-13 无效果
14 持久下限
15 持久上限
16 防爆
17 忽视目标防御
18 增加伤害
19 伤害反射
20 物理伤害减少
21 魔法伤害减少
22 经验吸收增加
23 发光
;===============================================
获取装备属性:GETDLGITEMVALUE 变量M0~99(获取值到变量M0~99) 属性位置(0-31) QUERYITEMDLG命令 查看赠送脚本 
;===============================================

变量:
<$DRESS>      //身上衣服名称,下同
<$WEAPON>     //身上武器名称
<$RIGHTHAND>  //蜡烛
<$HELMET>     //头盔
<$HELMETEX>   //斗笠
<$NECKLACE>   //项链
<$RING_R>     //戒指右
<$RING_L>     //戒指左
<$ARMRING_R>  //手镯右
<$ARMRING>_L> //手镯左
<$BUJUK>      //符
<$BELT>       //腰带
<$BOOTS>      //鞋子
<$CHARM>      //宝石
<$DRUM>       //军鼓
<$HORSE>      //马牌
<$FASHION>    //时装

相关阅读

最新评论