功能:
检查人物的职业
格式:
#IF
CheckJob Warrior
#SAY
你是武士.
#IF
CheckJob Taoist
#SAY
你是道士.
#IF
CheckJob Wizard
#SAY
你是魔法师.
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,地图名称盟重土城。
| ||||||||||