捡取极品装备自动存放仓库+装备发光特效,且聊天框+对话框提示信息
脚本代码:[@PickUpItemEX]
#if
#act
LinkPickUpItem
#or
CHECKITEMADDVALUE -1 0 > 1
CHECKITEMADDVALUE -1 1 > 1
CHECKITEMADDVALUE -1 2 > 1
CHECKITEMADDVALUE -1 3 > 1
CHECKITEMADDVALUE -1 4 > 1
#act
SETITEMEFFECT -1 5
UpdateItem -1
goto @自动存
Sendmsg 7 提示:极品装备【<$PICKDROPITEMNAME>】进到了你的背包!
MESSAGEBOX 提示:极品装备【<$PICKDROPITEMNAME>】进到了你的背包!
[@自动存]
#IF
#ACT
BagItemToStorage <$PICKDROPITEMNAME> 1 N1
Sendmsg 7 <$PICKDROPITEMNAME>自动存入仓库
脚本分析:
捡起物品QF触发命令@PickUpItemEX ,此触发不需要任何物品规则,捡起任何物品都触发
[@PickUpItemEX]
对捡取的物品进行关联 LINKPICKUPITEM
刷新关联物品UpdateItem
LinkPickUpItem //关联捡取的装备
UpdateItem -1 //刷新捡取的装备
功能: 设置装备发光特效
SETITEMEFFECT 位置(-1时是升级框中的装备, 0-12时是穿在身上的装备, boxitem0-boxitem7为自定义OK框) 特效编号(0-255,0为清除特效)
特效编号需要在M2里编辑好的
SETITEMEFFECT -1 5 //设置捡取的装备特效编号为5
功能: 获取物品的附加属性值
CHECKITEMADDVALUE 装备位置(-1时是升级OK框中的装备, boxitem0 -boxitem7为自定义OK框,0-51时是穿在身上的装备) 属性位置(0-14) (符号 < > =) 值 保存变量
CHECKITEMADDVALUE -1 0 > 1 //检测捡取的装备的附加属性值属性位置0大于1
CHECKITEMADDVALUE -1 1 > 1 //检测捡取的装备的附加属性值属性位置1大于1
CHECKITEMADDVALUE -1 2 > 1 //检测捡取的装备的附加属性值属性位置2大于1
CHECKITEMADDVALUE -1 3 > 1 //检测捡取的装备的附加属性值属性位置3大于1
CHECKITEMADDVALUE -1 4 > 1 //检测捡取的装备的附加属性值属性位置4大于1
属性位置:
盔甲
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5-13 无效果
14 持久
武器
0 DC2
1 MC2
2 SC2
3 幸运
4 诅咒
5 准确
6 攻击速度
7 强度
8-9 暂不知道
10 需开封
11-13 暂不知道
14 持久
头盔
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7-13 无效果
14 持久
项链
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8 reserved
9-13 暂不知道
14 持久
手镯
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久
戒指
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久
Sendmsg 7 提示:极品装备【<$PICKDROPITEMNAME>】进到了你的背包! //发送蓝色信息给人物,聊天框蓝色信息提示捡取到极品装备
MESSAGEBOX 提示:极品装备【<$PICKDROPITEMNAME>】进到了你的背包!//对话框提示极品装备
功能: 将背包物品放入仓库
BagItemToStorage 物品名称 仓库类型(0或空:普通仓;1:无限仓) 变量(保存实际存放数量)
BagItemToStorage <$PICKDROPITEMNAME> 1 N1//将极品装备存放入无限仓库
Sendmsg 7 <$PICKDROPITEMNAME>自动存入仓库//发送蓝色信息给人物,聊天框蓝色信息提示极品装备存放入仓库
功能扩展:
可以添加一个变量判断用于增加一个功能开关,控制是否自动存入仓库
例:变量U188,开启赋值:1,关闭赋值:0
[@自动存]
#IF
EQUAL U188 1 //测试变量U188是不是等于1,继续执行自动存仓脚本
#ACT
回的人少,我来小顶一下
页:
[1]