蓝宇传奇私服技术论坛-三下五除二-单机传奇一键端版本库

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8|回复: 0

传奇私服字符串分割技术教程-996引擎

[复制链接]
发表于 12 小时前 | 显示全部楼层 |阅读模式
字符串分割方式1格式: GetValidstr 源字符串 分割符 保存变量
#IF
#ACT
MOV S1 刘德华|张学友|郭富城|黎明
GetValidstr <$STR(S1)> | S2 S1
SENDMSG 0 分割出来的字符:<$STR(S2)>
SENDMSG 0 剩余出来的字符:<$STR(S1)>

字符分割方式2格式:GETVALIDSTRSUPER 参数1 参数2 参数3 参数4
参数1:分割内容|分割内容|分割内容|
参数2:分割符号
参数3:存入变量   只支持临时变量N$XX S$XX支持到9999
参数4:分割数量存入变量(最多支持到99个)

字符分割常量:<$GETVALIDSTRSUPER(序号,分割内容,分割符号)>

示例:分割字符1获取<$GETVALIDSTRSUPER(1,1|2|3|4|5|6,|)>
示例:分割字符2获取<$GETVALIDSTRSUPER(2,1|2|3|4|5|6,|)>


//;例子
装备列表.txt 里面的内容为
战神盔甲(男):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指

[@分割]
#IF
gender man
checkjob warrior
#ACT
GetRandomText ..\QuestDiary\装备列表.txt <$STR(S$装备数据)> 0
GETVALIDSTRSUPER <$STR(S$装备数据)> : S$变量 N$数量
GIVE <$STR(S$变量1)> 1
GIVE <$STR(S$变量2)> 1
GIVE <$STR(S$变量3)> 1
GIVE <$STR(S$变量4)> 1
GIVE <$STR(S$变量5)> 1
GIVE <$STR(S$变量6)> 1
GIVE <$STR(S$变量7)> 1
GIVE <$STR(S$变量8)> 1
TakeOn <$STR(S$变量1)> 0
TakeOn <$STR(S$变量2)> 1
TakeOn <$STR(S$变量3)> 3
TakeOn <$STR(S$变量4)> 4
TakeOn <$STR(S$变量5)> 5
TakeOn <$STR(S$变量6)> 6
TakeOn <$STR(S$变量7)> 7
TakeOn <$STR(S$变量8)> 8
sendmsg 7  分割出来的数量<$str(N$数量)>
BREAK

回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|小黑屋|蓝宇传奇私服技术论坛-三下五除二-单机传奇一键端版本库 ( 湘ICP备16009605号-1 )

GMT+8, 2025-12-8 19:01 , Processed in 0.070016 second(s), 22 queries .

热血传奇 chuanqi! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表