Skocz do zawartości
  • 0

License


TEEMER

Pytanie

Hej, mam pewien problem bo napisalem plugin na licensje ale nie sprawdza mi tej licensji nawet jak nie ma jej na stronie to i tak plugin dziala pomoze ktos ?

package me.License;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.InetAddress;
import java.net.URL;
import java.net.URLConnection;
import java.nio.charset.Charset;

import org.bukkit.Bukkit;

import me.License.Main;

public class auth {

	static Main plugin;
	
	public auth(Main m) {
		plugin = m;
	}

	
	@SuppressWarnings("unused")
	public auth() {
		try {
			URLConnection localURLConnection = new URL("web1.titanaxe.com/" + plugin.getConfig().getString("me.License") + ".txt").openConnection();
			localURLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11");
			localURLConnection.connect();
			
			BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(localURLConnection.getInputStream(), Charset.forName("UTF-8")));
				
			
		} catch(IOException localIOExecption) {
			localIOExecption.printStackTrace();
			disableAuth();
			return;
		}
	}
	public static void disableAuth() {
		Bukkit.broadcastMessage("[License] Plugin Nie Posiada Wpisanej Licensji w config.yml !");
		Bukkit.getPluginManager().disablePlugin(plugin);
	}


}
package me.License;

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {
	public void onEnable() {
		auth.auth();
		new auth(this);
		new Commands(this);
		getConfig().options().copyDefaults(true);
		saveConfig();
		System.out.println("License!");
		System.out.println("License!");
		System.out.println("License!");
		System.out.println("License!");
		System.out.println("License!");
		System.out.println("License!");
	}
	

}
package me.License;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import me.License.*;



@SuppressWarnings("unused")
public class Commands implements CommandExecutor {
	Main plugin;
	
	public Commands(Main m) {
		plugin = m;
		plugin.getCommand("License").setExecutor(this);
	}
   public Commands() {

	}
@SuppressWarnings("deprecation")
public boolean onCommand(CommandSender s, Command cmd, String l, String[] args) {
      Player p = (Player)s;
  	  p.sendTitle("§9License", "§2Sprawdzanie Licencji...");
  	  p.sendMessage("§2Sprawdzanie Licencji...");
  	  auth.auth();
      return false;
   }
}

 

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

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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