-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
A czego chcesz zrobić backup?
-
Dobra, jeszcze co do tych sejfów gildii. Dlaczego nie napiszesz do Axee'a z prośbą o przerobienie ci tego skryptu? To jest jego skrypt i ja przykładowo nie zamierzam mieszać mu w tym kodzie. Załóżmy, że już miałbym w tym grzebać. Jak ma wyglądać otwieranie tych sejfów?
-
Zastanawiam się jak ty chcesz to zrobić. Były? To znaczy co?
-
Zamienić '%slot%' na 'clicked slot'.
-
SkArmorEvent - event zakładania i zdejmowania zbroi w Skript
Kormic odpowiedział(a) na Kormic temat w Promowane skrypty
Update v. 1.2.1! Nowości: - naprawa działania anulowania eventu przy założeniu zbroi poprzez dozownik (wersja dla 1.9.4 - 1.13.1), - skrócenie kodu (w przypadku wersji dla 1.9.4 - 1.13.1 jest to zmniejszenie ze 155 do 98 linijek, a w przypadku wersji dla 1.13.2+ jest to ze 114 do 75 linijek; nie licząc podpisu w skrypcie), - naprawa działania eventu przy zakładaniu zbroi (wersja dla 1.13.2+). Zachęcam do testowania skryptu oraz poszukiwania błędów. Miłego użytkowania!- 12 odpowiedzi
-
- własny event
- armor event
-
(i 2 więcej)
Oznaczone tagami:
-
A no to użyj 'victim' zamiast 'event-entity'.
-
Warunek 'item of event-entity is...' powinno pomóc.
-
Otóż zaskoczę cię, jest taka opcja i nie jest wcale taka trudna do stworzenia. Wymagany skript-reflect do pierwszego kodu, w drugim wystarczy sam Skript. Ponieważ poprosiłeś o skrypt, uznaję to za zlecenie. Na przyszłość pamiętaj, że zlecenia dot. skryptów składamy w dziale "Skript > Zlecenia". # Blokowanie "pojawiania się" komendy import: org.bukkit.event.player.PlayerCommandSendEvent on PlayerCommandSendEvent: event.getPlayer() doesn't have permission "twoja_permisja" remove "twoja_komenda" from event.getCommands() # Blokowanie użycia komendy on command: command is "twoja_komenda" player doesn't have permission "twoja_permisja" cancel event Co prawda nie jestem pewien jak się będzie zachowywał pierwszy kod w skript-reflect (w Javie zadziałałby), ale powinien zadziałać. Jeżeli nie zadziała, będziesz musiał zadowolić się tylko drugim kodem.
-
Możesz w tym celu wykorzystać funkcję getRandomLoc() autorstwa użytkownika ZiemniaQ. Zawiera ona losowanie koordynatów i sprawdzanie terenu. Losuje ona koordynaty tak długo jak teren jest niezgodny (blok w wylosowanej lokalizacji to woda lub lawa). 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}
-
Proszę. command /odbuguj: executable by: players cooldown: 20 seconds cooldown message: &cNie możesz jeszcze użyć tej komendy! trigger: teleport player 2 meters above player
-
Sprzedam konto z RealisticWorldGenerator plugin premium za 7 zł
Kormic odpowiedział(a) na Patryk42341 temat w Archiwum współpracy
Według regulaminu Spigota (punkt 11.6) sprzedaż konta jest zakazana i przyzwolenie na nią może być jedynie w przypadku wyraźnej zgody od SpigotMC. Rozumiem, że posiadasz takową? -
W takim razie proszę. on command "sethome": player doesn't have 10 diamonds: cancel event send "&cPotrzebujesz 10 diamentów, aby móc ustawić dom!" to player stop remove 10 diamonds from player's inventory Zrobiłem bez sprawdzania rangi.
-
Niestety jest to bardzo problematyczne do pogodzenia, gdyż nie da się ot tak w Skript sprawdzić ile kto ustawił domów. Dodatkowo co rozumiesz poprzez rangę? Jest to grupa w pluginie zarządzającym permisjami (np. PermissionsEx, LuckPerms)?
-
Nie możesz tego przypadkiem ustawić w configu Essentials (zakładam, że właśnie z niego korzystasz)?
-
Edycja enderchesta dla gracza offline
Kormic odpowiedział(a) na tnhtDev pytanie w Pytania i problemy
Otóż to. Zaraz po pierwszym wejściu? Możesz użyć eventu 'on first join'. Każdy kiedyś był świeżakiem, w tym ja. A mógłbym wiedzieć co to za sklep? -
Jeżeli mam się odnieść do programu "Alarm!", według mnie to jest program głównie skierowany do starszych osób, rzekłbym nawet, że babuszek jako typowy straszak, aby później mawiały "Och, co to w tej Polszy się w tych czasach dzieje!". Oczywiście żarty żartami, ale należy współczuć człowiekowi i rodzinie takiej tragedii, gdyż ten czyn z pewnością był nieludzki. Czy jest to prawdziwe? Uważam, że tak. Materiał jest dość długi, jest pokazana lokalizacja, rozmawiano z sąsiadami i próbowano nawiązać kontakt z rodziną ofiary. Wiadomo, zdarzały się sytuacje, gdzie były jakieś ustawiane rzeczy w TVP byleby jedynie mieć materiał (chociażby wyrzucanie śmieci ze śmietnika, itp.), ale ustawianie morderstwa i pozorowanie wszystkiego z całą pewnością byłoby nie na miejscu. Na pewno zdarzają się, po prostu nie jest o tym tak głośno. Jakkolwiek źle to nie zabrzmi, morderstwa zawsze były, są i zawsze będą. Przyzwyczailiśmy się do nich i nie robią prawie żadnej sensacji. Jedynie takie masakry rodem z horrorów odbijają się od dna i trafiają do większej ilości odbiorców. Wiara we wszystko co tam jest napisane, jest zdecydowanie błędem. Zresztą, 100% wiara w jakiekolwiek media jest zgubna i powoduje zamykanie cię w bańce informacyjnej. Sprawa z 76' roku. No cóż, przeczytałem mniej więcej do połowy i nie widzę żadnych niespójności, więc również można podejrzewać, że jest prawdziwa. Podsumowując, moja porada jest taka, aby nie oglądać telewizji. Oglądanie wszystkich mediów jednocześnie według mnie wiele nie rozwiąże, gdyż każda z nich narzuca ci swój pogląd na daną sprawę. Telewidz jest bezbronny przed taką manipulacją, chłonie to jak gąbka wodę (czy też łyka jak pelikan). Dlatego preferuję korzystanie z internetu i dowiadywanie się o wszystkim stąd. W internecie masz sekcje komentarzy, w których ludzie wymieniają się swoimi spostrzeżeniami. Zbiorowa widownia w mojej ocenie jest najlepszą obroną przed manipulacją. Należy jedynie unikać skrajnie stronniczych środowisk, gdyż tam niczego dobrego się nie doszukasz. Tutaj jeszcze warto zauważyć, że TVP Info pod każdym swoim filmem na YouTubie wyłącza sekcję komentarzy. A dlaczego? To już zostawiam czytającym mój komentarz do przemyślenia tym samym zachęcając do własnej refleksji na ten temat.
-
Skrypt na wykonanie polecenia po wpisaniu danej komendy.
Kormic odpowiedział(a) na TheKacpixHD pytanie w Zlecenia
Dobra, przepraszam. Jest późna pora, nie wyrabiam. Usuń ze skryptu 'cancel event' i zadziała. Co do odgrywania dźwięku, możesz dać je na koniec skryptu, tuż pod wykonywaniem komendy. play sound "ENTITY_VILLAGER_DEATH" to player -
Skrypt na wykonanie polecenia po wpisaniu danej komendy.
Kormic odpowiedział(a) na TheKacpixHD pytanie w Zlecenia
Zrestartuj serwer i sprawdź czy wszystko wróci do normy. Miałem na myśli pierwszy skrypt, który ci podrzuciłem. Co do /playsound, możesz skorzystać ze Skripta. Podaj ID dźwięku i w jaki sposób ma być odgrywany, a ja ci to zrobię w Skript. Przy znalezieniu się na danych koordynatach? Można by to zrobić, ale wymagałoby dodatku SkQuery. -
Edycja enderchesta dla gracza offline
Kormic odpowiedział(a) na tnhtDev pytanie w Pytania i problemy
Zajrzałem do dokumentacji i spojrzałem na składnię otwierania ender chestu danego gracza. [the] ender[ ]chest[s] of %players% %players%'[s] ender[ ]chest[s] Jak widać, jest tutaj podany %players%, czyli musi to być gracz online. Jeżeli byłby %offline players%, wtedy moglibyśmy edytować ender chest gracza offline. -
Skrypt na wykonanie polecenia po wpisaniu danej komendy.
Kormic odpowiedział(a) na TheKacpixHD pytanie w Zlecenia
A czekaj chwilę... już zrozumiałem co masz na myśli. on command "warp mapa": cancel event execute console command "twoja_komenda" Proszę, powinno pomóc. Problem z definiowaniem komendy był taki, że nadpisywaliśmy całkowicie komendę /warp mapa i traciła całkowicie swoje pierwotne działanie. -
Edycja enderchesta dla gracza offline
Kormic odpowiedział(a) na tnhtDev pytanie w Pytania i problemy
Nie, nie. Źle zrobiłeś, gdyż zamieniasz argument nr 1 będący graczem offline na tekst. Usuń linijkę ustawiającą zmienną {_plo} i użyj 'arg-1's enderchest'. -
Skrypt na wykonanie polecenia po wpisaniu danej komendy.
Kormic odpowiedział(a) na TheKacpixHD pytanie w Zlecenia
Proszę. Wstawiasz twoją komendę w ostatniej linijce, bez ukośnika. command /warp mapa: trigger: execute console command "twoja_komenda" -
Edycja enderchesta dla gracza offline
Kormic odpowiedział(a) na tnhtDev pytanie w Pytania i problemy
Trochę ci się rozjechał kod, ale to nieważne. Problem leży w tym, że zapomniałeś dodać "'s" po zmiennej zawierającej tego gracza (po zmiennej {_plo}). Dodam, że nie ma sensu parse'ować offline playera na offline playera, po prostu możesz użyć 'arg-1's enderchest'. -
Możesz użyć 'score' z SkRayFall lub pluginu TAB od Neznamy.
-
Zwykła teleportacja portalem jest anulowana jedynie w przypadku gdy znajdujesz się w wyżej podanych regionach. Jeżeli żadnego nie ma, nic się nie dzieje w kodzie, dlatego też nie rozumiem w czym problem. Nie masz przypadkiem innego skryptu/pluginu, który blokuje to?
