Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Treść opublikowana przez PanMaruda

  1. te adwokat mikrofon nie szalej tak nie porównuj programu do przedmiotów - essentialsx to jest nowsza wersja a nie inny plugin - wystarczy się na nią przenieść - starsze funkcje będą działały identycznie, nic się nie zepsuje a jeżeli chłop nie przyjmuje do wiadomości takiego rozwiązania to tak jak wyżej napisałem - nic z tym nie zrobicie, amen.
  2. tylko jak już znajdziesz to mu nie podawaj, niech sam czyta wszystko i szuka XD
  3. idę o zakład że da się to zmienić
  4. no to skoro nie możesz zmieniać wszystkiego na essentialsx to nie możesz też zmienić sposobu w jaki gracze są spawnowani przez /home. pewnie nie, ale jak to mawiają, lepiej nie ruszać domyślnej konfiguracji bo tylko się coś jeszcze spierdoli, działa to działa XDD
  5. XDDDDD Mam taką błyskotliwą propozycję - to może pobierz essentialsX?
  6. PanMaruda

    Losowy prezent

    czekaj, co? apply absorption 3 to random player out of all players
  7. PanMaruda

    Losowy prezent

    daddy chill command losowanie: trigger: add diamond to random player out of all players @Kormic kliknąłem opublikuj i w tym momencie przyszło mi powiadomienie że ty też dodałeś... następnym razem cię pokonam.
  8. PanMaruda

    Nie ma takiej komendy

    fajnie że się podoba, należy się 600 złotych
  9. PanMaruda

    Nie ma takiej komendy

    import: org.bukkit.event.command.UnknownCommandEvent on UnknownCommandEvent: set {_cmd} to event.getCommandLine() event.setMessage("twoja komenda jest invalidą: %{_cmd}%")
  10. PanMaruda

    Skript // Gui

    no tak, faktycznie do tego trzeba wersji 2.2-dev35 (od razu zaznaczam że nie zadziała ci poniżej 1.9), proponuję przenieść się na jakieś nowe wersje minecrafta (1.15+), zaktualizować Skripta i wtedy nie będzie problemu
  11. PanMaruda

    Skript // Gui

    pokaż więc jak to zrobiłeś skoro nie zadziałało
  12. PanMaruda

    Nie ma takiej komendy

    @gnomq a że tak zapytam - musisz tak wymyślać? Domyślna wiadomość nie wystarczy? Topek graczom żałujesz, a przejmujesz się komendą? XD
  13. PanMaruda

    Skript // Gui

    twój kod pobiera indeks klikniętego slotu (niezależnie w gui czy w ekwipunku), ale przedmiot ze slota pobiera wyłącznie z górnego gui. Dodaj sobie warunek który sprawdzi czy kliknięty ekwipunek to ekwipunek gracza (inventory of player) czy otwarte gui (current inventory of player) if clicked invemtory is not inventory of player: albo coś takiego (jak nie zadziała to sprawdź co ci na chat wyśle clicked inventory po kliknięciu w ekwipunku i wtedy to wpisz w kodzie wyżej).
  14. PanMaruda

    Nie ma takiej komendy

    w głównym folderze serwera, w pliku spigot.yml masz takie wiadomości do ustawienia.
  15. PanMaruda

    Pisanie

    import: org.bukkit.ChatColor options: color: &a function XD_COLOR(message: string) :: string: set {_split::*} to {_message} split at "" loop {_split::*}: if loop-value is "X": add (loop-index parsed as integer) to {_start::*} loop {_start::*}: loop 1000 times: if {_split::%loop-value-1 + loop-number%} is "d": set {_XD::%loop-value-1%} to (loop-value-1 + loop-number) else: stop loop loop {_XD::*}: set {_} to subtext of {_message} from character ({_lastIndex} ? 0) to character (loop-index parsed as integer) - 1 set {_lastColor} to ChatColor.getLastColors({_}) add {_} to {_join::*} set {_} to subtext of {_message} from character (loop-index parsed as integer) to character (loop-value) add "{@color}%{_}%%{_lastColor}%" to {_join::*} set {_lastIndex} to (loop-value + (length of {_lastColor})) set {_msg} to join {_join::*} with "" where [{_join::*} is set] return {_msg} ? {_message} on chat: set message to XD_COLOR(message) ostatnia linijka dajesz albo message, albo chat format zależnie co ci zadziała (zależnie jak ustawiasz format chatu)
  16. PanMaruda

    Pisanie

    @gnomq ale że w sensie ma podmieniać tylko XD czy wszystkie jego rozwinięcia (XDD, xddddddddd, xDD, Xddddd)?
  17. nie rób scoreboarda w skripcie weź sobie dobry asynchroniczny plugin (np. scoreboard revision albo TAB premium) i użyj placeholderów ze zmiennymi ze skripta.
  18. PanMaruda

    Wiadomość

    też mi się tak wydaje, ale nie w taki sposób jaki ty zaprezentowałeś Tak, mam na myśli opóźnienia... <Niech na chat będzie wysyłanych 20 wiadomości na minutę> wtedy po pięciu minutach licząc od pierwszej wiadomości będziemy mieli 100 wiadomości (czyli ±100 synchronicznie działających opóźnień) - to się tyczy jedynie lagów Bo jeżeli chodzi o bugi: operujesz tylko na jednej zmiennej dla gracza, więc jeżeli gracz wyśle 10 wiadomości to będzie 10 opóźnień i każde będzie po 5 minutach czyściło zmienną, co doprowadzi do błędu gdzie gracz będzie mógł napisać identyczną wiadomość nawet po sekundzie.
  19. PanMaruda

    Wiadomość

    wystarczy że napisze inną wiadomość i się zresetuje może dlatego że nikt o to nie prosił a twoja wersja nie dość będzie 200 razy bardziej obciążać procesor, to jeszcze będzie się bugować, ot cała historia.
  20. co rozumiesz poprzez wroga? dowolnego gracza? wybranego gracza? moby agresywne też?
  21. PanMaruda

    Gui

    no skoro to właśnie zrobiłeś to tak, jest to możliwe
  22. PanMaruda

    Kolory

    samo nic się nigdy nie dzieje ale pomijając to czy szansa jest czy jej nie ma - sprawdź ustawienia
  23. PanMaruda

    Kolory

    może ustawiłeś w systemie korektę kolorów (np. https://pl.wikipedia.org/wiki/Deuteranopia)?
  24. Dlatego napisałem 'odpowiednimi ustawieniami', a gamerule podałem tylko jako przykład.
  25. jak zrobisz gówniany kod to i odczujesz tego skutki, jeżeli zrobisz go tak jak należy to wszystko będzie dobrze a jeżeli już masz blokować całkiem spawn mobów to nie poprzez przerywanie eventu tylko odpowiednimi ustawieniami (ot np. komendą /gamerule)
×
×
  • Dodaj nową pozycję...