Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Właściciel smoka

    Proszę. on death of ender dragon: attacker is a player broadcast "&6ZbyszekKieliszek69 &azabił smoka!"
  2. Ehh... spróbujmy jeszcze z eventem z Bukkit API. Wymagany skript-reflect. import: org.bukkit.event.inventory.CraftItemEvent on CraftItemEvent: send "%event.getRecipe().getResult()%" to console Powinien zostać wysłany utworzony item do konsoli.
  3. W konsoli nie ma żadnych błędów przy przeładowaniu skryptu lub przy tworzeniu przedmiotu? on craft: send "test" send "%event-item%" Ten kod nie działa jedynie w przypadku butelki czy w przypadku tworzenia wszystkich przedmiotów?
  4. Zrobiłeś to w samym evencie 'on craft', tak?
  5. W takim razie wyświetl za pomocą prostego 'send' czym jest event-item.
  6. Spróbuj użyć aliasu 'of empty bottle'.
  7. Po każdym {_drop} dodaj 'of' oraz na końcu ostatniej linijki dodaj 'at player'.
  8. Kormic

    Smok Licznik

    No cóż, w takim razie dorzuć do skryptu taką linijkę. push event-entity forwards with speed 1 Jeżeli nie zadziała, dodatkowo daj: damage event-entity by 0.5 Te linijkę (dwie linijki) dorzucasz do kodu poprawionego wyżej.
  9. 1. Powinieneś losować liczbę całkowitą (integer), nie zmiennoprzecinkową (number). 2. Zakres raczej podaje się od mniejszej do większej wartości.
  10. Kormic

    Smok Licznik

    Podejrzewam, że problem wynika z tego, iż w promieniu 2 metrów od zapętlanej lokalizacji nie ma żadnych bytów, więc nie ma czego zapętlać i idąc dalej tym tokiem myślenia, kryształ nie zostanie zrespiony. Poprawiony kod: on spawn of ender dragon: loop {enderDragon::crystals::*}: if size of (all entities in radius 2 around loop-value) >= 1: loop all entities in radius 2 around loop-value: type of loop-entity is not ender crystal spawn ender crystal at loop-value-1 else: spawn ender crystal at loop-value {enderDragon::time} is set clear {enderDragon::time} loop all players in world "world_the_end": remove bossbar "enderDragonTime.%loop-player%" A o co dokładnie chodzi? Smok się nie porusza?
  11. Kormic

    Smok Licznik

    Szkoda, że na początku o tym nie wspomniałeś... Teraz większość skryptu jest do przerobienia. Co do punktu 3., mogę to zrobić, ale będziesz musiał w grze zaznaczyć jakimś narzędziem lokalizację wszystkich kryształów. Skrypt: Komendą "/rozdzka" przywołujesz sobie patyk, który po prawym kliknięciu na kryształ endu powoduje dodanie lokalizacji tego kryształu do listy. Dzięki temu w tym miejscu kryształ będzie się odnawiał.
  12. Kormic

    Skrypt

    Zlecenia składamy w dziale "Skript > Zlecenia". Pamiętaj o tym na przyszłość. Proszę, oto skrypt. command /poradnik: trigger: teleport player to location at (100, 100, 100) in world "world" send "Wiadomość" to player wait 5 seconds teleport player to location at (100, 100, 100) in world "world"
  13. Kormic

    Smok Licznik

    Proszę, oto skrypt. Wymagany Skript 2.3+ oraz dodatek SkRayFall. Możliwe, że przy dołączeniu graczowi nie pokaże się bossbar, ale wymaga to testowania. Dlatego też prosiłbym, abyś to sprawdził. function convertToHMS(secondsinput: integer) :: text: set {_minutes} to ({_secondsinput} - mod({_secondsinput}, 60))/60 set {_seconds} to {_secondsinput} - ({_minutes} * 60) set {_hours} to ({_minutes} - mod({_minutes}, 60))/60 set {_minutes} to {_minutes} - ({_hours} * 60) set {_seconds} to "0%{_seconds}%" if {_seconds} is less than 10 set {_minutes} to "0%{_minutes}%" if {_minutes} is less than 10 set {_hours} to "0%{_hours}%" if {_hours} is less than 10 return "%{_hours}%:%{_minutes}%:%{_seconds}%" on death of ender dragon: set {enderDragon::time} to 18000 create bossbar titled "&7--&8:&7--&8:&7--" and id "enderDragonTime" for all players with progress 100 with colors green set bossbar "enderDragonTime" title to "&6%convertToHMS({enderDragon::time})%" every 1 second: {enderDragon::time} is set remove 1 from {enderDragon::time} set bossbar "enderDragonTime" title to "&6%convertToHMS({enderDragon::time})%" {enderDragon::time} is 0 clear {enderDragon::time} remove bossbar "enderDragonTime" spawn ender dragon at location (100, 100, 100) in world "world_the_end" on skript start: {enderDragon::time} is set clear {enderDragon::time} remove bossbar "enderDragonTime" spawn ender dragon at location (100, 100, 100) in world "world_the_end"
  14. Jeżeli chcemy użyć cudzysłowów w tekście (w tym przypadku w komendzie), należy je podwoić.
  15. Kormic

    Smok Licznik

    Co jeżeli w ciągu tych 5 godzin odliczania serwer zostanie wyłączony?
  16. Kormic

    jak sprawdzić

    Tak, powinno zadziałać bezproblemowo.
  17. Kormic

    jak sprawdzić

    1. Masz o jeden nawias otwierający więcej niż powinno być. 2. Dlaczego castujesz event do HumanEntity? 3. Dlatego miałeś błąd przy e.getPlayer(), gdyż InventoryClickEvent nie posiada takiej metody. Playera pozyskasz poprzez e.getWhoClicked() i już wtedy jest zwracany HumanEntity, więc nie ma potrzeby castowania.
  18. Kormic

    Nowy moj skypt...

    I cała składnia Skripta poszła w las (inaczej ujmując to poszła się... wiadomo co). Z tego co widzę to dopiero raczkujesz w Skript'cie. Dlatego też zalecam zabrać się za czytanie poradników: https://wiki.skript.pl/Kategoria:Skript Powinny cię interesować głównie działy: "Składnia", "Pętle" oraz "Pozostałe".
  19. Kormic

    jak sprawdzić

    Wkładany item jest zawarty w cursor slot'cie gracza gdy InventoryClickEvent jest wywoływany. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/HumanEntity.html#getItemOnCursor()
  20. Kormic

    Event waterskill

    Proszę, skrypt nietestowany. Wymagana funkcja ze skryptu PyraTop REBORN oraz dodatek SkRayFall. Mimo wszystko uważam, że tworzenie sidebarów (scoreboardów) poprzez Skripta jest złym pomysłem i o wiele lepiej byłoby do tego wykorzystać jakiś plugin, który asyncowo załatwia sprawę. EDIT: Dla zabezpieczenia do skryptu dorzuć te 4 linijki: on skript stop: loop all players: wipe loop-player's sidebar clear {eventWaterskill::*}
  21. Kormic

    Event waterskill

    Przepraszam jeszcze, że nie dopytałem, ale co jeżeli będzie dwóch lub więcej graczy na pierwszym miejscu (eq aequo (egzekwo))?
  22. Kormic

    Event waterskill

    Scoreboard również ma być zrobiony za pomocą Skripta?
  23. Kormic

    kit w gui

    Pamiętaj na przyszłość, aby w zleceniu dopisywać wszystkie informacje dotyczące skryptu. on inventory click: name of player's current inventory is "&6&lKity" clicked inventory is not player's inventory cancel event clicked slot is 11: if player doesn't have permission "permisja.vip": send "&cNie posiadasz permisji!" to player stop give player 64 dirt named "Itemy Vipa"
  24. Kormic

    Komenda !serwer

    Proszę, skrypt nietestowany. Wymagany dodatek Vixio. Zapomniałbym wspomnieć... W drugiej linijce logujesz się do bota poprzez jego token oraz nazwę. on skript load: login to "token_bota" with the name "nazwa_bota" discord command serwer : prefixes: ! trigger: arg-1 is "craftcore.pl" reply with "Na serwerze jest obecnie %number of all players% graczy!"
  25. Kormic

    kit w gui

    Tak, proszę. command /kit: trigger: open chest inventory with 3 rows named "&6&lKity" to player set slot (integers between 0 and 26) of player's current inventory to black stained glass pane named " " set slot 9 of player's current inventory to leather chestplate named "Kit Start" set slot 11 of player's current inventory to chain chestplate named "Kit Vip" set slot 13 of player's current inventory to iron chestplate named "Kit Vip+" set slot 15 of player's current inventory to gold chestplate named "Kit Sponsor" set slot 17 of player's current inventory to diamond chestplate named "Kit Sponsor+" on inventory click: name of player's current inventory is "&6&lKity" clicked inventory is not player's inventory cancel event clicked slot is 11: player has permission "permisja.vip" give player 64 dirt named "Itemy Vipa"
×
×
  • Dodaj nową pozycję...