勤奋小鹿 发表于 2026-3-28 16:06:46

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

有获取某个行会老大的命令吗?有获取指定行会的行会老大名称   这个命令吗?
有的话,麻烦跟我说下。谢谢。

可爱小狗 发表于 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-3-28 16:06:46

确实没有这个命令的。。。。
尝试创建行会时把老大的名字和行会名写入到文本记录。。
但是如果换了行会老大就没办法了。。。。。。。。。。

大方小兔 发表于 2026-3-28 16:06:46

你竟然把分给他了。。。。不然

坚强小兔 发表于 2026-3-28 16:06:46

你竟然把分给他了。。。。不然

帅气小鸟 发表于 2026-3-28 16:06:46

确实有办法获得啊,读取行会文件就可以了。

善良月亮 发表于 2026-3-28 16:06:46

确实没有这个命令的。。。。
尝试创建行会时把老大的名字和行会名写入到文本记录。。
但是如果换了行会老大就没办法了。。。。。。。。。。

帅气小鸟 发表于 2026-3-28 16:06:46

你竟然把分给他了。。。。不然

机智小猪 发表于 2026-3-28 16:06:46

你竟然把分给他了。。。。不然

可爱月亮 发表于 2026-3-28 16:06:46

确实有办法获得啊,读取行会文件就可以了。
页: [1] 2
查看完整版本: 有获取某个行会老大的命令吗?