Skocz do zawartości

xInformacje Dodaj informacje o Svipie i Vipie na swoj serwer.


xNexT

Rekomendowane odpowiedzi

Dołączona grafika

 

Plugin dodaje informacje

 o Vipie i Svipie pod komendami

 

Vip

 

Svip

 

Informacje mozna zmienic w konfigu

 

Plugin nie jest trudny do napisania ale jesli ktos

nie umie to udostępniam dla niego. 

 

Jest to moj 1 plugin (nie hejtujcie Dołączona grafika)

 

Strona Graficzna bedzie lepsza z czasem.

 

DL:

Cytuj

Skan:

 

Cytuj

Znalazles bug? Zglos mi to!

Beda lepsze wersje pluginu. Zmniejsze kod jak i ulepsze config.

Lecz juz jest gotowy. 

Nowe wersje wyjda nie dlugo.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

Plugin, który nawet ja potrafię napisać ;p (tak, znam się na Javie). Najlepsze jest to, że na podobny nigdzie na forum nie natrafiłem. Nie dość, że jest mały, to jeszcze pomysłowy.

Tak naprawdę to ten plugin jest CH***WY! Po jakiego wje***es tam 69696969 stringów, zamiast zrobić listy. Masz conajmniej 4 błędy. Np. na końcu onCommand masz return false. Napisałem tak milutko, bo widziałem jak po Tobie jeździli na |/|pc. Chociaż jak na 1 plugin to i tak Grottolacje. Dobrze, że nie zrobiłeś skryptu na to, bo byś jeszcze bardziej zaśmiecił forum.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...

Powiem tak, plugin jest naprawdę [ciach], dałoby się zrobić nieskończoną ilość linijek i skrócić kod o przynajmniej połowę.

Kod całego pluginu (jedna klasa - Main)

Spoiler

 

package me.xnext.vip;import org.bukkit.plugin.java.*;import org.bukkit.command.*;import org.bukkit.entity.*;import org.bukkit.*;public class Main extends JavaPlugin{    String vip1;    String vip2;    String vip3;    String vip4;    String vip5;    String vip6;    String vip7;    String vip8;    String svip1;    String svip2;    String svip3;    String svip4;    String svip5;    String svip6;    String svip7;    String svip8;        public Main() {        super();        this.vip1 = "domyslnie";        this.vip2 = "domyslnie";        this.vip3 = "domyslnie";        this.vip4 = "domyslnie";        this.vip5 = "domyslnie";        this.vip6 = "domyslnie";        this.vip7 = "domyslnie";        this.vip8 = "domyslnie";        this.svip1 = "domyslnie1";        this.svip2 = "domyslnie1";        this.svip3 = "domyslnie1";        this.svip4 = "domyslnie1";        this.svip5 = "domyslnie1";        this.svip6 = "domyslnie1";        this.svip7 = "domyslnie1";        this.svip8 = "domyslnie1";    }        public void onEnable() {        this.saveDefaultConfig();        final String temp1 = (String)this.getConfig().get("vip1", (Object)this.vip1);        final String temp2 = (String)this.getConfig().get("vip2", (Object)this.vip2);        final String temp3 = (String)this.getConfig().get("vip3", (Object)this.vip3);        final String temp4 = (String)this.getConfig().get("vip4", (Object)this.vip4);        final String temp5 = (String)this.getConfig().get("vip5", (Object)this.vip5);        final String temp6 = (String)this.getConfig().get("vip6", (Object)this.vip6);        final String temp7 = (String)this.getConfig().get("vip7", (Object)this.vip7);        final String temp8 = (String)this.getConfig().get("vip8", (Object)this.vip8);        final String temp9 = (String)this.getConfig().get("svip1", (Object)this.svip1);        final String temp10 = (String)this.getConfig().get("svip2", (Object)this.svip2);        final String temp11 = (String)this.getConfig().get("svip3", (Object)this.svip3);        final String temp12 = (String)this.getConfig().get("svip4", (Object)this.svip4);        final String temp13 = (String)this.getConfig().get("svip5", (Object)this.svip5);        final String temp14 = (String)this.getConfig().get("svip6", (Object)this.svip6);        final String temp15 = (String)this.getConfig().get("svip7", (Object)this.svip8);        final String temp16 = (String)this.getConfig().get("svip8", (Object)this.svip8);        System.out.println("Wlaczam plugin xInformacje by xNexT");        this.saveConfig();        this.vip1 = temp1;        this.vip2 = temp2;        this.vip3 = temp3;        this.vip4 = temp4;        this.vip5 = temp5;        this.vip6 = temp6;        this.vip7 = temp7;        this.vip8 = temp8;        this.svip1 = temp9;        this.svip2 = temp10;        this.svip3 = temp11;        this.svip4 = temp12;        this.svip5 = temp13;        this.svip6 = temp14;        this.svip7 = temp15;        this.svip8 = temp16;    }        public void onDisable() {        System.out.println("Wylaczanie plugin xInformacje by xNexT");    }        public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {        final Player player = (Player)sender;        if (command.getName().equalsIgnoreCase("vip")) {            player.sendMessage(ChatColor.AQUA + "-=-=-=-=Info o vipie=-=-=-=-");            player.sendMessage(ChatColor.RED + "1." + ChatColor.GREEN + this.vip1);            player.sendMessage(ChatColor.RED + "2." + ChatColor.GREEN + this.vip2);            player.sendMessage(ChatColor.RED + "3." + ChatColor.GREEN + this.vip3);            player.sendMessage(ChatColor.RED + "4." + ChatColor.GREEN + this.vip4);            player.sendMessage(ChatColor.RED + "5." + ChatColor.GREEN + this.vip5);            player.sendMessage(ChatColor.RED + "6." + ChatColor.GREEN + this.vip6);            player.sendMessage(ChatColor.RED + "7." + ChatColor.GREEN + this.vip7);            player.sendMessage(ChatColor.RED + "8." + ChatColor.GREEN + this.vip8);        }        if (command.getName().equalsIgnoreCase("svip")) {            player.sendMessage(ChatColor.AQUA + "-=-=-=-=Info o Svipie=-=-=-=-");            player.sendMessage(ChatColor.RED + "1." + ChatColor.GREEN + this.svip1);            player.sendMessage(ChatColor.RED + "2." + ChatColor.GREEN + this.svip2);            player.sendMessage(ChatColor.RED + "3." + ChatColor.GREEN + this.svip3);            player.sendMessage(ChatColor.RED + "4." + ChatColor.GREEN + this.svip4);            player.sendMessage(ChatColor.RED + "5." + ChatColor.GREEN + this.svip5);            player.sendMessage(ChatColor.RED + "6." + ChatColor.GREEN + this.svip6);            player.sendMessage(ChatColor.RED + "7." + ChatColor.GREEN + this.svip7);            player.sendMessage(ChatColor.RED + "8." + ChatColor.GREEN + this.svip8);        }        return false;    }}
Edytowane przez bvcz
bvcz

Usuwam wulgaryzm

Notatka dodana przez bvcz

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

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
Dodaj odpowiedź do tematu...

×   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ę...