检测被自己杀死的宝宝的名字.
注意:此命令只检测直属宝宝,例如道士英雄召唤的神兽不属于直属宝宝.
#IF
CheckKillSlaveName 白野猪
#SAY
你把对方的宝宝杀死了..
功能: 检测是否是本月的第几天.
格式: DAYOFMONTH 天数(1-31) 天数(1-31)
说明: 第二个参数可省略.
例子: 检测是否本月的前7天
[@main]
#IF
DAYOFMONTH 1 10
#SAY
本月10号之前.
例子: 检测是否是本月的第一天
[@main]
#IF
DAYOFMONTH 1
#SAY
今天是1号,新的一个月又开始了.
功能: 检测当前通过宝石升级装备的名字
格式: CheckUpgradeItemName 位置(0-1) 名字
说明: 位置0=升级装备的名字 1=左边一格宝石的名字
注意: 此命令只能在QFunction中的@ItemUpgarde下执行.
[@ItemUpgrade]
#IF
CheckGold 5000
CheckUpgradeItemName 0 裁决之杖
#ACT
Take 金币 5000
#ELSESAY
只能升级裁决之杖,或者你没有5000金币.
#ELSEACT
SetUpgradeFail
Break
说明: 检测人物的攻击模式
格式: CheckAttackMode 模式(0-7)
#IF
CheckAttackMode 0
#SAY
全体攻击模式
#IF
CheckAttackMode 1
#SAY
和平攻击模式
功能:检测人物是否是离线挂机
格式:CheckOffline
功能:检测人物身上物品持久.
格式:CheckItemDura 位置(0-12) 操作法(> = 30000 0
#SAY
武器持久下限大于30.
例子:检测物品持久上限
[@Main]
#IF
CheckItemDura 1 > 30000 1
#SAY
武器持久上限大于30.
功能: 检测背包中物品的纯度(持久,品质).
格式: CheckMine 物品名称 数量(1-45) 纯度(1-65)
例子: 检测背包中是否有5个纯度20的黑铁矿石,并且回收.
[@main]
#IF
CheckMine 黑铁矿石 5 20
#ACT
TakeMine 黑铁矿石 5 20
#SAY
背包中有5个纯度20的黑铁矿石.
#ELSESAY
没有.
功能: 检测现在是几月
格式: MONTHOFYEAR 月份(1-12) 月份(1-12)
说明: 第二个参数可省略.
例子: 检测是否7月--8月
[@main]
#IF
MONTHOFYEAR 7 8
#SAY
暑假期间大家玩的开心点.
例子: 检测是否1月
[@main]
#IF
MONTHOFYEAR 1
#SAY
新的一年开始了.
功能: 检测装备的附加属性总和(武器的诅咒不在计算范围之内).
格式: 格式: CheckItemAddValueEx 位置(0-15) 操作符(> = 5 1
#SAY
武器的附加属性大于5点.
功能: 检测装备名字的颜色(英雄M2).
格式: CheckItemNameColor 位置(0-13) 颜色(0-255)
例子: 检测武器颜色是否是紫色.
[@main]
#IF
CheckItemNameColor 1 253
#SAY
武器名字紫色显示.
功能:
检测字符串长度命令
格式:
CheckStringlength 字符串 操作符(,=) 位数
说明:一个汉字位数为2, "》"也为2个字符
[@test]
#IF
CheckStringlength D3dm2 > 3
#SAY
D3dm2大于3个字符
#ELSESAY
D3dm2小于3个字符
[size=+0]功能:
可以检查玩家所带宠物的数量。
格式:
[size=+0]CHECKSLAVECOUNT 控制符 数量< FONT>
;==========================================
;检查宝宝数量是否为指定数量
[@checkslavecount0]
#IF
#ACT
CHECKSLAVECOUNT = 5
#SAY
你的宝宝数量为5个。
#ELSESAY
你的宝宝数量不为5个。
;==========================================
;==========================================
;检查宝宝数量是否为大于数量
[@checkslavecount1]
#IF
#ACT
CHECKSLAVECOUNT > 5
#SAY
你的宝宝数量超过5个。
#ELSESAY
你的宝宝数量不超过5个。
;==========================================
;==========================================
;检查宝宝数量是否为小于数量
[@checkslavecount2]
#IF
#ACT
CHECKSLAVECOUNT < 5
#SAY
你的宝宝数量小于5个。
#ELSESAY
你的宝宝数量不小于5个。
;==========================================
检查当前地图中的人物是否属于同一行会
格式: MapHumIsSameGuild 是否忽略没有加人行会的人物(0-1)
#IF
MapHumIsSameGuild 1
#SAY
当前地图中的人物属于同一个行会,不包涵没有加入行会的人物.
检查人物被踢次数.
#IF
CheckNumOfKick 3
#SAY
你已经被踢下线至少3次了.
功能:检查人物杀死怪物的名字
格式:CheckKillMonName 名字 是否清除(0,1)
说明:是否清除参数可以不需要默认0,为了避免杀死某个怪物可重复执行脚本是设置1.
[@main]
#IF
CheckKillMonName 白野猪
#SAY
你把白野猪干掉了!
;检测后立即清除人物内置变量.
[@main]
#IF
CheckKillMonName 白野猪 1
#SAY
你把白野猪干掉了!
功能: 检测人物是否在指定范围之内
格式: CheckHumInRange 地图 坐标X 坐标Y 范围(0 -- 500)
说明: 地图=Self时表示当前地图.
例子: 检测人物是否在盟重安全区.
#IF
CheckHumInRange 3 330 330 5
#SAY
你在盟重安全区发呆呢..
检查人物所在地图是否允许使用记忆 夫妻 师徒传送
#IF
CheckRecall 人物名字
#SAY
当前地图不允许被传送.
检查是被怪物还是人物杀死的.
#IF
KillByHum
#ACT
SendMsg 5 玩家 在%m 把你干死了!
#ELSEACT
SendMsg 5 怪物 在%m 把你干死了!
功能:
可以检查一个坐标范围内怪物数量。
格式:
CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,= 100
#SAY
盟重土城当前人数超过100.
功能: 检测指定范围内人物数量
格式: 格式: CheckRangeHumCount 地图 坐标X 坐标Y 范围 操作符(>= 100
#SAY
盟重土城当前人数超过100.
检测指定人物背包空格数量
#IF
CheckHumBag > 5
#SAY
的背包有5个以上的空格.
功能: 检测自己和宝宝之间的距离
格式: CheckSlaveInRange 名字 距离
说明: 此命令的主要作用是配合128类型的宝宝使用(可模仿押镖任务).
#IF
CheckSlaveInRange 月灵 5
#SAY
你的月灵在身边
#ELSESAY
你的月灵宝宝跑哪里去了?
|