• QQ:15656018

    工作时间

    周一至周五:9:00-23:00

    周末及节日:9:00-23:00

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

    gm下载站
发布资源赚元宝
暴君 白银玩家
  • 未知地域
  • 61发帖数
  • 59主题数
  • 0关注数
  • 0粉丝
开通vip会员

[功能命令] [翎风引擎]检测字符串是否在指定文件中命令功能详解

[复制链接]
暴君 发表于 2024-9-10 16:49:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,查看更多内容,丰富GM资源等你下载探索。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

功能说明:检测字符串是否在指定文件中 ;

例子:
[@旧格式_不区分大小写]
#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”文本中以空格分开

--------------------------------------------2019-01-31更新扩展参数5----------------------------------------------------------------------------------------
CheckTextList 文件名 检测字符串1 检测字符串2(可为空) 是否绝对路径(为空表示相对路径) 是否区分大小写(0或空:不区分; 1:区分)
注:当字符串2可用'' 或 ""表示空
----------------------------------------------------------------------------------------------------------------------------------

示范脚本
[@main]
<检测D001是否在列表中/@检测D001是在列表中1>\
<检测A001是否在列表中/@检测A001是在列表中1>\
<检测T001是否在列表中/@检测T001是在列表中1>\
<检测字符变量值D001是否在列表中/@检测字符变量值D001是否在列表1>\
<检测字符变量值T001是否在列表中/@检测字符变量值T001是否在列表1>\
<检测字符变量值Da11是否在列表中/@检测字符变量值Da11是否在列表1>\
<检测人物名字变量是否在列表中/@检测人物名字是否在列表1> <$USERNAME> 请把你的人物名字放进列表中再测试 \
<检测服务器名字变量是否在列表中/@检测服务器名字是否在列表1> <$SERVERNAME> 请把你的服务器名字放进列表中再测试 \

[@检测服务器名字是否在列表1]
#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt <$SERVERNAME>
;此处CHECKTEXTLIST无法识别 <$USERNAME> <$BOXITEM[X].NAME> <$STR(S$人物名称)>这些类型变量 现在只支持读取<$STR(XX)>这类变量
#ACT
#SAY
<$SERVERNAME>在列表中
#ELSESAY
<$SERVERNAME>不在列表中

[@检测人物名字是否在列表1]
#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt <$USERNAME>
;此处CHECKTEXTLIST无法识别 <$USERNAME> <$BOXITEM[X].NAME> <$STR(S$人物名称)>的这些类型变量
#ACT
#SAY
<$USERNAME>在列表中
#ELSESAY
<$USERNAME>不在列表中

[@检测字符变量值Da11是否在列表1]
#IF
#ACT
MOV S1 Da11

#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt <$STR(S1)>
#ACT
#SAY
<$STR(S1)>在列表中
#ELSESAY
<$STR(S1)>不在列表中

[@检测字符变量值T001是否在列表1]
#IF
#ACT
MOV S1 T001

#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt <$STR(S1)>
;此处CHECKTEXTLIST无法识别 S1的变量值
#ACT
#SAY
<$STR(S1)>在列表中
#ELSESAY
<$STR(S1)>不在列表中 此处有问题


[@检测字符变量值D001是否在列表1]
#IF
#ACT
MOV S1 D001
#IF

CHECKTEXTLIST ..\QuestDiary\列表.txt <$STR(S1)>
;此处CHECKTEXTLIST无法识别出 S1的变量值 估计是把S1的变量值当成了变量
#ACT
#SAY
<$STR(S1)>在列表中
#ELSESAY
<$STR(S1)>不在列表中 此处有问题

[@检测T001是在列表中1]
#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt T001
#ACT
#SAY
T001在列表中
#ELSESAY
T001不在列表中

[@检测A001是在列表中1]
#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt A001
#ACT
#SAY
A001在列表中
#ELSESAY
A001不在列表中

[@检测D001是在列表中1]
#IF
CHECKTEXTLIST ..\QuestDiary\列表.txt D001
#ACT
#SAY
D001在列表中
#ELSESAY
D001不在列表中

------------------------------------------------
..\QuestDiary\列表.txt

列表.TXT里面的内容

D001
TAa1
Da11
D002
C001
A001
G001
GG001
T001
11111

锁定 gmbb8.com 传奇资源尽在gm下载站!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
全国统一客服QQ
QQ:15656018

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

传奇游戏资源分享基地 gm下载站 ©2010-2024 传奇版本网站传奇游戏源码资源下载中心( 鄂ICP备2024043260号-1 )网站地图