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

    teleport na baze

    Proszę. on skript stop: clear {gildia::teleportacja::*} command /baza: trigger: if {gildia::teleportacja::%player%} is set: stop set {gildia::teleportacja::%player%} to true if player doesn't have guild: send "&cNie posiadasz gildii!" to player stop loop 8 times: send title "&aTeleport za:" with subtitle "&e%9 - loop-number%&6..." to player wait 1 second teleport player to player guild home location clear {gildia::teleportacja::%player%}
  2. No dobrze, tylko jak Skript ma wiedzieć czym są armatki w tnt? Poza sprawdzaniem bloku pod tnt (np. musi to być obsydian) nie widzę wielu rozwiązań. Jeżeli ten blok to obsydian, zwiększasz w jakiś sposób siłę eksplozji lub ją anulujesz poprzez 'cancel event' i tworzysz w jej miejscu eksplozję o większej mocy.
  3. Kormic

    Glowa z gracza

    Spróbuj w takim razie zamienić linijkę nr 4 na: set {_item} to skull of ("%victim%" parsed as offline player)
  4. Kormic

    Glowa z gracza

    Czy próbowałeś usunąć te belki? Spróbuj również usunąć zmienną %attacker% oraz %now%. Zobaczymy jak skrypt się bez nich zachowuje. Jeżeli to nadal nie pomoże, to jest twoja ostatnia deska ratunku... on death of player: if attacker is a player: chance of 50%: set {_item} to victim's head set line 1 of {_item}'s lore to "&7Zabojca&8: &c%attacker%" set line 2 of {_item}'s lore to "&7Data zgonu&8: &6%now%" wait 1 tick drop {_item} at victim
  5. Kormic

    Glowa z gracza

    W takim razie zapewne musisz dać dwie pionowe belki jako znak przełamania linii. on death of player: if attacker is a player: chance of 50%: wait 1 tick drop victim's head with lore "&7Zabojca&8: &c%attacker%||&7Data zgonu&8: &6%now%" at victim
  6. Wszystko masz dobrze zrobione, zmień jedynie typ argumentu i o ile nie masz jakiejś starożytnej wersji Skripta, to zadziała.
  7. Czytaj ze zrozumieniem. Jako argument nr 1 w twojej komendzie może być jedynie gracz obecny na serwerze. Ty próbujesz osiągnąć coś innego, mianowicie chcesz sprawdzić czy podany gracz jest na serwerze. W twoim przypadku jako typ argumentu nr 1 powinien być podany 'offline player', nie 'player'.
  8. Kormic

    Glowa z gracza

    Wersja Skripta?
  9. Nie ma sensu sprawdzać, czy arg 1 typu 'player' jest online, gdyż 'player' pozwala tylko na gracza, który obecnie jest na serwerze.
  10. Kormic

    Glowa z gracza

    Proszę. on death of player: if attacker is a player: chance of 50%: wait 1 tick drop victim's head with lore "&7Zabojca&8: &c%attacker%" and "&7Data zgonu&8: &6%now%"
  11. Kormic

    Błąd w Konsoli

    Ehh... main: [nazwa package'a].Main
  12. Proszę. Wymagany skript-reflect. W skrócie, należy wypisać wszystkie eventy, w których netherite'owe itemy mogą brać udział, gdyż Skript nie pozwala na całkowite zablokowanie danego itemu w grze. on inventory click: if "%event-item's type%" contains "netherite": cancel event remove event-item from player's inventory on pickup: if "%event-item's type%" contains "netherite": cancel event event-item.remove() on drop: if "%event-item's type%" contains "netherite": cancel event remove event-item from player's inventory on craft: if "%event-item's type%" contains "netherite": cancel event remove all iron ingots from player's inventory on damage: if "%attacker's tool's type%" contains "netherite": cancel event set attacker's tool to air on break: if "%player's tool's type%" contains "netherite": cancel event set player's tool to air on click: if "%player's tool's type%" contains "netherite": cancel event set player's tool to air
  13. Aby zmienić attack speed broni, należy zmienić atrybut 'genericAttackSpeed', który znajdziesz w NBT przedmiotu. Na to skrypt stworzyć można, ale podejrzewam, że już istnieją modyfikujące to pluginy.
  14. To dotyczy czasu Minecraftowego, nie rzeczywistego.
  15. Kormic

    Teleportacja

    Proszę. on skript stop: clear {katakumby::teleportacja::*} on entering of region "katakumbytp": if {katakumby::teleportacja::%player%} is set: stop set {katakumby::teleportacja::%player%} to true apply potion of blindness 1 to player for 5 seconds apply potion of nausea 1 to player for 5 seconds loop 5 times: send title "" with subtitle "&eTeleportacja nastąpi za &6%6 - loop-number%&e..." wait 1 second teleport player to location at 100, 100, 100 in world "world" clear {katakumby::teleportacja::%player%} EDIT: Poprawiłem skrypt, zabrakło linijki ustawiającej zmienną.
  16. Kormic

    Modyfikacja GUI

    Dziwne, że na tej wersji ci to nie działa, ale mimo wszystko alpha to alpha. Zaktualizuj Skripta do wersji 2.5.
  17. Kormic

    Modyfikacja GUI

    W takim razie masz zapewne starą wersję Skripta.
  18. Kormic

    Problem

    Pobierz JDK, który będzie miał taką samą wersję jak twoja Java i tyle.
  19. Kormic

    Problem

    1. Wersja JDK musi być zgodna z wersją JRE. Jeżeli projekt został skompilowany do wersji 13 (57), nie dziw się, że nie działa na wersji 8 (52). 2. Poprawnie jest 'name:' oraz 'main:', czyli z małych liter.
  20. Czy ten blok ma się poruszać czy po prostu gracze mają go uderzać i przy tym będzie otrzymywał "obrażenia"?
  21. Szczerze wątpię, aby 'online-mode' ustawione na 'false' (wartość w pliku server.properties) miało wpływ, jednakże mimo wszystko warto spróbować. Czy zmieniałeś coś ostatnio w server.properties?
  22. Jeżeli jesteś pewien, że to się nie wydarzyło z twojej winy, napisz do hostingu. Na pewno mają jakiś dział pomocy. EDIT: Tak po prostu przestało działać? Nic się nie dzieje samo z siebie.
  23. W takiej sytuacji wyszukiwarka Google jest twoim największym sprzymierzeńcem. Dokumentacja: https://skriptlang.github.io/Skript/expressions.html Zmienne: https://dev.bukkit.org/projects/skript/pages/variables-explanation Gdy wejdziesz w drugi link, masz tam zakładki dotyczące podstaw Skripta.
  24. To dziwne, przecież tam masz w składzie tego wyrażenia 'at line %numbers%'.
  25. Kormic

    Kolory

    Zapewne w pierwszym przypadku zapętlają wszystkie kolory RGB, natomiast w drugim przypadku dodają/odejmują po 1 w każdej wartości. 1. przypadek: for (int r = 0; r < 255; r++) { for (int g = 0; g < 255; g++) { for (int b = 0; b < 255; b++) { // tutaj ustawianie koloru rgb(r, g, b) } } } 2. przypadek: int r = 0; int g = 0; int b = 0; for (int i = 0; i < 255; i++) { r++; g++; b++; // ustawianie koloru rgb (r, g, b) // w tym kodzie kolor przejdzie od czarnego do białego, przy dekrementacji efekt będzie odwrotny } Oczywiście jest to kod jedynie dla zrozumienia, nie traktuj tego jako czegoś, co może być użyte w kodzie
×
×
  • Dodaj nową pozycję...