Skocz do zawartości

agrex1337

Użytkownik
  • Ilość zawartości

    32
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez agrex1337

  1. sharpsk create a light source at player with light level 15 using async true chce zeby to swiatlo sie usunelo po 5 sekundach
  2. yo, mam problem, robie customowy system otrzymywania obrazen i zadawania obrazen i po prostu, gdy kogos normalnie zabije, to ten umiera 2 razy. nalicza w statystykach dwie smierci i dwa razy wyswietla sie komunikat o smierci, nie wiem co o tym sadzic. tu jest kod:
  3. czego np. nie mozna zrobic w nim?
  4. czesc, mam plan zrobic troche wiekszy serwer (przewidywane jest ok. 40 osob, liczba moze urosnac nawet do stowy) i chce wszystko pisac w skripcie. i teraz moje pytanie - uciagnie mi to wszystko na powiedzmy dobrym serwerze? czy to skript bedzie bottleneckiem i skonczy sie na tym, ze bede musial zaczac uczyc sie javy i w niej wszystko ogarnac. stawialem juz na 1.12.2 podobny serwer i wszystko bylo dobrze, tylko nie wiem jak teraz bedzie na wersji znaczniej wyzszej.
  5. agrex1337

    funkcja

    witam, mam dziwny problem, kiedy posiadam dodatek Disky 3.5 (probowalem juz zmieniac wersje) nagle wszystkie moje "send "tekst" to {_p}" w funkcjach przestaja dzialac bez zadnego wyswietlanego bledu, po prostu jakby ich nie bylo. dodam, ze gdy usune ten dodatek, to sendy zaczynaja dzialac spowrotem, 1.12.2 spigot 2.6 skript
  6. polecam uzywac disky, vixio jest nie wspierany i moze sypac bledami. z tego co wiem, to vixio i disky sa zlozone z tych samych eventow, wiec skladnia pisania w tych dodatkach jest +/- taka sama. jesli masz juz skonfigurowanego bota na stronie aplikacji na dc i mozliwosc zalogowania go do skryptu, to po prostu do kodu dodaj to:
  7. witam, chcialbym bardzo zeby ktos napisal mi krotki skrypt, gdzie z uzyciem dodatku "disky" znajdzie sie mozliwosc polaczenia gracza z uzytkownikiem na discordzie i stworzy zmienne, gdzie zawrze uuid gracza discordowego i nick gracza na serwerze. bardzo dziekuje z gory.
  8. witam mam problem z takim kodem: discord command /asd: trigger: broadcast "asd" send "```test```" to channel with id "907602150438342696" with "minecraft test" wysyla on podwoje wiadomosci na serwer dc i serwer minecraft, nie wiem co z tym zrobic
  9. udalo sie, uzylem {zmienna.%loop-offlineplayer%}
  10. nie rozumiem za bardzo jak to dziala. wywala mi blad, kiedy chce zrobic cos takiego: loop all offline players: set {1slot12::%loop-player%} to paper named "&e♢ &aOdkryj przedmioty"
  11. ma sie rozumiec ze musze zrobic cos w stylu loop all offline players: #ten sam kod loop all players: #ten sam kod
  12. Witam, chce zrobic tak, ze dana zmienna {slot12::%player%} ustawia sie na true zawsze o godzinie 00:00, niezaleznie od tego, czy gracz na tym serwerze jest. Dzieki z gory.
  13. juz dziala, utworzylem folder od nowa, reinstall skrypta i zaczelo wszystko dzialac, dzieki za pomoc
  14. dziala, jednak mam jeszcze problem z on break sugar cane (probowalem sugar cane block) i to samo z nether wart i cocoa beans
  15. co masz na mysli? reinstall na inna wersje nic nie daje, dodatkowo tez zauwazylem ze problem wystepuje z sugar cane
  16. Witam. Nie dzialaja mi 2 rzeczy: on break of cocoa (probowalem milion kombinacji) on break of nether wart (to samo) A druga rzecza jest: set player's current inventory's slot 38 to 1 of nether wart (nie wyswietla nic w gui, probowalem rozne kombinacje)
  17. Tak, uzywalem "last spawned skeleton" Mam rowniez blad po reloadowaniu: "an entity cannot be saved, i.e. the contents of the variable {boss} will be lost when the server stops" moje dodatki: skellet, skstuff, skquery, skrayfall Juz dziala, popelnilem glupi blad w umiejscowieniu tej zmiennej, ale to co napisales to dziala w 100%, dzieki wielkie
  18. Dzieki Niestety nadal nie dziala, dzieje sie dokladnie to samo
  19. Czesc, mam problem podczas tworzenia skryptu na walke z bossem. Wszystko idzie dobrze, tylko podczas tworzenia dwoch atakow napotkalem problem. Pierwszy atak jest atakiem, ktory polega na tym, ze boss dostaje efekt lewitacji i uderza piorunami dookola. Drugim atakiem jest to, ze boss spawnuje horde szkieletow. No i obydwa te ataki dzialaja, tylko, ze gdy boss zacznie spawnowac szkielety, to pierwszy atak przestaje dawac bossowi lewitacje, pomimo tego, ze nie uzylem "last spawned entity", tylko "last spawned wither skeleton (typ bossa)", a horda szkieletow to sa zwykle szkielety. Nie chce zeby ktos pisal osobny skrypt do tego, co napisalem na gorze, tylko zeby mi pomogl wybrac odpowiednie polecenie, by mozna bylo np. dodawac efekty do bossa, gdy po nim zostal zespawnowany nastepny przeciwnik innego rodzaju. Dziekuje z gory.
  20. Dziekuje
  21. Witam, robie rybaka i chcialbym zeby ryby mozna bylo sprzedawac u niego poprzez wkladanie przedmiotu do slotu (dokladnie do slotu nr. 13) i klikajac szmaragd. Po kliknieciu szmaragdu ryby wlozone slot ponizej znikaja, a gracz dostaje z automatu pieniadze ({waluta.%player%}). Tez chcialbym, zeby rybak sprawdzal lore tej ryby i podpisywal ja pod {loreryba.%player%}. Dziekuje z gory.
  22. set {x} to amount of cobblestone in player's inventory
  23. Czesc, przychodze z problemem. Chcialem zrobic sobie tabele zawidiw (np kopania, scinanania drewna, lowienia etc) i skorzystalem z pyraTOP by tworzyl mi tabele. I wszystko byloby by dobrze i dzialalo by okej, gdyby nie to, ze gdy tabela juz generuje wyniki, to pojawia sie w niej gracz "<none>" albo "1", ktory ma 0 pkt. Mysle, ze to nie jest problem z dzialaniem skryptu z tabela, tylko moj skrypt cos zepsul. # wlaczenie zawodow komenda command /zawody [<text>]: trigger: loop all players: if arg is not set: send "gornik" to loop-player send "rybak" to loop-player send "drwal" to loop-player send "rolnik" to loop-player send "start" to loop-player # ustawienia zawodow if arg 1 is "gornik": set {typzawodow} to "zg" set {nazwazawodow} to "Zawody Górnicze" set {opiszawodow} to "Bierz w ręke kilof i wykop jak najwięcej kamienia" if arg 1 is "rybak": set {typzawodow} to "zrb" set {nazwazawodow} to "Zawody Rybackie" set {opiszawodow} to "Znajdź szybko jakiś zbiornik wody i wyłów jak najwięcej ryb" if arg 1 is "drwal": set {typzawodow} to "zd" set {nazwazawodow} to "Zawody Drwali" set {opiszawodow} to "W ręke bierz siekiere i zetnij tyle drewna ile potrafisz" if arg 1 is "rolnik": set {typzawodow} to "zrl" set {nazwazawodow} to "Zawody Rolnicze" set {opiszawodow} to "Przy pomocy motyki zbierz jak najwięcej upraw rolnych" if arg 1 is "start": set {%{typzawodow}%pkt::%loop-player%} to 0 set {%{typzawodow}%} to true # czas v set {%{typzawodow}%czas} to 20 # bossbar v (musi byc zawsze 100) set {%{typzawodow}%czas2} to 100 play sound "minecraft:entity.player.levelup" with volume 2 and pitch 1 for loop-player broadcast "" broadcast "&e♢ &7Rozpoczeły się &e%{nazwazawodow}%&7. %{opiszawodow}% przez &e500 sekund&7." broadcast "" # zawody every 1 second in "world": if {%{typzawodow}%} is true: loop all players: # timer v remove 1 from {%{typzawodow}%czas} # bossbar timer v remove 0.2 from {%{typzawodow}%czas2} # edytowanie bossbaru create bossbar titled "&e⊲ &7%{nazwazawodow}% &e⊳ &7Twój wynik: &e%{%{typzawodow}%pkt::%loop-player%}% pkt&7." and id "event" for loop-player with progress {%{typzawodow}%czas2} with colors blue # # koniec eventu (zmienna dochodzi do 0) if {%{typzawodow}%czas} is less than 1: set {%{typzawodow}%} to false remove bossbar "event" play sound "minecraft:entity.player.levelup" with volume 2 and pitch 1 for loop-player broadcast "" broadcast "&e⊲ %{nazwazawodow}% &e⊳" broadcast "&e♢ &cCzas zawodów dobiegł końca. Wyniki:" # tworzenie topki broadcast createTop("zgpkt", 5, "&e♢ &a&l[I]. &a[P] &7zdobył &e[V] &7punktów.") # broadcast "&e⊲ %{nazwazawodow}% &e⊳" broadcast "" # reset wartosci na kolejny event clear {%{typzawodow}%pkt::%loop-player%} # zdobywanie punktow # zawody gornicze on mine of stone: # jesli pkt = 0 if {zg} is true: add 1 to {zgpkt::%player%} if {zgdrop.%player%} is true: add 5 to {zgpkt::%player%} set {zgdrop.%player%} to false
  24. zloopowalem sobie budowle, ktora ma sie usunac i pojawic po 5 sekundach. usunalem ja "delete loop-blocks", jednak nie wiem jak ja spowrotem postawic. kod: on mine of stone: if player's tool is any pickaxe: loop blocks in radius 3 around the event-block: if loop-block is barrier: send "asd" to player if {test.%loop-block%} is not set: set {test.%loop-block%} to 10 if {cd.%player%} is true: remove 1 from {test.%loop-block%} send "&cWytrzymałość bryły: &e%{test.%loop-block%}%&7/&a10" cancel event wait 1 second set {cd.%player%} to true if {test.%loop-block%} is less or equal to 0: set {loc.%loop-block%} to location of loop-block # # # # # # o ten fragment mi chodzi V V V V # # # loop blocks in radius 3 around {loc.%loop-block%}: set {1.%loop-blocks-2%} to loop-blocks-2 delete loop-blocks-2 clear {test.%loop-block-1%} wait 5 seconds place loop-blocks-2 at location of loop-block-1
  25. Dzieki wielkie
×
×
  • Dodaj nową pozycję...