xNexT 2 Opublikowano 25 lutego 2015 Udostępnij Opublikowano 25 lutego 2015 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 ) 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
neymaxdddd 0 Opublikowano 28 lutego 2015 Udostępnij Opublikowano 28 lutego 2015 no Plugin powiem bomba , używam go na serwerze :). Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 12 maja 2015 Udostępnij Opublikowano 12 maja 2015 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ść!". Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arturro43 146 Opublikowano 13 maja 2015 Udostępnij Opublikowano 13 maja 2015 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. vanillah 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 17 sierpnia 2015 Udostępnij Opublikowano 17 sierpnia 2015 (edytowane) 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 27 maja 2018 przez bvcz Usuwam wulgaryzm Notatka dodana przez bvcz Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
boleknowak 957 Opublikowano 28 sierpnia 2015 Udostępnij Opublikowano 28 sierpnia 2015 Takie coś lepiej byłoby wykonać skryptem.Jeśli to twój pierwszy plugin to i tak on jest fajny. ZmijaczekAkaStiv 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ą.