Natusiekk 4 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 (edytowane) Pomoze ktoś nie mam napisac ze jak ktos chce cos polozyc dany blok to zadaje mu hp, mam tylko tyle ale pewnie to nic nie da ItemMeta its13 = cobble.getItemMeta(); its13.setDisplayName("§acCobble"); cobble.setItemMeta(its13); Edytowane 23 grudnia 2018 przez Natusiekk Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 (edytowane) Musisz zrobić event: @EventHandler public void onPlace(BlockPlaceEvent e){ //Sprawdzanie czy położony blok to ten co chcesz{ //Zrobienie czegoś } } Pamiętaj, by uzupełnić klasę o implements Listener i zarejestrować event w głównej klasie. Edytowane 23 grudnia 2018 przez knugi Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201754 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 23 grudnia 2018 Autor Udostępnij Opublikowano 23 grudnia 2018 A getDamage ? to wiem tylko nie getDamage Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201755 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 Chcesz dla gracza zadań obrażenia. Do tego można wykorzystać to: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Damageable.html wtedy robisz np takie coś: e.getPlayer().damage(0.5); nie jestem do końca przekonany, czy to o to chodziło Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201756 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 23 grudnia 2018 Autor Udostępnij Opublikowano 23 grudnia 2018 @EventHandler public void onPlace(PlayerInteractEvent w){ if(w.getAction() == Action.RIGHT_CLICK_AIR || w.getAction() == Action.RIGHT_CLICK_BLOCK){ if(w.getItem().getType().toString().contains("SLIMEBLOCK")){ w.getPlayer().damage(0.5); w.setCancelled(true); Mam cos takiego ale ni dziala Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201757 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 to dodaj jeszcze w.sendMessage("wiadomosc") sprawdź czy wysyła wiadomość. A kompilator nie wywala błędów z linijkami? Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201759 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 23 grudnia 2018 Autor Udostępnij Opublikowano 23 grudnia 2018 w to nie jest osoba ;/ wiec sendMessage nie dodam Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201760 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 @EventHandler public void onPlace(BlockPlaceEvent e){ Player p = e.getPlayer(); Block b = e.getBlock(); if(b.getType() == Material.SLIME_BLOCK){ e.setCancelled(true); p.setDamage(0.5); Queito 1 Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201761 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 w.getPlayer().sendMessage("wiadomosc"); Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201762 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 23 grudnia 2018 Autor Udostępnij Opublikowano 23 grudnia 2018 Dzk mozna zamknac Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201763 Udostępnij na innych stronach Więcej opcji udostępniania...
0 stefanik11 61 Opublikowano 23 grudnia 2018 Udostępnij Opublikowano 23 grudnia 2018 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/30970-zadawanie-hp/#findComment-201765 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Natusiekk 4
Pomoze ktoś nie mam napisac ze jak ktos chce cos polozyc dany blok to zadaje mu hp, mam tylko tyle ale pewnie to nic nie da
ItemMeta its13 = cobble.getItemMeta();
Edytowane przez Natusiekkits13.setDisplayName("§acCobble");
cobble.setItemMeta(its13);
Odnośnik do komentarza
https://skript.pl/temat/30970-zadawanie-hp/Udostępnij na innych stronach
10 odpowiedzi na to pytanie
Rekomendowane odpowiedzi