Kazu 0 Opublikowano 22 marca 2018 Udostępnij Opublikowano 22 marca 2018 package pl.kazu.perki; import java.util.Random; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.event.entity.EntityShootBowEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.PlayerInventory; public class Listeners implements Listener{ public static boolean shoot = false; @EventHandler public void PodwojenieBloku(BlockBreakEvent e) { int wezblok = e.getBlock().getTypeId(); Player p = (Player) e.getPlayer(); PlayerInventory pi = p.getInventory(); if (!shoot) { return; } Random r = new Random(); boolean chance = r.nextInt(100) < 51 ? true : false; if (chance) { pi.addItem(new ItemStack(Material.getMaterial(wezblok), 2)); } } } Chcę zrobić podwajanie bloku na 50%. Odnośnik do komentarza https://skript.pl/temat/26249-plugin-nie-dzia%C5%82a/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 22 marca 2018 Udostępnij Opublikowano 22 marca 2018 Ale co nie działa dokładnie? Może to nic nie zmieni, ale spróbuj: player.getInventory().addItem(new ItemStack(Material.getMaterial(wezblok))); player.getInventory().addItem(new ItemStack(Material.getMaterial(wezblok))); I usuń PlayerInventory. Odnośnik do komentarza https://skript.pl/temat/26249-plugin-nie-dzia%C5%82a/#findComment-173005 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 22 marca 2018 Udostępnij Opublikowano 22 marca 2018 za nazywanie temu "plugin nie działa" powinni banować. A zarejestrowałeś ten listener? I nie używaj getTypeID, tylko getType... numeryczne id nie są już wspierane. możesz też użyć r.nextBoolean skoro chcesz 50% A tak to nie działa bo dodałeś dziwny if: if (!shoot) { return; } i pewnie nigdzie tego nie zmieniasz Odnośnik do komentarza https://skript.pl/temat/26249-plugin-nie-dzia%C5%82a/#findComment-173007 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 23 marca 2018 Udostępnij Opublikowano 23 marca 2018 Nie castuj playera do playera, zmien boolean shoot na true, nie uzywaj getTypeId() Odnośnik do komentarza https://skript.pl/temat/26249-plugin-nie-dzia%C5%82a/#findComment-173012 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Kazu 0
Chcę zrobić podwajanie bloku na 50%.
Odnośnik do komentarza
https://skript.pl/temat/26249-plugin-nie-dzia%C5%82a/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi