Skocz do zawartości
  • 0

AutoMessage


xEver1337

Pytanie

Witam, pomoze ktos z pluginem? Napisalem plugin na automessage, dziala. Ale pisze sie wiadomosc co 1sek. Czy mozna to zmienic? Daje main poniewaz to tylko od niego raczej zalezy.

package me.hotangel2k17.am;

import java.util.List;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
	
	private static Main instance;
	public List<String> msgs;
	int i;
	

	@Override
	public void onEnable(){
		instance = this;
		System.out.println("Wlaczanie...");
		getCommand("automsg").setExecutor(new Configi());
		saveDefaultConfig();
		msgs = getConfig().getStringList("autoMsg");
		autoMsg();
	}

	@Override
	public void onDisable(){
		System.out.println("Wylaczanie...");
	}

	public static Main getInst(){
		return instance;
	}

	private void autoMsg(){
		i = 0;
		Bukkit.getScheduler().runTaskTimer(this, new Runnable(){
			public void run(){
				Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', msgs.get(i)));
				i++;
				if(i == msgs.size()){
					i = 0;
				}
			}
			
		},0, 20);
	}
}

 

Dobra, prosty blad, do zamkniecia Sory

Odnośnik do komentarza
https://skript.pl/temat/24298-automessage/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...