-
Ilość zawartości
1471 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
40
Treść opublikowana przez PanMaruda
-
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.
-
tylko jak już znajdziesz to mu nie podawaj, niech sam czyta wszystko i szuka XD
-
idę o zakład że da się to zmienić
-
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
-
XDDDDD Mam taką błyskotliwą propozycję - to może pobierz essentialsX?
-
czekaj, co? apply absorption 3 to random player out of all players
-
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.
-
fajnie że się podoba, należy się 600 złotych
-
import: org.bukkit.event.command.UnknownCommandEvent on UnknownCommandEvent: set {_cmd} to event.getCommandLine() event.setMessage("twoja komenda jest invalidą: %{_cmd}%")
-
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
-
pokaż więc jak to zrobiłeś skoro nie zadziałało
-
@gnomq a że tak zapytam - musisz tak wymyślać? Domyślna wiadomość nie wystarczy? Topek graczom żałujesz, a przejmujesz się komendą? XD
-
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).
-
w głównym folderze serwera, w pliku spigot.yml masz takie wiadomości do ustawienia.
-
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)
-
@gnomq ale że w sensie ma podmieniać tylko XD czy wszystkie jego rozwinięcia (XDD, xddddddddd, xDD, Xddddd)?
-
scoreboard Bugi w prostym scoreboardzie.
PanMaruda odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
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. -
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.
-
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.
-
Skrypt na "odrzucenie" gracza.
PanMaruda odpowiedział(a) na NiePytajKto pytanie w Pytania i problemy
co rozumiesz poprzez wroga? dowolnego gracza? wybranego gracza? moby agresywne też? -
no skoro to właśnie zrobiłeś to tak, jest to możliwe
-
samo nic się nigdy nie dzieje ale pomijając to czy szansa jest czy jej nie ma - sprawdź ustawienia
-
może ustawiłeś w systemie korektę kolorów (np. https://pl.wikipedia.org/wiki/Deuteranopia)?
-
generator Generator mobow bukkitowych w skripcie?
PanMaruda odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
Dlatego napisałem 'odpowiednimi ustawieniami', a gamerule podałem tylko jako przykład. -
generator Generator mobow bukkitowych w skripcie?
PanMaruda odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
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)
