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

    Alfabet

    C
  2. Kormic

    Skrypt na random teleport

    W takim razie albo wywal funkcję z tego skryptu, albo ze skryptu "Pomocsk.sk". Problem wynika z tego, że funkcja jest zdefiniowana już w innym skrypcie. Na przyszłość polecam czytać te błędy, a nie od razu zasuwać z nim na forum.
  3. Kormic

    Skrypt na random teleport

    Proszę. Funkcja getRandomLoc() jest autorstwa użytkownika ZiemniaQ. Na górze skryptu masz dołączoną niewielką sekcję konfiguracyjną, w której ustawiasz świat oraz zakres dostępnych koordynatów przy teleportacji. options: minX: -10000 maxX: 10000 minZ: -10000 maxZ: 10000 world: "world" function getRandomLoc(xmin: integer=-1000, xmax: integer=1000, zmin: integer=-1000, zmax: integer=1000, world: text="world") :: location: while {_return} is not set: set {_x} to random integer between {_xmin} and {_xmax} set {_z} to random integer between {_zmin} and {_zmax} set {_loc} to highest block at location at {_x}, 0, {_z} in world ({_world} parsed as world) if block at {_loc} != water or lava: set {_return} to {_loc} add 1 to y-loc of {_return} return {_return} on right click on stone button: loop blocks in radius 1 around clicked block: loop-block is sponge teleport player to getRandomLoc({@minX}, {@maxX}, {@minZ}, {@maxZ}, {@world}) stop
  4. Skoro już kłócicie się o takie za przeproszeniem bzdury... Amen.
  5. Kormic

    Bossbar!

    Zamień linijkę nr 15 na to: set bossbar "worldBorder" title to "{@tekst} &6%floor({_borderLength})%" W końcu wszystko powinno działać...
  6. Kormic

    SKRYPT NA NOKAUT

    Należy w evencie 'on damage of player' sprawdzać czy zmienna {nokaut.player::%victim%} jest ustawiona na 'true'. Jeżeli tak, anulujesz event poprzez 'cancel event'. Dzięki tym trzem linijkom już nikt kto jest znokautowany, nie powinien otrzymywać jakichkolwiek obrażeń. Jednocześnie jest to pomocne dla ciebie, a i twórca wie co należy poprawić.
  7. Chciałeś zablokować świat dla zwykłego gracza, prawda? Jeżeli odpowiedź brzmi twierdząco, zrób tak: Nie zapomnij również o sprawdzaniu permisji.
  8. Kormic

    problem

    W linijce nr 5 brakuje nawiasu klamrowego otwierającego blok kodu, nieprawdaż?
  9. Najpierw zadaj sobie pytanie dlaczego je kopiują. Podaj wersję serwera, wersję Skripta, silnik serwera.
  10. Nie wiem czy zrozumiałem pytanie, ale procenty dodajemy jedynie w tekście i nazwach zmiennych jeżeli chcemy zawrzeć wartość tej zmiennej. {_p} zawiera już gracza i jego nick, więc nie ma potrzeby czegokolwiek z tym robić. Tak jak napisałem wyżej, nie wiem czy rozumiem dobrze twoje pytanie, dobrze byłoby abyś wyjaśnił twój problem.
  11. Jeżeli chcesz się bawić w ustawianie slotów, droga wolna. Jedynie zrobisz śmieciowy skrypt, który nawet nie wiadomo czy będzie w 100% poprawnie działał. Jedyny sposób aby coś takiego osiągnąć to zapętlanie wszystkich slotów, co samo w sobie jest okropne.
  12. Kormic

    skrypt na ogłoszenie

    W jaki sposób odbywa się ten zakup?
  13. Poprzez Skripta tego nie osiągniesz. Tutaj masz przykładowy plugin: https://dev.bukkit.org/projects/stackableitems
  14. Kormic

    Alfabet

    A
  15. Kormic

    Bossbar!

    Cholera, nie wiem co się dzieje z tym forum... poprawiam getsyf() na getsyf(), klikam "Zapisz" i ponownie zamienia się na getsyf(). Chyba tymczasowo zrezygnuję z wbudowanego znacznika "Kod", gdyż nie jestem w stanie edytować kodu.
  16. Kormic

    Format enchantu

    No cóż, pluginy mają o wiele większy zakres możliwości, to, co potrafi Skript to jest jedynie kropla w morzu. Możesz ewentualnie sprawdzić czy z dodatkiem skript-reflect będziesz w stanie podziałać. Sprawdź kod źródłowy pluginu i spróbuj w jakiś sposób przepisać ten kod do skryptu.
  17. Zrób tak jak napisałem. Zapętlaj bloki w promieniu 1 bloku. Podałem ci odpowiedź niemalże na tacy, wystarczy chwilę pomyśleć. Essentials nie jest śmietnikiem. Posiada dość dużo przydatnych dodatków, które pozwalają na podstawowy setup serwera.
  18. 1. Spróbuj anulować event przed wywoływaniem komendy. 2. Ten skrypt ma ustawiać na pasku gracza item, który ma być wiecznie w ekwipunku, tak? W takim razie użyj również eventu 'on drop'. Co do samego skryptu, powinieneś sprawdzać uprzednio czy gracz kliknął swój ekwipunek poprzez warunek: clicked inventory is player's inventory
  19. Kormic

    Format enchantu

    Niestety nie jest to możliwe, gdyż enchanty zawsze widnieją nad lore.
  20. Przecież tutaj nie masz ustawiania żadnych itemów poza tym dirtem. On zresztą jest ustawiany jako slot gracza, więc w czym leży problem?
  21. Kormic

    Skrypt na gui!

    Proszę. command /krysztaly: trigger: open chest inventory with 3 rows named "&6&lKryształy" to player set slot (integers between 0 and 26) of player's current inventory to black stained glass pane named " " set slot 10 of player's current inventory to diamond set slot 11 of player's current inventory to emerald set slot 12 of player's current inventory to blaze rod set slot 13 of player's current inventory to gold ingot set slot 14 of player's current inventory to iron ingot set slot (15 and 16) of player's current inventory to air set slot 26 of player's current inventory to red wool on inventory click: name of player's current inventory is "&6&lKryształy" clicked inventory is not player's inventory cancel event clicked slot is 26 give slot (integers between 10 and 14) of player's current inventory to player
  22. Usuń pierwszy warunek z eventu i zastąp go tą pętlą. W niej zamieść warunek sprawdzający czy loop-block to gąbka. Jeżeli tak to kod przechodzi dalej.
  23. Kormic

    Bossbar!

    Nie wiem jak to się tam znalazło, metoda getsyf()... Poprawiłem kod wyżej, sprawdź jeszcze raz.
  24. Zamiast sprawdzać blok za przyciskiem zapętlaj bloki w promieniu 1 kratki i sprawdzaj czy którykolwiek z nich to gąbka. loop blocks in radius 1 around clicked block:
  25. Kormic

    Bossbar!

    No tak, omyłkowo skopiowałem 'arg-2' do funkcji... import: org.bukkit.Bukkit options: swiat: "world" tekst: &aBorder znajduje się na kratce on load: {bossBar::worldBorder} is not set set {bossBar::worldBorder} to 1000 function worldBorder_updateBossbar(): set {_borderLength} to (Bukkit.getsyf({@swiat}).getsyfBorder().getSize()) / 2 if {_borderLength} >= {bossBar::worldBorder}: set bossbar "worldBorder" title to "%title of bossbar ""worldBorder""% &6%floor({_borderLength})%" else: set bossbar "worldBorder" value to floor({_borderLength}) command /bossborder [<text="worldborder">] [<number=1000>]: trigger: if arg-1 is not "worldborder": send "&cJedyna dostępna opcja to &6""worldborder""&c!" to sender stop create bossbar titled "{@tekst}" and id "worldBorder" for all players with progress arg-2 with colors red set {bossBar::worldBorder} to arg-2 hide bossbar "worldBorder" worldBorder_updateBossbar() show bossbar "worldBorder" every 1 second: worldBorder_updateBossbar()
×
×
  • Dodaj nową pozycję...