功能
字符串分隔命令
格式
EXTRACTSTRING 参数1 参数2 参数3 参数4 参数5 参数6 参数7...
命令参数
参数 |
含义 |
参数1 |
分割符 |
参数2 |
需要分割的字符串 |
参数3 |
保存变量1 |
参数4 |
保存变量2 |
参数5 |
保存变量3 |
参数6 |
保存变量4 |
参数7... |
后续均为保存变量 |
使用示例1
;写变量可配合inc实现写入数据
[@TEST]
#if
#act
mov S0
inc S0 测试
inc S0 :
inc S0 字符串
inc S0 :
inc S0 分隔
inc S0
:
inc S0 命令
mov s1
mov s2
mov s3
mov s4
EXTRACTSTRING : <$STR(S0)> s1 s2 s3 s4
sendmsg 7
s1:<$STR(s1)>,s2:<$STR(s2)>,s3:<$STR(s3)>,s4:<$STR(s4)>
;结果 s1:测试,s2:字符串,s3:分隔,s4:命令
使用示例2
;使用GetRandomText指令,读取装备列表.txt的内容,然后自动穿戴至人物身上
[@TEST1]
#IF
gender man
checkjob warrior
#ACT
GetRandomText
..\QuestDiary\装备列表.txt S0 1
EXTRACTSTRING : <$STR(S0)> s1 s2 s3 s4 s5
s6 s7 s8
GIVE <$STR(S1)> 1
GIVE <$STR(S2)> 1
GIVE
<$STR(S3)> 1
GIVE <$STR(S4)> 1
GIVE <$STR(S5)> 1
GIVE <$STR(S6)> 1
GIVE <$STR(S7)> 1
GIVE
<$STR(S8)> 1
TakeOn <$STR(S1)> 0
TakeOn <$STR(S2)> 1
TakeOn <$STR(S3)> 3
TakeOn <$STR(S4)> 4
TakeOn
<$STR(S5)> 5
TakeOn <$STR(S6)> 6
TakeOn <$STR(S7)> 7
TakeOn <$STR(S8)> 8
BREAK
装备列表.txt 内容
;战神盔甲(男):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
;战神盔甲(女):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
;魔法长袍(男):血饮:恶魔铃铛:道士头盔:龙之手镯:龙之手镯:紫碧螺:紫碧螺
;魔法长袍(女):血饮:恶魔铃铛:道士头盔:龙之手镯:龙之手镯:紫碧螺:紫碧螺
;灵魂战衣(男):无极棍:灵魂项链:道士头盔:三眼手镯:三眼手镯:泰坦戒指:泰坦戒指
;灵魂战衣(女):无极棍:灵魂项链:道士头盔:三眼手镯:三眼手镯:泰坦戒指:泰坦戒指