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

    Kit ON/OFF

    A co ten skrypt ma robić?
  2. Proszę, oto skrypt. command /rozlewanie-spawn: permission: permisja.permisja permission message: &4Nie posiadasz dostępu do tej komendy. trigger: set {loc::spawn} to player's location send "&aPomyślnie ustawiono spawn!" to player on flow: {loc::spawn} is not set: stop event-block is water or lava distance between event-block and {loc::spawn} <= 200 cancel event
  3. W takim wypadku będziesz potrzebował 3 rzeczy: plugin TAB od Neznamy dodatek skript-placeholders skrypt PyraTop REBORN W skript-placeholders nasłuchujesz do requesta (masz opisane w wiki) i przykładowo, jeżeli masz placeholder %skript_bank8%, w takim wypadku przechwytujesz ostatnie (długość idenitifiera - 4) znaków w identifierze i parse'ujesz je na integer (czyli jeżeli mamy identifier "bank11", to ma on długość 6 znaków i bierzemy 2 ostatnie znaki (6 - 4 = 2) i w wyniku tego otrzymujemy 11). set {_przechwyconaLiczba} to (last (length of indentifier - 4) characters of identifier) parsed as integer Następnie używasz skryptu PyraTop Reborn i tworzysz topkę o długości wcześniej przechwyconej liczby: # Przykład: set {_top::*} to createTop("bank", {_przechwyconaLiczba}, "&6[I]. &e[P] &7- &a[V]") Dokładny opis użycia funkcji createTop masz w temacie tego skryptu. Wtedy bierzemy element {_top::%{_przechwyconaLista}%} i ustawiamy go w request'cie jako result.
  4. Kormic

    Boyfarmer

    To może go podasz, co? Wypróbowałeś wszystkie skrypty, które podrzuciłem czy tylko pierwszy?
  5. A co posiadasz na ten moment? Posiadasz jakieś placeholdery, zmienne lub coś tego typu?
  6. Kormic

    Boyfarmer

    A spełniałeś w ogóle ich wymagania? https://skript.pl/temat/6931-boyfarmer-skrypt-na-boyfarmer/ https://skript.pl/temat/34309-skrypty-na-boyfarmersandfarmerkopaczfosy/ https://www.mpspot.pl/index.php?/topic/1166-skrypt-autofosa-boyfarmer-sandfarmer-enderchest/ https://skript.pl/temat/11436-boyfarmer-sandfarmer-stowniarka/ Patrz ile znalazłem w 1 minutę.
  7. Kormic

    Boyfarmer

    Wyszukaj "skript boyfarmer", a znajdziesz setki (jak nie tysiące) skryptów na boyfarmery.
  8. Proszę, skrypt nietestowany. Niestety nie miałem wyboru i musiałem zagnieździć w sobie pętlę 'loop all players'. Mimo wszystko na tej twojej arenie zakładam, że będzie nie więcej niż kilkunastu graczy, więc nie powinno być to aż tak obciążające. Mimo wszystko wymaga to testu. command /kompas: trigger: give player 1 compass named "&aKompas" every 3 seconds: loop all players: loop-player's tool is compass named "&aKompas" size of all players in loop-player's world is 1: send action bar "&cNie ma żadnego gracza w twoim świecie!" to loop-player continue set {_p} to loop-player while {_p} is loop-player: set {_p} to random player out of all players loop all players: loop-player-2 is loop-player-1: continue distance between {_p} and loop-player-2 < distance between {_p} and loop-player-1 set {_p} to loop-player-2 set loop-player's compass target to {_p} send action bar "&7Najblizszy przeciwnik - &a%{_p}% &7| Odleglosc: &a%distance between loop-player and {_p}% metrow" to loop-player
  9. Zamień ID na aliasy, masz napisane przecież w błędzie co należy zrobić. Przykładowo: Zamiast pisać '12', masz napisać 'sand'. EDIT: Upewnij się również, że posiadasz SkQuery, którego wersja nie jest niższa niż 3.6.2.
  10. Kormic

    Skrypt na TAB

    Skrypt pochodzi z roku 2014 i używa WildSkripta. Zalecam użyć pluginu w celu utworzenia tablisty (TAB od Neznamy), nie skryptu.
  11. Użyj w tym celu pluginu TAB od Neznamy i zarejestruj nowe placeholdery poprzez dodatek skript-placeholders. Na stronie dodatku masz link do wiki, po przeczytaniu będziesz wiedział co i jak.
  12. Wyszukaj frazę "skript roleplay", a wyskoczy ci pełno wyników.
  13. 'for loop-value'. Zrób tak, jak napisałem.
  14. 1. Ty ustawiasz wartość zmiennej jako gracza, nie dodajesz. Dlatego też powinno być 'set {_gracz} to player'. Chociaż ta linijka nie ma właściwie sensu, wystarczy użyć 'player'. 2. Zapomniałeś dwukropka przy zapętlaniu listy. 3. W ostatniej linijce powinieneś użyć 'for loop-value'. Zastanawia mnie jeszcze jedna rzecz. Nie możesz przypadkiem użyć listy 'all players' w ostatniej linijce?
  15. Kormic

    Pex

    Tutaj jest jakiś fork PermissionsEx, ale nie wiem które wersje wspiera. Ostatnia wersja została wypuszczona 2 tygodnie temu, więc można podejrzewać, że jest na wersje 1.16. https://jenkins.addstar.com.au/job/PermissionsEx/lastSuccessfulBuild/
  16. Kormic

    Fajerwerki

    Miałeś usunąć trzecią linijkę od końca.
  17. Kormic

    Fajerwerki

    Ehh... usuń 3. linijkę od końca i upewnij się, że w przedostatniej linijce ustawiłeś nazwę swojego świata.
  18. Kormic

    Fajerwerki

    Właśnie o to chodzi. Chcę wiedzieć czy linijki z puszczaniem fajerwerek wywalają serwer.
  19. Kormic

    Fajerwerki

    Spróbuj usunąć ostatnie 6 linijek i zobacz ponownie działanie skryptu. Może trzeba dodać 'fading to'?
  20. Kormic

    Fajerwerki

    W takim razie trzeba kolejno wypisać różne kolory fajerwerków... 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} != lava or water: add 1 to y-loc of {_loc} if (block at {_loc}) and (block above block at {_loc}) != lava: set {_return} to {_loc} return {_return} every 1 second: set {_allColours::*} to red, dark red, yellow, orange, aqua, light aqua and lime set {_loc} to getRandomLoc(-1000, 1000, -1000, 1000, "nazwa_twojego_swiata") set {_n} to random integer between 1 and 3 if {_n} is 1: launch firework large ball coloured red, dark red and yellow at {_loc} with duration (random integer between 1 and 3) else if {_n} is 2: launch firework large ball coloured yellow, orange and aqua at {_loc} with duration (random integer between 1 and 3) else if {_n} is 3: launch firework large ball coloured aqua, light aqua and lime at {_loc} with duration (random integer between 1 and 3)
  21. W takim razie najprawdopodobniej problem leży po stronie SkRayFall.
  22. Wydaje mi się, że 'for %player%' nie oznacza widoczności, a dla kogo ma być ustawiony. Wiem, dziwnie to wygląda, ale spróbuj bez pętli dać samo 'for player'.
  23. Tak, możesz to zrobić głównie na dwa sposoby: 1. Użycie eventu 'on any move' (wymagany dodatek SkQuery), który wywołuje się jedynie przy poruszaniu się gracza. 2. Utworzenie pętli/periodicalu sprawdzającego czy dystans między ostatnio zapisaną lokalizacją gracza a obecną jest większy niż 0.01.
  24. Kormic

    Fajerwerki

    Hmm... podejrzewam, że coś może być zepsute w efekcie puszczania fajerwerek. Spróbujemy inaczej, mianowicie zparse'ujemy tekst na 'firework effect'. 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} != lava or water: add 1 to y-loc of {_loc} if (block at {_loc}) and (block above block at {_loc}) != lava: set {_return} to {_loc} return {_return} every 1 second: set {_allColours::*} to red, dark red, yellow, orange, aqua, light aqua and lime loop 3 times: add (random element out of {_allColours::*}) to {_colours::*} set {_loc} to getRandomLoc(-1000, 1000, -1000, 1000, "nazwa_twojego_swiata") launch firework ("large ball coloured %{_colours::*}%" parsed as firework effect) at {_loc} with duration (random integer between 1 and 3) Jeżeli to nie zadziała, trzeba będzie po kolei wypisywać różne kombinacje kolorów. Przy okazji podaj: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami błędy przy przeładowaniu błędy w konsoli
  25. Kormic

    Fajerwerki

    Przyjmuję to jako zlecenie, a więc proszę, oto skrypt. W przedostatniej linijce ustawiasz (minimalny koordynat X, maksymalny X, minimalny Z, maksymalny Z, nazwę świata). 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} != lava or water: add 1 to y-loc of {_loc} if (block at {_loc}) and (block above block at {_loc}) != lava: set {_return} to {_loc} return {_return} every 1 second: set {_allColours::*} to red, dark red, yellow, orange, aqua, light aqua and lime loop 3 times: add (random element out of {_allColours::*}) to {_colours::*} set {_loc} to getRandomLoc(-1000, 1000, -1000, 1000, "nazwa_twojego_swiata") launch firework large ball coloured {_colours::*} at {_loc} with duration (random integer between 1 and 3)
×
×
  • Dodaj nową pozycję...