/ / (बुककिट) क्या सर्वर पर हर 10 सेकंड में एक आइटम पर सभी ऑनलाइन प्लेयर देने का कोई तरीका है? - देरी, मिनीक्राफ्ट, खिलाड़ी, बुक्किट, सेकंड

(बुक्किट) सर्वर पर सभी ऑनलाइन प्लेयर को हर 10 सेकंड में एक आइटम देने का कोई तरीका है? - देरी, Minecraft, खिलाड़ी, bukkit, सेकंड्स

मैं सभी ऑनलाइन को एक आइटम देना चाहता हूंखिलाड़ियों, लेकिन मैं यह हर दस सेकंड दिया जाना चाहता हूँ। मुझे आशा है कि आप समझ जाएंगे कि मैं क्या कहना चाह रहा हूं, क्योंकि मैं इटैलियन हूं, और अगर मैं अच्छी तरह से समझा रहा हूं तो मुझे पता नहीं है। मैं प्रोग्रामिंग में काफी शुरुआती हूं, इसलिए आप उत्तर में कोड पोस्ट कर सकते हैं।

उत्तर:

जवाब के लिए 0 № 1

आशा है कि ये आपकी मदद करेगा:

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().