当前位置:首页 > 引擎 > Blue引擎

传奇脚本常用指令大全|传奇字符串操作脚本命令使用教程

admin17小时前2
一、传奇脚本字符串检测指令传奇脚本字符串检测指令是传奇版本制作、功能脚本编写的核心基础命令,主要用于检测文本内容、筛选道具信息、判断玩家输入内容,广泛应用于传奇任务脚本、押镖脚本、对话脚本等各类自定义功能中。以下是全套可用的传奇字符串检测指令及详细用法。1. CHECKSTRINGLIST 指令功能…


一、传奇脚本字符串检测指令

传奇脚本字符串检测指令是传奇版本制作、功能脚本编写的核心基础命令,主要用于检测文本内容、筛选道具信息、判断玩家输入内容,广泛应用于传奇任务脚本、押镖脚本、对话脚本等各类自定义功能中。以下是全套可用的传奇字符串检测指令及详细用法。

1. CHECKSTRINGLIST 指令

功能:检测指定内容、字符串是否存在于目标TXT文本文件中,是传奇自定义道具判定、专属物品识别的常用脚本命令。

适用场景:传奇押镖道具检测、专属装备判定、自定义物品筛选、名单检测脚本

脚本示例:

;检查字符串是否在指定文件中

[@CHECKSTRINGLIST]

#IF

CHECKSTRINGLIST .\QUESTDIARY\变量\押镖道具.TXT $STR(S1)

#SAY

你的是$STR(S1)。

#ELSESAY

你的不是$STR(S1)。

指令格式:CHECKSTRINGLIST ..\QUESTDIARY\、、、 检查$STR(S1)是否包含在 押镖道具.TXT 中

2. CHECKCONTAINSSTR 指令

功能:精准检测字符串中包含指定字符,区分大小写,适合传奇脚本精准字符验证、密码验证、关键词过滤等严格场景。

脚本示例:

#IF

CHECKCONTAINSSTR S1 S

#SAY

检测您的字符串中有“S”

3. CHECKCONTAINSTEXT 指令

功能:检测字符串包含指定字符,不区分大小写,适配玩家昵称检测、留言过滤、通用文本识别等宽松脚本场景。

#IF

CHECKCONTAINSTEXT S1 符

#SAY

检测您的字符串中有“符”

二、传奇脚本字符串替换指令

STRINGREPLACE 指令

功能:传奇脚本核心替换命令,用于替换文本、修改内容、替换变量字符,适配版本美化、文字修改、功能优化脚本。

参数说明:S1=源字符串,S2=待替换字符,S3=替换后字符

脚本示例:

#IF

#ACT

MOV S1 BLUE引擎.COM

MOV S2 引擎

MOV S3 M2

STRINGREPLACE S1 <$STR(S2)> <$STR(S3)>

SENDMSG 5 结果:<$STR(S1)> = BLUEM2.COM

三、传奇脚本随机读取指令

1. READRANDOMSTR 指令

功能:概率型随机读取指令,可自定义读取几率,数值越大对应内容获取概率越低,常用于传奇抽奖脚本、随机奖励、掉落几率设置。

适用文件:传奇本地TXT文本配置文件,支持自定义路径读取

脚本示例:

[@READRANDOMSTR]

#IF

#ACT

READRANDOMSTR .\QUESTDIARY\变量\颜色.TXT S15

#SAY

你所获得的颜色是:$STR(S15)

几率配置说明(TXT文本格式):字符+空格+几率数字,支持自定义多行配置,示例如下:

字符1 11(获取概率较高)

文字2 88(获取概率较低)

四、传奇脚本随机读取指令

READRANDOMLINE 指令

功能:纯随机读取指令,无几率限制,随机获取文本内任意一行内容,适配传奇随机称号、随机buff、随机弹窗、通用随机展示功能。

脚本示例:

[@READRANDOMLINE]

#IF

#ACT

READRANDOMLINE .\QUESTDIARY\变量\颜色.TXT S15

#SAY

你所获得的颜色是:$STR(S15)

文本配置说明:仅需填写独立字符、文字,无几率参数,系统纯随机抓取单行内容。

五、传奇脚本文本写入指令

传奇脚本文本写入指令主要用于修改本地TXT文档内容,适配传奇排行脚本、数据记录脚本、存档脚本、自定义日志脚本等功能,包含单行获取、单行删除、覆盖写入、插入写入四种常用命令。

1. READLINE 指令

功能:获取指定文档指定行数字符,支持全局变量调用,是传奇数据记录、信息读取基础指令。

用法:可读取玩家信息、排行数据、自定义文本存档内容

2. DELETELINE 指令

功能:读取指定文档指定行数内容,同时删除该行数据,适配传奇榜单更新、记录清除、临时数据删除功能。

格式:DELETELINE 文件 行数 变量

3. WRITELINE 指令

功能:覆盖式写入脚本,可自定义行数写入文字或变量,替换原有内容,用于传奇数据更新、固定信息修改。

格式:WRITELINE 文件 行数 文字/变量

4. INSERTLINE 指令

功能:非覆盖式插入脚本,在指定行数新增内容,保留原有数据,适配传奇新增记录、榜单追加、日志新增功能。

六、传奇脚本字符长度指令

GETSTRLENGTH 指令

用于统计字符长度,精准控制文字字数,适配传奇昵称限制、公告字数控制、输入框校验脚本。

脚本示例:

[@GETSTRLENGTH]

#IF

#ACT

MOV S1 <$USERNAME>

GETSTRLENGTH $STR(S1) M1

扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/540.html

分享给朋友: