Skocz do zawartości
  • 0

Sprawdzanie czy gracz posiada premium.


SzymoonDev
 Udostępnij

Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Znalazłem coś takiego na spigotmc:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerLoginEvent;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {
   
    public void onEnable() {
        Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }
   
    @EventHandler
    public void loginEvent(PlayerLoginEvent e) {
        try {
            check(e.getPlayer());
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
   
    public static void check(Player p) throws Exception {
        URL hasPaid = new URL("https://minecraft.net/haspaid.jsp?user="+p.getName());
        BufferedReader in = new BufferedReader(
        new InputStreamReader(hasPaid.openStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null)
            inputLine = in.readLine();
        in.close();
        if (inputLine.equalsIgnoreCase("false")) {
            p.kickPlayer("You Must Buy Minecraft To Play!");
            Bukkit.getServer().getLogger().info(p.getName()+" Tried To Login But They Hasn't Bought Minecraft!");
        }
    }
}
 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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