-
Ilość zawartości
44 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez TheVloryn6336
-
jak sprawdzić czy gracz ma założoną białą skurzaną zbroje
TheVloryn6336 opublikował(a) pytanie w Pytania i problemy
jak sprawdzić czy gracz ma założoną białą skurzaną zbroje? -
najłatwiej by było dać efekt jump boosta na poziomie 190 bo wtedy nie można skakać (albo można by było to zrobić On jump a potem cancel event oczywiście przedtem sprawdzajac czy gracz jest skuty)
-
spróbuj tak to napisac on inventory click: event-inventory is not player's inventory if name of event-inventory is "&6&lSklep": if clicked slot is 0: send "&aTrzymaj"
-
jak dalej nie będzie działać to wypisz wszystkie błędy które ci się pokazują
-
w ostatniej linijce send "%now%" musisz dodać do kogo ma być wysyłana wiadomość np. to player
-
jak cyklicznie wywoływać jakąś komendę? np co 30 minut?
-
WAŻNE jak dać skripty do aternosa
TheVloryn6336 odpowiedział(a) na Non_Premium123 pytanie w Pytania i problemy
z tego co wiem to dodajesz plugin Skript w menu aternosa potem wchodzisz w podajże pliki -> plugins -> skript i masz tam + -
zobacze działa, dzięki
-
gowna klasa - package vloryn.chest.main; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import vloryn.chest.command.evcheststart; public class Main extends JavaPlugin{ public void onEnable() { Bukkit.getConsoleSender().sendMessage("[ChestEvent] włączanie..."); getCommand("eChestStart").setExecutor(new evcheststart()); } } logi serwera po wpisaniu komendy > [K[22:26:25 INFO]: TheVloryn6336 issued server command: /chestevent:echeststart > [K[31;1m[22:26:25 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'chestevent:echeststart' in plugin ChestEvent v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-391] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-391] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:761) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1869) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1677) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1106) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1099) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1173) ~[patched_1.15.2.jar:git-Paper-391] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:971) ~[patched_1.15.2.jar:git-Paper-391] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275] Caused by: java.lang.NullPointerException at org.bukkit.Location.getBlock(Location.java:133) ~[patched_1.15.2.jar:git-Paper-391] at vloryn.chest.command.evcheststart.onCommand(evcheststart.java:24) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-391] ... 17 more [m>
-
mam o taki skrypt package vloryn.chest.command; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.block.Chest; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; public class evcheststart implements CommandExecutor{ @Override public boolean onCommand(CommandSender sender, Command cmd, String w, String[] arg3) { Player p = (Player) sender; int x = 1000; int z = 1000; ItemStack Item1 = new ItemStack(Material.DIAMOND); Location locChest = new Location(Bukkit.getWorld(w), x, 50, z); locChest.getBlock().setType(Material.CHEST); Chest chest = (Chest) locChest.getBlock().getState(); Inventory chestInv = chest.getInventory(); chestInv.addItem(Item1); p.sendMessage(ChatColor.GREEN + "Pomyślnie dodano skrzynke w " + ChatColor.GOLD + arg3 + ChatColor.GREEN + " na kordynatach "+ ChatColor.GOLD + x + " "+ z); return false; } } i jak próbuje wywołać komendę (do główne klasy dodałem taką linijkę getCommand("eChestStart").setExecutor(new evcheststart()); ) to wypisuje "An internal error occurred while attempting to perform this commend" wie ktoś jak to naprawić?
-
on death of zombie: attacker is a player: add 1 to {mvp::%attacker%} spawn zombie at location (1, 7, 25) in world "EventMVP" tak to zmieniłem i dalej wyświetla "<none>"
-
mam o taki skrypt command /mvpstart: trigger: if player has permission "event.mvp": spawn 3 zombie at location (1, 7, 25) in world "EventMVP" on death of zombie: attacker is a player: set {mvp::%player%} to {mvp::%player%} + 1 spawn zombie at location (1, 7, 25) in world "EventMVP" command /zabitemoby <player>: trigger: send "&agracz %arg-1% &azabił &4%{mvp::arg-1}% &amobów" to player i nie działa wyświetlanie tego ile gracz zabił mobów
-
czy można operować scorebordami na "suchym" skripcie
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
możesz podesłać jakiś poradnik do tego? -
czy można operować scorebordami na "suchym" skripcie
TheVloryn6336 opublikował(a) pytanie w Pytania i problemy
suchym czyli bez żadnych dodatków i pluginów. jeśli nie to jaka jest najłatwiejsza metoda na to aby na serwerze wyswietlić ilość np.zabitych mobów na scorebordzie? -
jak wyświetlać zmienne na scorebordzie
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
kurde nie działa mi -
jak wyświetlać zmienne na scorebordzie
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
takie coś powinno zadziałać? on death: attacker is player: name of victim is zombie: #dalszy kod -
jak wyświetlać zmienne na scorebordzie? a i jeszcze jak sprawdzić jakiego moba zabł gracz i czy go zabił
-
można jakoś ustalić koordynaty i świat gdzie ma się pojawić mob?
-
jak spawnować moby w skript?
-
jak sprawdzić czy jest noc lub dzień?
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
a można by było sprawdzać cały czas czy jest ta godzina? albo co sekunde -
tak jak w temacie jak sprawdzić czy jest noc lub dzień?
-
Problem w zapisaniu itemu
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
dzięki, działa -
Problem w zapisaniu itemu
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
wszystko działa oprócz jednej rzeczy, linia "set slot 13 of {_gui} to {Amulet1::%player%} parsed as item". kiedy wchodzę ponownie do gui nic sie nie pojawia. ze zmienną jest wszystko dobrze bo wysyłam ją przed wstawieniem itemów -
mam taki oto kod on inventory click: event-inventory is not player's inventory if name of event-inventory is "Akcje": cancel event if clicked slot is 12: Otworz(player) if clicked slot is 14: set {_gui} to chest inventory with 3 rows named "Ekwipunek" set {_nr} to 0 loop 36 times: set slot {_nr} of {_gui} to black glass pane named "&3..." add 1 to {_nr} set slot 11 of {_gui} to air set slot 13 of {_gui} to air set slot 15 of {_gui} to air set slot 11 of {_gui} to {Amulet1::%player%} parsed as item set slot 13 of {_gui} to {Amulet2::%player%} parsed as item set slot 15 of {_gui} to {Amulet3::%player%} parsed as item set slot 22 of {_gui} to green glass pane named "&azapisz" close {_g}'s inventory open {_gui} to player on inventory click: event-inventory is not player's inventory if name of event-inventory is "Ekwipunek": if clicked slot is 11 or 13 or 15: send "tak" to player else: cancel event if clicked slot is 22: set {Amulet1::%player%} to slot 11 of {_gui} set {Amulet2::%player%} to slot 13 of {_gui} set {Amulet3::%player%} to slot 15 of {_gui} send "%{Amulet1::%player%}%" Menu(player) i zamiast nazwy itemu to wysyła mi "<none>" próbowałem też "send "%Amulet1::player%" ale i tak wyświetla "<none>"
-
Możliwość wkładania i wyciągania itemów z gui tylko w niektórych slotach
TheVloryn6336 odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
o, dzięki nie zauważyłem
