Advertisement
Guest User

Untitled

a guest
Apr 26th, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1.     public boolean aberto = false;
  2.     public static int stagio = 0;
  3.  
  4.     public static boolean isAberto(){
  5.         return aberto;
  6.     }
  7.    
  8.     public static void setAberto(boolean b){
  9.         aberto = b;
  10.     }
  11.  
  12.     public static void setStagio(int a){
  13.         stagio = a;
  14.     }
  15.    
  16.     public static int getStagio(){
  17.         return stagio;
  18.     }
  19.  
  20.     public static void iniciarAnuncios(final int avizos){
  21.         if(avizos == 0){ //Aqui, e o que acontece, qnd o anuncio, chegar em 0, ou seja, deve iniciar.
  22.             iniciar();
  23.         }else{
  24.             setAberto(true);setStagio(1); //acho que pode ignorar isso aqui, se quiser;
  25. //Isso, e mais para definir, se ta acontecendo, e pra checar se o player pode ir pro evento e talz. Vc ja deve ter feito isso.
  26.             for(String a : cnf.getStringList("Mensagens.Anuncio")){
  27.                 Bukkit.broadcastMessage(a.replace("&", "§").replace("{restante}", cnf.getInt("Iniciando.Tempo_Entre_Avisos") * avizos+""));// aqui, e simplesmente a msg;
  28.             }
  29.             id=Bukkit.getScheduler().runTaskLater(pl, new Runnable() {
  30.                 public void run() {
  31.                     iniciarAnuncios(avizos - 1); //aqui, e para o cod subtrair o cod que tem no momento, pelo codigo que vai vir.
  32.                 }
  33.             }, cnf.getInt("Iniciando.Tempo_Entre_Avisos") * 20); //aqui, 20 = 1s; e o tempo da config ja sabe neh?!
  34.         }
  35.     }
  36.  
  37. /*
  38. Eu sei usar, só não sei usar todos.
  39. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement