当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇GEE引擎中的字符串分割与自动保存变量

热度:
一、TextSplit 分割字符串

标题: GEE引擎字符串分割 - TextSplit(分割符, 源字符串, 保存变量(递增))

描述: TextSplit命令用于将源字符串按指定分隔符分割成多个子字符串,并将子字符串分别保存到变量中。

示例:

TextSplit | aaa|bbb|ccc|ddddd|eeeeee s1 s2 s3 s4 s5
Copy
二、ExtractStringEx 分割字符串并返回数量

标题: GEE引擎字符串分割 - ExtractStringEx(分割符号, 切割内容, 保存变量, 分割出来的字符串数量)

描述: ExtractStringEx命令用于将源字符串按指定分隔符分割成多个子字符串,并将子字符串分别保存到变量中。同时,返回分割出的子字符串数量。

示例:

EXTRACTSTRINGEX , <$STR(S$切割内容)> S$切割后内容 N$切割数量
Copy
三、总结

通过TextSplit和ExtractStringEx命令,传奇游戏中的字符串分割与自动保存变量功能得到了完善,确保了游戏体验的流畅性和规则的执行。

TextSplit ExtractStringEx 分割字符串支持返回切割数量 参数4,TextSplit 分割符 源字符串 保存变量 EXTRACTSTRINGEX 切割符号 切割内容 保存变量

功能:切割字符串自动保存到变量

命令:EXTRACTSTRINGEX 切割符号 切割内容 保存变量

[@main]
#if
#act
MOV S$切割内容 裁决之仗,1,天魔神甲,1,圣战戒指,2
EXTRACTSTRINGEX , <$STR(S$切割内容)> S$切割后内容 N$切割数量
sendmsg 6 提示:<$STR(N$切割数量)>个变量
Sendmsg 6 提示:<$STR(S$切割后内容1)>
Sendmsg 6 提示:<$STR(S$切割后内容2)>
Sendmsg 6 提示:<$STR(S$切割后内容3)>
Sendmsg 6 提示:<$STR(S$切割后内容4)>
Sendmsg 6 提示:<$STR(S$切割后内容5)>
Sendmsg 6 提示:<$STR(S$切割后内容6)>

功能:
分割字符串.

格式: TextSplit 分割符 源字符串 保存变量(只指定第一个,后面的递增) 保存变量(分割出来的字符串数量)

示列:

[@mail]
#ACT
TextSplit | aaa|bbb|ccc|ddddd|eeeeee s1 N1
SENDMSG 6 共计分割<$STR(N1)>个变量分别为:<$STR(s1)>,<$STR(s2)>,<$STR(s3)>,<$STR(s4)>,<$STR(s5)>
[顶部]