Ir para conteúdo

Frogguer

Membros VIP
  • Total de itens

    1.731
  • Registro em

  • Última visita

Tudo que Frogguer postou

  1. vlw pela dica vlw Quem sabe na próxima
  2. Oq vocês acham do meu avatar fiz no cinema 4D aceito dicas
  3. Servidor muito bom, recomendo, já estou jogando lá shushus
  4. sim, gaste apenas xp é claro mais o lapis,, nao
  5. Pode dizer a parte para não remover também, pf
  6. Dei uma passada lá e curti o servidor, isso sim eu chamo de economia difícil
  7. Qual é o code pra por lápis lazúli quando o player for abrir o altar de encantamento já tiver lapis l... lá
  8. Então deu erro quando o player não tem clan, mais quando ele tem o clan aparece no chat normal
  9. é que a classe toda esta assim public class AutoMessages { private static int actual; private static List<String> messages; public static void insert() { File file = new File(Main.getInstance().getDataFolder(), "autoMessages.yml"); YamlConfiguration messages = YamlConfiguration.loadConfiguration(file); AutoMessages.messages = messages.getStringList("autoMessages"); APIScheduler.startTask(new APIScheduler.TaskRunnable() { @Override public void run() { if (AutoMessages.actual >= AutoMessages.messages.size()) { AutoMessages.actual = 0; } Bukkit.broadcastMessage("§6"+AutoMessages.messages.get(AutoMessages.actual).replace("&", "§").replace(";", ":")); AutoMessages.actual++; } }, 3, APIScheduler.SchedulerUnit.MINUTE); } }
  10. AutoMessages.actual++; public void run() { if (AutoMessages.actual >= AutoMessages.messages.size()) { AutoMessages.actual = 0; } Bukkit.broadcastMessage("§6"+AutoMessages.messages.get(AutoMessages.actual).replace("&", "§").replace(";", ":")); AutoMessages.actual++; } }, 3, APIScheduler.SchedulerUnit.MINUTE); } }
  11. cobro, money ou pl susuhshus so as letras fiz no mouse é muito dificil ksksksvlw
  12. como ? sim, quero o code da tag pra mim por no pl de chat
  13. Como diz o nome do topico, como pego a tag só do clan, tenho um plugin de chat e quero por a tag do clan no chat quem poder dar um exemplo pra mim, agradeço
  14. Servidor muito bom, e tem forum, coisa que eu gosto de um servidor ksksks
  15. Não apoio, se ele não entra, então alguém vai passar ele né '- '
  16. o código public class APIScheduler { private static BukkitTask task; private static BukkitTask asyncTask; private static Set<ScheduledTask> tasks; private static Set<ScheduledTask> asyncTasks; private static Set<ScheduledTask> toRemove; private static void init() { if (APIScheduler.tasks.isEmpty()) { APIScheduler.task = Bukkit.getScheduler().runTaskTimer(Main.getInstance(), new Runnable() { @Override public void run() { if (APIScheduler.toRemove.isEmpty()) { APIScheduler.tasks.removeAll((APIScheduler.toRemove)); APIScheduler.toRemove.clear(); } if (APIScheduler.tasks.isEmpty()) { APIScheduler.task.cancel(); APIScheduler.task = null; } for (ScheduledTask task : (APIScheduler.tasks)) { APIScheduler.tasks.remove(task); if (task.aux == task.value * task.unit.getTicks()) { if (task.runnable.iterations >= 0 && task.runnable.aux == task.runnable.iterations) { task.runnable.run(); task.cancel(); continue; } task.aux = 1; task.runnable.run(); task.runnable.aux++; } else { task.aux++; } APIScheduler.tasks.add(task); } } }, 0L, 1L); } } public static ScheduledTask startTask(TaskRunnable runnable, int value, SchedulerUnit unit) { return startAutoTask(runnable, -1, value, unit, false); } public static ScheduledTask startDelayedTask(TaskRunnable runnable, int value, SchedulerUnit unit) { return startAutoTask(runnable, 1, value, unit, false); } public static ScheduledTask startAutoTask(TaskRunnable runnable, int iterations, int value, SchedulerUnit unit) { return startAutoTask(runnable, iterations, value, unit, false); } private static ScheduledTask startAutoTask(TaskRunnable runnable, int iterations, int value, SchedulerUnit unit, boolean async) { ScheduledTask localTask = new ScheduledTask(runnable, value, unit); runnable.task = localTask; runnable.iterations = iterations; if (iterations != 1) { localTask.runnable.run(); } if (async) { APIScheduler.asyncTasks.add(localTask); if (APIScheduler.asyncTask == null) { init(); } } else { APIScheduler.tasks.add(localTask); if (APIScheduler.task == null) { init(); } } return localTask; } static { APIScheduler.task = null; APIScheduler.asyncTask = null; APIScheduler.tasks = new HashSet<ScheduledTask>(); APIScheduler.asyncTasks = new HashSet<ScheduledTask>(); APIScheduler.toRemove = new HashSet<ScheduledTask>(); } public abstract static class TaskRunnable implements Runnable { private ScheduledTask task; private int aux; private int iterations; public TaskRunnable() { this.aux = 1; this.iterations = -1; } public void cancel() { this.task.cancel(); } public int getAux() { return this.aux; } } public enum SchedulerUnit { TICK(1), SECOND(20), MINUTE(1200), HOUR(72000), DAY(1728000); private int ticks; private SchedulerUnit(int multi) { this.ticks = multi; } public int getTicks() { return this.ticks; } } public static class ScheduledTask { private int aux; private int value; private SchedulerUnit unit; private TaskRunnable runnable; public ScheduledTask(TaskRunnable r, int v, SchedulerUnit u) { this.aux = 1; this.runnable = r; this.value = v; this.unit = u; } public int getAux() { return this.aux; } public void cancel() { if (APIScheduler.toRemove.contains(this)) { APIScheduler.toRemove.add(this); } } } }
  17. Frogguer

    Lembram de mim?

    Olha quem esta ai novamente shushusuhs, eu ainda me lembro de ti cara so mudou o nick '- '
×
×
  • Criar Novo...