Skocz do zawartości

TheVloryn6336

Użytkownik
  • Ilość zawartości

    44
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez TheVloryn6336

  1. jak sprawdzić czy gracz ma założoną białą skurzaną zbroje?
  2. 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)
  3. 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"
  4. jak dalej nie będzie działać to wypisz wszystkie błędy które ci się pokazują
  5. w ostatniej linijce send "%now%" musisz dodać do kogo ma być wysyłana wiadomość np. to player
  6. jak cyklicznie wywoływać jakąś komendę? np co 30 minut?
  7. z tego co wiem to dodajesz plugin Skript w menu aternosa potem wchodzisz w podajże pliki -> plugins -> skript i masz tam +
  8. zobacze działa, dzięki
  9. 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>
  10. 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ć?
  11. 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>"
  12. 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
  13. możesz podesłać jakiś poradnik do tego?
  14. 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?
  15. kurde nie działa mi
  16. takie coś powinno zadziałać? on death: attacker is player: name of victim is zombie: #dalszy kod
  17. jak wyświetlać zmienne na scorebordzie? a i jeszcze jak sprawdzić jakiego moba zabł gracz i czy go zabił
  18. można jakoś ustalić koordynaty i świat gdzie ma się pojawić mob?
  19. jak spawnować moby w skript?
  20. a można by było sprawdzać cały czas czy jest ta godzina? albo co sekunde
  21. tak jak w temacie jak sprawdzić czy jest noc lub dzień?
  22. dzięki, działa
  23. 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
  24. 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>"
×
×
  • Dodaj nową pozycję...