我有一个用 Java 编码的 RuneScape Private Server 项目,并且正在尝试编写一个玩家可以使用的个人“标签”。我已经设法做到了,但是每次服务器重新启动时,它们的“标签”都会重置为“null”。
他们的“标签”通过执行命令“;;settag [name]”来初始化。然后他们的标签被设置为他们想要的任何东西。我通过一个字符串做到了这一点:
if (command[0].equals("settag")) {
newTag = getCompleteString(command, 1);
newTag = player.yellTag
player.sendMessage("Your tag is now:" +newTag);
}
我不确定解决此问题的最有效方法是什么,我正在考虑通过 .xml/.txt 文件加载和保存。顺便说一句,player.yellTag 是下一个命令 (::mytag) 搜索它的地方,它工作正常,直到服务器重新启动。