Skocz do zawartości

xInformacje Dodaj informacje o Svipie i Vipie na swoj serwer.


xNexT
 Udostępnij

Rekomendowane odpowiedzi

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

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
 

 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Skan:

 

Cytuj
Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

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

Automatycznie wygenerowana wiadomość.

Ten temat został przeniesiony z "Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!" do "Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!".

Odnośnik do komentarza
Udostępnij na innych stronach

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.

 Udostępnij

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

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