Ever
Użytkownik-
Ilość zawartości
224 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Ever
-
Kolejny plagiat -_- https://www.mpspot.pl/index.php?/topic/1102-skrypt-na-stoniarki/
-
Aha. To dobra. Pobierz funnyguildd
-
On right click with chest: Cancel event Execute player command "areny"
-
A moze on nie chce? Najlepiej podaj config
-
Zbanujcie go czy cos.... On spami jakimis gownami. A po 2 sadze ze ten skrypt to plagiat A jednak mialem racje https://code.skript.pl/1I92xuJO/ Plagiat. Ocena 0/10
-
To nie jest motd.W essentials jest lepsza opcja ;/ 0/10 @I sie ogarnij z tym wrzucaniem skryptow
-
Dlatego pkuginy sa lepsze. A i co do tematu. @up dobrze napisal kod i raczej nikt go inaczej nie zrobi
-
Jak to dziala poprawnie to ja wracam do podstaw..... Kazdy item bedzie dropil na raz. Powinno chance of 5%.. Drop 1sword i tak caly czas a nie wszystko pod jedna szanse. Prawie wszystko*
-
Ja uzywam mojego pluginu Co do skryptu 1/10. Brak argumentow itd
-
Witam, mam tu plugin na drop. Gui sie otwiera, jest item. Ale sie nie canceluje i nie pisze mi wiadomosci package me.hotangel2k17.pl.commands; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; public class DropCommand implements CommandExecutor, Listener{ Inventory inv; @Override public boolean onCommand(CommandSender s, Command cmd, String l, String[] args) { Player p = (Player) s; if(cmd.getName().equalsIgnoreCase("drop")){ Inventory inv = Bukkit.getServer().createInventory(null,9,"§6§lDrop serwerowy"); inv.setItem(0, stone); p.openInventory(inv); } return false; } ItemStack stone = new ItemStack(Material.CHEST, 1);{ ItemMeta stoneim = stone.getItemMeta(); stoneim.setDisplayName("§7§lStoneCase"); stone.setItemMeta(stoneim); } @SuppressWarnings("deprecation") @EventHandler public void onClick(InventoryClickEvent e){ Inventory i = e.getInventory(); if(i == null){ return; } if(i !=null){ if(!i.getName().equals(inv.getTitle())){ return; } if (e.getCurrentItem() == null){ return; } else{ if(e.getCurrentItem().getItemMeta() == null){ return; } } } if(e.getWhoClicked() instanceof Player){ Player p = (Player) e.getWhoClicked(); if(e.getCurrentItem().getItemMeta() !=null){ if(e.getCurrentItem().getItemMeta().getDisplayName().equals(stone.getItemMeta().getDisplayName())){ p.sendMessage("siema"); e.setCancelled(true); p.openInventory(e.getInventory()); } else{ e.setCancelled(true); p.openInventory(e.getInventory()); } } } } }
-
Moga uzyc kodu do mojego core?
-
Yhm, przeciez ty "robisz paczki" pluginow wiec jaki problem?
-
PLUGINU. ...............
-
Czy jest mozliwosc napisania najprostszego pluginu. Wpisuje /setspawn i ustawia mi spawn. Bez komendy /spawn. Jezeli gracz wejdzie na serwer ma go teleportowac na lokacje z setspawn. Plugin bez configu, Najlepiej tylko w klasie Main. Daje +
-
ja nwm co sie dzieje z tym gui wgl sie nie otwiera.
-
Zrobie jak napisales. Dalej nic
-
tak, name: Drop version: 1.0 main: me.hotangel2k17.drop.Main commands: drop:
-
Co tutaj jest nie tak? package me.hotangel2k17.drop; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener{ @Override public void onEnable(){ System.out.println("Uruchamianie..."); getServer().getPluginManager().registerEvents(this, this); } @Override public void onDisable(){ System.out.println("Wylaczanie..."); } @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { Player p = (Player) sender; if(cmd.getName().equalsIgnoreCase("drop")){ Inventory inv = Bukkit.getServer().createInventory(null,9,"§6drop"); ItemStack cheststone = new ItemStack(Material.CHEST, 1); ItemMeta im = cheststone.getItemMeta(); im.setDisplayName("§7§lStoneCase"); cheststone.setItemMeta(im); inv.setItem(0, cheststone); p.openInventory(inv); } return false; } } gdy wpisze komende /drop, to nic nie pisze i sie nic nie otwiera
-
co command /sms <text> <text> <player>: trigger: if arg 1 is "vip": if arg 2 is set: broadcast "Gracz %arg 3% zakupil range VIP na %arg 2% dni"
-
Jak to ty prawdziwy siema, lubie ogladac twoje poradniki Niech ktos to przerobi i wysle cale listenery. Mam z tym problemy
-
yooniks To juz wiem od paru dni. Ale zapomnialem napisac zamknac
-
Przepraszam za zly dzial, ale dalem nie dziala. package me.hotangel2k17.drop; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; public class Listenery implements Listener, CommandExecutor{ Inventory inv; @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { if(cmd.getName().equalsIgnoreCase("drop")){ inv = Bukkit.createInventory(null, 9, "§5§lTeleportation menu");{ inv.setItem(0, blank); inv.setItem(1, blank); inv.setItem(2, ow); inv.setItem(3, blank); inv.setItem(4, nw); inv.setItem(5, blank); inv.setItem(6, ew); inv.setItem(7, blank); inv.setItem(8, blank); } } return false; } ItemStack compass = new ItemStack(Material.COMPASS, 1);{ ItemMeta im = compass.getItemMeta(); im.setDisplayName("§c§lTeleporter"); compass.setItemMeta(im); } ItemStack ow = new ItemStack(Material.GRASS, 1);{ ItemMeta im = ow.getItemMeta(); im.setDisplayName("§a§lOverworld"); ow.setItemMeta(im); } ItemStack nw = new ItemStack(Material.NETHERRACK, 1);{ ItemMeta im = nw.getItemMeta(); im.setDisplayName("§4§lNether"); nw.setItemMeta(im); } ItemStack ew = new ItemStack(Material.ENDER_STONE, 1);{ ItemMeta im = ew.getItemMeta(); im.setDisplayName("§9§lEnd"); ew.setItemMeta(im); } ItemStack blank = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 8);{ ItemMeta im = blank.getItemMeta(); im.setDisplayName(" "); blank.setItemMeta(im); } @EventHandler public void onClick(InventoryClickEvent e){ Inventory i = e.getInventory(); if(i == null){ return; } if(i !=null){ if(!i.getName().equals(inv.getTitle())){ return; } if (e.getCurrentItem() == null){ return; } else{ if(e.getCurrentItem().getItemMeta() == null){ return; } } } if(e.getWhoClicked() instanceof Player){ Player p = (Player) e.getWhoClicked(); p.openInventory(inv); if(e.getCurrentItem().getItemMeta() !=null){ if(e.getCurrentItem().getItemMeta().getDisplayName().equals(ow.getItemMeta().getDisplayName())){ p.teleport(new Location(Bukkit.getWorlds().get(0), 0, 100, 0)); e.setCancelled(true); p.openInventory(e.getInventory()); } if(e.getCurrentItem().getItemMeta().getDisplayName().equals(nw.getItemMeta().getDisplayName())){ p.teleport(new Location(Bukkit.getWorlds().get(1), 0, 132, 0)); e.setCancelled(true); p.openInventory(e.getInventory()); } if(e.getCurrentItem().getItemMeta().getDisplayName().equals(ew.getItemMeta().getDisplayName())){ p.teleport(new Location(Bukkit.getWorlds().get(2), 0, 100, 0)); e.setCancelled(true); p.openInventory(e.getInventory()); } else{ e.setCancelled(true); p.openInventory(e.getInventory()); } } } } }
-
Powiesz gdzie to dac?
-
Witam, napisalem plugin na gui. Pisze ta komende i nic Zanim bedzie hate od was za plugin podobny do kamilkime, wzorowalem sie na nim. Main: package me.hotangel2k17.drop; import me.hotangel2k17.drop.Listenery; import org.bukkit.Bukkit; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin{ private static Main instance; @Override public void onEnable(){ instance = this; System.out.println("Uruchamianie..."); saveDefaultConfig(); Bukkit.getPluginManager().registerEvents(new Listenery(), this); getCommand("drop").setExecutor(new Listenery()); } @Override public void onDisable(){ System.out.println("Wylaczanie..."); } public static Main getInst(){ return instance; } } Listenery: package me.hotangel2k17.drop; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; public class Listenery implements Listener, CommandExecutor{ Inventory inv; @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { if(cmd.getName().equalsIgnoreCase("drop")){ inv = Bukkit.createInventory(null, 9, "§5§lTeleportation menu");{ inv.setItem(0, blank); inv.setItem(1, blank); inv.setItem(2, ow); inv.setItem(3, blank); inv.setItem(4, nw); inv.setItem(5, blank); inv.setItem(6, ew); inv.setItem(7, blank); inv.setItem(8, blank); } } return false; } ItemStack compass = new ItemStack(Material.COMPASS, 1);{ ItemMeta im = compass.getItemMeta(); im.setDisplayName("§c§lTeleporter"); compass.setItemMeta(im); } ItemStack ow = new ItemStack(Material.GRASS, 1);{ ItemMeta im = ow.getItemMeta(); im.setDisplayName("§a§lOverworld"); ow.setItemMeta(im); } ItemStack nw = new ItemStack(Material.NETHERRACK, 1);{ ItemMeta im = nw.getItemMeta(); im.setDisplayName("§4§lNether"); nw.setItemMeta(im); } ItemStack ew = new ItemStack(Material.ENDER_STONE, 1);{ ItemMeta im = ew.getItemMeta(); im.setDisplayName("§9§lEnd"); ew.setItemMeta(im); } ItemStack blank = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 8);{ ItemMeta im = blank.getItemMeta(); im.setDisplayName(" "); blank.setItemMeta(im); } @EventHandler public void onClick(InventoryClickEvent e){ Inventory i = e.getInventory(); if(i == null){ return; } if(i !=null){ if(!i.getName().equals(inv.getTitle())){ return; } if (e.getCurrentItem() == null){ return; } else{ if(e.getCurrentItem().getItemMeta() == null){ return; } } } if(e.getWhoClicked() instanceof Player){ Player p = (Player) e.getWhoClicked(); if(e.getCurrentItem().getItemMeta() !=null){ if(e.getCurrentItem().getItemMeta().getDisplayName().equals(ow.getItemMeta().getDisplayName())){ p.teleport(new Location(Bukkit.getWorlds().get(0), 0, 100, 0)); e.setCancelled(true); p.openInventory(e.getInventory()); } if(e.getCurrentItem().getItemMeta().getDisplayName().equals(nw.getItemMeta().getDisplayName())){ p.teleport(new Location(Bukkit.getWorlds().get(1), 0, 132, 0)); e.setCancelled(true); p.openInventory(e.getInventory()); } if(e.getCurrentItem().getItemMeta().getDisplayName().equals(ew.getItemMeta().getDisplayName())){ p.teleport(new Location(Bukkit.getWorlds().get(2), 0, 100, 0)); e.setCancelled(true); p.openInventory(e.getInventory()); } else{ e.setCancelled(true); p.openInventory(e.getInventory()); } } } } }
