我有一个用Java编码的RuneScape私有服务器项目,我正在尝试编写一个玩家可以使用的个人“标签”。我设法做到了这一点,但每次服务器上重启时,他们的“标签”都会重置为“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)搜索它的地方,它运行正常,直到重新启动服务器。