Stránka 1 z 1
Programování pluginů
Napsal: 18 říj 2015, 21:22
od Tylericek009
nemámAhoj lidi

Potřeboval bych pomoct s javou. Začal sem programovat pluginy ale zasekl sem se u toho že chci aby plugin v servrový čas vypsal nějakou zprávu př.
Serverový čas: 12:00
Zpráva: Je odpoledne
Prosím pomocte

Re: Programování pluginů
Napsal: 18 říj 2015, 21:32
od TheGoldTiger
Pokud nemáš server, tak ti tady nikdo nepomůže. Server je podmínka pro technickou podporu.
Re: Programování pluginů
Napsal: 18 říj 2015, 21:57
od DanielL
Kód: Vybrat vše
@Override
public void onEnable() {
Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
@Override
public void run() {
if (Bukkit.getOnlinePlayers().iterator().next().getWorld().getTime() == 6000L) {
Bukkit.broadcastMessage("Je poledne");
}
}
}, 0L, 20L);
}
Re: Programování pluginů
Napsal: 19 říj 2015, 17:10
od Tylericek009
Děkuju ale mám problém

if (
Bukkit.getOnlinePlayers().iterator().next().getWorld().getTime() == 6000L) {
Bukkit.broadcastMessage("Je poledne");
Co s tím (
červená) = error
Chyba: Cannot invoke iterator() on the array type Player[]
Re: Programování pluginů
Napsal: 19 říj 2015, 17:31
od DanielL
Používej jako api nejnovější spigot, ne craftbukkit.
Re: Programování pluginů
Napsal: 19 říj 2015, 17:36
od MarekBurget
K Tomu to posluži plugin, asi od sionzeeho, cRon, vykoná prikaz v daných intervaloch (10:00 ráno) (18:00 večer) a ide dat možnost spraviť hociaký prikaz, napr. že to online hračom dá 500$.