找回密码
 立即注册
楼主: 勤奋小鹿

有获取某个行会老大的命令吗?

[复制链接]

0

主题

518

回帖

407

积分

中级会员

积分
407
发表于 2026-3-28 16:06:46 | 显示全部楼层
#IF
GetStringPosEX ..\\..\\GuildBase\\Guilds\\<$STR(S$行会名称)>.txt #1 P1 S1 0
#ACT
INC P1 2
GETRANDOMLINETEXT ..\\..\\GuildBase\\Guilds\\<$STR(S$行会名称)>.txt S1 <$STR(P1)>
DEC S1 +
#ELSEACT
MOV S1 \"\"
每个行会都有一个独立的文件,存放在guilds文件夹下面。行会老大总是在文件里#1这一行的下面,所以你只要查找行会文件里#1在哪一行,然后读取它下一行就是第一个老大,读取它下两行就是第二个老大。读取出来的内容前面会有一个+号,所以要把+号去除掉。另外,因为查找的命令GetStringPosEX行会是从0起算的,而读取的命令GETRANDOMLINETEXT行数是从1起算的,要P1+2才是第一个老大的内容。

© 2026 折翼天使社区 版权所有