Gdy gracz będzie w obrębie 10 kratek od zombie to zombie wystrzeliwuje śnieżki.
Gdy gracz zabije zombie to ten te śnieżki nadal się wystrzeliwują w miejscu gdy zombie zostało zabite.
Chce zrobić to tak, że jeżeli zombie nie żyje to śnieżki nie będą strzelały.
Chwila, nie rozumiesz chyba o co mi chodzi.
Gdy gracz postawi blok do do yamlu wysyłają sie kordy bloku i jego nick. I własnie chce sprawdzić w evencie czy to ten sam gracz. Nie chodzi mi o to aby ręcznie dodać cudzysłów w pliku. Bardziej o to, aby on sie sam dodał
Nie działa mi ta linijka
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "admindzialki dajdzialke 25 25 " + player.getName());
Komenda ta nie jest wykonywana przez konsole. Gdy usunę player.getName() to konsola wykonuje komende, o co chodzi ?
options:
block: cobblestone
defaultHP: 399
mine: -1
function addHP(l: location) :: boolean:
if {zycie::%{_l}%} is not set:
set {zycie::%{_l}%} to {@defaultHP}
return false
remove 1 from {zycie::%{_l}%}
if {zycie::%{_l}%} > 1:
return false
return true
on break:
if event-block = {@block}:
if addHP(event-location) is false:
set action bar of player to "&7Pozostalo &c%{zycie::%event-location%}% &7zycia"
cancel event
prosze o szybką pomoc! Gdy postawie blok to ma 399 HP, zniszcze go. Postawie kolejny cobblestone w tym samym miejscu i nie ma HP (zniszcze go za pierwszym razem, jakby skrypt nie dzialal). Moze coś ze zmiennymi coś nie tak? Prosze o szybką pomoc!
Witam! Mam problem, chce aby gracz, który nie jest dodany do regionu nie mógł stawiać bloków oprócz TNT. Da sie to zrobic skryptem, albo coś w pluginie zrobic?
every 30 second:
loop 30 times:
set {_x} to random integer between 900 and -900
set {_z} to random integer between 900 and -900
set block at {_x}, 256, {_z} to dragon egg
Jak mam tak, to pisze : "Variables cannot be used there"
every 30 second:
loop 2 times:
set {_x} to random integer between 900 and -900
set {_z} to random integer between 900 and -900
set dragon egg to location at {_x}, 256, {_z}
o cos takiego chodzi? To nie dziala
every 30 second:
loop 25 times:
set {los1} to 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0
set {los2} to 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0
set {los3} to 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0
set {los1.2} to 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0
set {los2.2} to 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0
set {los3.2} to 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0
set {losowekordy} to "x: %{los1}%%{los2}%%{los3}% y: 75 z: %{los1.2}%%{los2.2}%%{los3.2}%"
set 1 dragon egg at {losowekordy}
Nie dziala linijka "set 1 dragon egg" ktoś cos wie?
package pl.luxdev.pierwszyplugin;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin {
@Override
public void onEnable() {
System.out.println("Load");
}
}
Dobra, nawet skopiowałem cały kod z internetu. Eksportuje, wgrywam i nic. O co chodzi?
package xd;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public final class Main extends JavaPlugin{
public void onEnable() {
System.out.println("Load");
}
public boolean BlockBreakEvent(Player theBlock){
System.out.println("Zniszczyles blok");
return false;
}
}
Dopiero dziś zaczynam z pluginami. Dlaczego jak wykesportowałem i wgrałem plugin na serwer nie pokazuje się wiadomość "Load", ani nie pokazuje w /pl pluginu?