检测人物当前攻击的怪物名字
格式:
CheckHitMonName 怪物名字
示例:
[@main]
#IF
CheckHitMonName 白野猪
#ACT
SENDMSG 5 你当前攻击的怪物是白野猪。
检测是否骑马
格式:
ISONHOUSE
示例:
[@main]
#IF
ISONHOUSE
#SAY
你正在骑马
检测杀死的怪物名称
格式:
CHECKKILLMOBNAME 怪物名称
示例:
[@main]
#IF
CHECKKILLMOBNAME 白野猪
#ACT
MESSAGEBOX 你杀死了一只白野猪
检测指定地图指定怪物的数量
格式:
CHECKMAPSAMEMONCOUNT 地图 怪物名称 (>, 10
#ACT
SENDMSG 5 石墓七层的白野猪大于10个
检测坐骑等级
格式:
CHECKHORSELEVEL (>, 39
#ACT
MESSAGEBOX 你的坐骑等级大于39级
检测人物身上所有装备的总强化次数
格式:
CHECKSTRENGTHENCOUNT (>, 10
#ACT
MESSAGEBOX 你身上装备的总强化次数大于10次
[@main]
#IF
CHECKSTRENGTHENCOUNT ? 10
#ACT
MESSAGEBOX 你身上装备的总强化次数大于或等于10次
检测是否已经创建副本
格式:
CANMOVEECTYPE 副本名称
示例:
[@main]
#IF
CANMOVEECTYPE 祖玛副本 //检测人物是否已经创建了一个名为祖玛的副本地图
#SAY
你已经创建了一个祖玛副本
检测指定位置是否穿着装备
格式:
CHECKUSEITEM 装备位置
示例:
[@main]
#IF
CHECKUSEITEM 3
#ACT
SENDMSG 5 你身上项链的装备位置有穿戴了装备。
检测行会成员数量是否已满
格式:
CHECKGUILDISFULL 行会名称
示例:
[@main]
#IF
CHECKGUILDISFULL 传奇联盟公会
#say
传奇联盟公会行会成员数量未满
#elsesay
传奇联盟公会行会成员数量已满
检测人物五行属性
格式:
CHECKHUMWUXIN 五行属性(0..5)或(无、金、木、水、火、土)
示例:
[@main]
#IF
CHECKHUMWUXIN 1
#ACT
SENDMSG 5 你的人物五行属金
[@main]
#IF
CHECKHUMWUXIN 火
#ACT
SENDMSG 5 你的人物五行属火
检测人物自上指定装备的五行属性
格式:
CHECKITEMWUXIN 装备位置(0..15) 五行属性(0..5)或(无、金、木、水、火、土)
示例:
[@main]
#IF
CHECKITEMWUXIN 1 1
#ACT
SENDMSG 5 你装备在武器位置的物品属性为:金
[@main]
#IF
CHECKITEMWUXIN 2 木
#ACT
SENDMSG 5 你装备在头盔位置的物品属性为:木
检测人物生活技能
格式:
CHECKMAKEMAGICLEVEL 生活技能(0..9) 按制符(>. 10
#ACT
SENDMSG 5 你打造武器的生活技能大于10级
检测身上装备已强化和可强化次数
格式:
CHECKITEMSTRENGTHENCOUNT 装备位置(0..15) 检测类型(0检测已强化,1检测可强化) (>, 8
#ACT
SENDMSG 5 检测到你的左手镯已强化次数超过了8次
[@main_2]
#IF
CHECKITEMSTRENGTHENCOUNT 5 1 > 8
#ACT
SENDMSG 5 检测到你的左手镯还可以强化8次以上
检测身上装备凹槽数量
格式:
CHECKITEMFLUTECOUNT 装备位置(0..15) (>, 2
#ACT
SENDMSG 5 检测到你的左手镯凹槽数量大于2个
检测行会等级
格式:
CHECKGUILDLEVEL (>, 2
#SAY
你的行会等级大于2
检测人物名称是否在文本当中
格式:
CHECKNAMELIST 文件名
文本格式
;角色名
张三
示例:
[@main]
#IF
CHECKNAMELIST ../QuestDiary/游戏配置/会员名单.txt
#ACT
SENDMSG 5 你的名字在会员名单中
检测人物登录帐号是否在文本当中
格式:
CHECKACCOUNTLIST 文件名
文本格式
;帐号
admin
示例:
[@main]
#IF
CHECKACCOUNTLIST ../QuestDiary/游戏配置/帐号.txt
#ACT
SENDMSG 5 你的帐号在指定文本中
检测人物登录IP是否在文本当中
格式:
CHECKIPLIST 文件名
文本格式
;IP
127.0.0.1
示例:
[@main]
#IF
CHECKIPLIST ../QuestDiary/游戏配置/登陆IP.txt
#ACT
SENDMSG 5 你的登陆IP符合
检测队员数量
格式:
CHECKGROUPCOUNT (>, 5
#ACT
SENDMSG 5 你的队伍队员数量大于5人
检测是否加入行会
格式:
HAVEGUILD
示例:
[@main]
#IF
HAVEGUILD
#ACT
SENDMSG 5 你已加入行会
#ELSEACT
SENDMSG 5 你还没有加入行会
检测是否为行会掌门
格式:
ISGUILDMASTER
示例:
[@main]
#IF
ISGUILDMASTER
#ACT
SENDMSG 5 你是行会掌门
#ELSEACT
SENDMSG 5 你不是行会掌门
检测是否沙城主
格式:
ISCASTLEMASTER
示例:
[@main]
#IF
ISCASTLEMASTER
#ACT
SENDMSG 5 你是沙城城主
#ELSEACT
SENDMSG 5 你不是沙城城主
检测是否为沙城成员
格式:
ISCASTLEGUILD
示例:
[@main]
#IF
ISCASTLEGUILD
#ACT
SENDMSG 5 你是沙巴克行会成员
#ELSEACT
SENDMSG 5 你不是沙巴克行会成员
检测是否为攻城状态
格式:
ISUNDERWAR
示例:
[@main]
#IF
ISUNDERWAR
#ACT
MESSAGEBOX 现在正处于攻城状态
检测是否攻城方行会
格式:
ISATTACKGUILD
示例:
[@main]
#IF
ISATTACKGUILD
#ACT
SENDMSG 5 你的行会是攻城方行会
#ELSEACT
SENDMSG 5 你的行会不是攻城方行会
检测是否守城方行会
格式:
ISDEFENSEGUILD
示例:
[@main]
#IF
ISDEFENSEGUILD
#ACT
SENDMSG 5 你的行会是守城方行会
#ELSEACT
SENDMSG 5 你的行会不是守城方行会
检测城门状态
格式:
CHECKCASTLEDOOR (损坏,开启,关闭)
示例:
[@main]
#IF
CHECKCASTLEDOOR 损坏
#ACT
SENDMSG 5 你的城门已损坏,请及时修理。
BREAK
#IF
CHECKCASTLEDOOR 开启
#ACT
SENDMSG 5 你的城门目前为打开状态
BREAK
#IF
CHECKCASTLEDOOR 关闭
#ACT
SENDMSG 5 你的城门目前为关闭状态
BREAK
检测是否守城方联盟行会
格式:
ISDEFENSEALLYGUILD
示例:
[@main]
#IF
ISDEFENSEALLYGUILD
#ACT
SENDMSG 5 你的行会为守城方联盟行会
检测人物名称和IP是否在文本当中
格式:
CHECKNAMEIPLIST 文本路径
文本格式
;角色名称 IP
张三 127.0.0.1
示例:
[@main]
#IF
CHECKNAMEIPLIST ../QuestDiary/游戏配置/角色及IP.txt
#ACT
SENDMSG 5 你的角色IP登陆点符合要求
检测帐号和IP是否在文本当中
格式:
CHECKACCOUNTIPLIST 文本路径
文本格式
;帐号 IP
admin 127.0.0.1
示例:
[@main]
#IF
CHECKACCOUNTIPLIST ../QuestDiary/游戏配置/帐号及IP.txt
#ACT
SENDMSG 5 你的帐号及IP登陆点符合要求
检测人物宝宝数量
格式:
CHECKSLAVECOUNT (>, 3
#ACT
SENDMSG 5 你的宝宝数量在3个以上
检测人物会员类型
格式:
CHECKMEMBERTYPE (>,, 3
#ACT
SENDMSG 5 你的会员等级大于3
检测人物元宝数量
格式:
CHECKGAMEGOLD (>, 99
#ACT
SENDMSG 5 你身上的元宝数大于99个
检测人物名称在指定文本中的位置
格式:
CHECKNAMELISTPOSITION 文本路径 位置(行)
示例:
[@main]
#IF
CHECKNAMELISTPOSITION ../QuestDiary/游戏配置/人物名单.txt 5
#ACT
SENDMSG 5 你的人物名称在文本中的第5行
#ELSEACT
SENDMSG 5 你的人物名称不在指定位置
检测人物行会是否在指定文本当中
格式:
CHECKGUILDLIST 文本路径
示例:
[@main]
#IF
CHECKGUILDLIST ../QuestDiary/游戏配置/行会名单.txt
#ACT
SENDMSG 5 行会名单中有你行会的名字
#ELSEACT
SENDMSG 5 你的行会不在指定名单中
检测人物转生等级
格式:
CHECKRENEWLEVEL (>, 3
#SAY
你的转生等级大于3级
[@main1]
#IF
CHECKRENEWLEVEL < 5
#SAY
你的转生等级小于5级
[@main2]
#IF
CHECKRENEWLEVEL ? 5
#SAY
你的转生等级大于或等于5级
检测人物宝宝最高等级
格式:
CHECKSLAVELEVEL (>, 3
#SAY
你的宝宝等级大于3级
[@main1]
#IF
CHECKSLAVELEVEL < 5
#SAY
你的宝宝等级小于5级
[@main2]
#IF
CHECKSLAVELEVEL = 7
#SAY
你的宝宝等级等于7级
检测人物是否有指定宝宝且在指定范围
格式:
CHECKSLAVENAME 宝宝名称 范围
如果范围为0或留空,则不检测是否在范围内
示例:
[@main]
#IF
CHECKSLAVENAME 神兽
#ACT
MESSAGEBOX 你带了一个神兽
[@main]
#IF
CHECKSLAVENAME 神兽 5
#ACT
MESSAGEBOX 你和你的宝宝距离在5格范围内
检测人物声望值
格式:
CHECKCREDITPOINT (>,,, 2000
#ACT
SENDMSG 5 你所在行会的建设值大于2000
检测人物行会人气值
格式:
CHECKAURAEPOINT (>, 1000
#ACT
SENDMSG 5 你所在行会的人气值大于1000
检测人物行会安定值
格式:
CHECKSTABILITYPOINT (>, 1000
#ACT
SENDMSG 5 你所在行会的安定值大于1000
检测人物行会繁荣值
格式:
CHECKFLOURISHPOINT (>, 1000
#ACT
SENDMSG 5 你所在行会的繁荣值大于1000
检测人物贡献值
格式:
CHECKCONTRIBUTION (>,,,,,,,, 100 //检测人物积分是否大于100
#ACT
SENDMSG 5 你的积分在100以上
检测修练值数量(以前的灵符)
格式:
CHECKGAMEGIRD 控制符(>,,, 1 > 45 //检测是否为战士,人数是否大于1,等级是否大于45级
#ACT
SENDMSG 5 条件满足
#ELSEACT
SENDMSG 5 条件不满足
检测PK值等级
格式:
CHECKPKPOINT 等级(100点PK值为1级,200点为2级,...)
示例:
[@main]
#IF
CHECKPKPOINT 2 //检测人物是否红名,因为PK值达到200就算是红名了。
#SAY
你杀了多少人,怎一个红得发紫啊。
检测人物自然长大点数
格式:
CHECKPULLULATION 控制符(>,, 50
#SAY
您的等级大于50级
#ELSESAY
您的等级不大于50级 //检查人物的等级是否大于指定级别
[@main2]
#IF
CHECKLEVELEX < 50
#SAY
您的等级小于50级
#ELSESAY
您的等级不小于50级 //检查人物的等级是否小于指定级别
检测背包大小
格式:
CHECKBAGSIZE 背包数量
示例:
[@main]
#IF
CHECKBAGSIZE 5
#ACT
SENDMSG 5 你的背包数有5个
#ELSEACT
SENDMSG 5 你的背包数不足5个
检测角色职业
格式:
CHECKJOB 职业(战士:Warrior;法师:Wizard,道士:Taoist)
示例:
[@main]
#IF
CHECKJOB Warrior
#ACT
MESSAGEBOX 你是战士
BREAK
#IF
CHECKJOB Wizard
#ACT
MESSAGEBOX 你是法师
BREAK
#IF
CHECKJOB Taoist
#ACT
MESSAGEBOX 你是道士
检测是否为管理员(人物权限>=6)
格式:
ISADMIN
示例:
#IF
ISADMIN
#SAY
你是管理员
#ELSESAY
你不是管理员
检测是否为管理员2(人物权限>=4)
格式:
ISSYSOP
示例:
#IF
ISSYSOP
#SAY
你是管理员2
#ELSESAY
你不是管理员2
检测是否为新人
格式:
ISNEWHUMAN
示例:
[@main]
#IF
ISNEWHUMAN
#SAY
你是新人
#ELSESAY
你不是新人 |