0
我想給所有的在線玩家提供一個物品,但是我希望每十秒鐘給一個物品。我希望你能明白我想說什麼,因爲我是意大利人,不知道我是否解釋得好。 我在編程方面很早,所以你可以在代碼中發佈代碼。(Bukkit)有沒有辦法讓服務器上的所有在線玩家每10秒鐘處理一件物品?
我想給所有的在線玩家提供一個物品,但是我希望每十秒鐘給一個物品。我希望你能明白我想說什麼,因爲我是意大利人,不知道我是否解釋得好。 我在編程方面很早,所以你可以在代碼中發佈代碼。(Bukkit)有沒有辦法讓服務器上的所有在線玩家每10秒鐘處理一件物品?
我希望這有助於:
public void startAll10SecondsItem() {
Bukkit.getScheduler().scheduleAsyncRepeatingTask(plugin, new Runnable() {
@Override
public void run() {
for (Player p : Bukkit.getOnlinePlayers()) {
p.getInventory().addItem(new ItemStack(Material.STICK));
p.updateInventory();
}
}
}, 0, 10 * 20);
}
現在,你只需要在你的onEnable()
運行此方法。
如果我的回答是正確的,請把它標記爲這個! – Nightfighter001
瞭解調度程序。您可以使用player.getInventory()。addItem(Itemstack)添加一個項目; – user5055454