QFunction-0
;限时装备到期(到时间)触发
[@HeroItemExpired]
#act
sendmsg 3
你的英雄到期的装备为
<$H.ExpiredItemName>
[@ItemExpired]
#act
sendmsg
3 你到期的装备为 <$ExpiredItemName>
GOTOLABEL 模式(0,1,2,3) 触发字段 范围(模式等于3时有效)
模式=0 小组成员触发
模式=1 行会成员触发
模式=2 当前地图的人物触发
模式=3 以自己坐标为中心指定范围人物触发
[@main]
#IF
#ACT
GOTOLABEL 0 @小组成员触发
GOTOLABEL 1
@行会成员触发
GOTOLABEL 2 @当前地图的人物触发
GOTOLABEL 3 @指定范围人物触发 12
CheckNation 国家编号
[@检查是否国王]
#IF
IsNationKing 1
#SAY
你是编号1国家的国王
#ELSESAY
你不是编号1国家的国王
功能:
字符串比较处理。
格式:
CheckContainsText 字符 字符串检查 //检查字符串是否包涵在另外一个字符串中.
CompareText 字符 字符
// 比较两个字符串是否一样
;==========================================
检查字符串是否包涵在另外一个字符串中
[@Test]
#IF
CheckContainsText
www.Geem2.com Geem2.com
#Say
包涵
#elsesay
不包涵
;==========================================
;==========================================
比较两个字符串是否一样
[@Test]
#IF
CompareText
www.Geem2.com www.Geem2.com
#Say
一样
#elsesay
不一样
;==========================================
脚本检测命令取反NOT
格式:NOT 命令 > 50
//检测人物物品算不大于50
例子:
[@main]
#IF
NOT CHECKGAMEGOLD > 50 //检测人物元宝算不大于50
#ACT
SENDMSG
5 你身上没有50元宝
[@main_1]
#IF
NOT CHECKLEVELEX > 80
//检测人物等级不大于80级
#ACT
SENDMSG 5 你的等级不足80级
[@main_2]
#IF
NOT EQUAL P0 5 //检测变量P0是否不等于5
#ACT
SENDMSG 5
<$STR(P0)>变量不等于5
[@main_3]
#IF
NOT H.CHECKLEVELEX > 80
//检测英雄等级不大于80级
#ACT
SENDMSG 5 你的英雄等级不足80级
检查字符串是否在指定文件中
[@旧格式_不区分大小写]
#IF
CHECKTEXTLIST ..\QuestDiary\充值系统\10元卡号.txt
<$STR(S2)>
#SAY
<$STR(S2)>在列表中
#ELSESAY
<$STR(S2)>不在列表中
[@新格式_区分大小写]
#IF
CHECKTEXTLIST ..\QuestDiary\充值系统\10元卡号.txt
<$STR(S2)> <$STR(S3)>
#SAY
卡号密码正确
#ELSESAY
卡号密码错误
S2和S3的值在“10元卡号.txt”文本中以空格分开
================================================================= 示范脚本:
功能:
可以检查一个坐标范围内怪物数量。
格式:
CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<)
数量
;==========================================
[@Main]
#IF
CheckRangeMonCount 3 330 330 10 <
100
#SAY
地图3的X330Y330十的范围内怪物少于100只
#ELSESAY
地图3的X330Y330十的范围内怪物多于100只
;==========================================
功能:
可以检查一个地图内的人物数量。
格式:
CheckMapHumenCount地图号 ('<' '>'
'=')数量
;==========================================
[@Main]
#if
CheckMapHumanCount
3 <
100
#say
地图3内人数小于100人
#elsesay
地图3内人数多于100人
;==========================================
功能:检查是否在某地图
格式:ISONMAP 地图名称
#IF
ISONMAP 3
#SAY
你当前所在地图编号3,地图名称盟重土城。
| ||||||||||