-
Ilość zawartości
1471 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
40
Treść opublikowana przez PanMaruda
-
jak to sobie wyobrażasz? Blok to blok - jego nie da się bić - można na niego klikać - ale wtedy żadnych obrażeń nie będzie - trzeba by od nowa uwzględniać wszystkie rodzaje broni i zadawane przez nie obrażenia - co raczej nikomu się nie uśmiecha... chcesz to mogę ci zrobić tak, że będzie jedna, konfigurowalna wartość damage dla wszystkich przedmiotów (ewentualnie zależna - tylko w jaki sposób? - od enchantu sharpness)
-
command testgui: trigger: set {_} to chest with 1 row named "&6Test gui" set slot (integers from 0 to 44) of {_} to stone open {_} to player on inventory click: send "Name: %name of current inventory of player%" send "Index: %index of clicked slot%" if name of current inventory of player is "&6Test gui": if index of clicked slot is between 0 and 44: cancel event close inventory of player
-
https://papermc.io/javadocs/paper/1.16/org/bukkit/event/player/PlayerCommandSendEvent.html zatem masz takie wydarzenie z linku powyżej: importujesz je sobie nasłuchujesz go zapętlasz metodę getCommands() sprawdzasz czy wynik pętli to szukana przez ciebie komenda jeżeli chcesz usunąć dany wynik pętli z listy to go usuwasz - i tyle - gracz nie będzie go więcej widział do listy nie można dodawać żadnych wartości
-
bo ci się pewnie nie zgadza nazwa inventory
-
Nie da się dodawać swoich własnych komend, można jedynie usuwać z listy te które są zarejestrowane. Amen.
-
if index of clicked slot is between 0 and 44
-
Skript wspiera wersję 1.16 od kiedy tylko się pojawiła - wszystkie błędy naprawiane są na bieżąco - nikt nie czeka aż wyjdzie wersja 1.17 tylko po to by móc dać wsparcie dla ostatniego patcha jest to błąd wynikający czysto z konfiguracji serwera autora i jego doboru pluginów więc zanim cokolwiek gdziekolwiek zgłosisz autorze - zaktualizuj swój silnik do najnowszej wersji (najlepiej #246), zaktualizuj plugin Skript do najnowszej możliwej wersji (czyli 2.5.1) pozbądź się wszystkich dodatków do Skripta, które nie wspierają wersji minecrafta przynajmniej do 1.14
-
odpowiadam do jasnej ciasnej... byłoby ciekawiej gdy się to odbywało bez pingowania - lets see... Libter
-
jump: region at player contains "spawn": if {j%player%} is not true: set {j%player%} to true else: set {j%player%} to false push player upwards with speed 0.5
-
pyraTop REBORN - funkcja generująca topki (v4.3.0)
PanMaruda odpowiedział(a) na PanMaruda temat w Promowane skrypty
@xAxeeszczerze to o tym nawet nie pomyślałem (pewnie dlatego że zostałem wychowany w nienawiści do timespana i wszystko z reguły robiłem na sekundach) teoretycznie mam już zrobioną kolejną wersję więc jak będę ją upubliczniał to spojrzę i na ten czas, przetestuję wszystko... obawiam się tylko jednej rzeczy - bo mimo że da się przyrównywać timespan, to jednak nie zawsze to działa jak powinno - zbyt wiele razy się na tym zawiodłem w każdym razie, dzięki za informację, dobranoc.- 26 odpowiedzi
-
ehh... przepraszam za niedopowiedzenie.... Usuń myślnik, a zamiast niego wstaw spację.
-
usuń myślnik między clicked block
-
on place: if tool of player is chest named "&cKnyfla": set {chest::%location of event-block%} to true on rightclick: if {chest::%location of clicked-block%} is true: delete {chest::%location of clicked-block%} send "otworzyłeś skrzynke"
-
nie rozumiem o co dokładnie chodzi, ale: jeżeli w zmiennej masz przedmiot "64 of cobblestone", to możesz z EQ usunąć dowolną ich ilość w ten sposób: remove 10 of {_cobblestone} from player i to zadziała usuwając 10 sztuk cobbla z EQ, pomimo że w zmiennej jest ich 64
-
on damage: if victim has permission "greenpvp": if attacker has permission "greenpvp": cancel event
-
broadcast formatted "{@prefix} &9&lPaiksOfficial &6&lOdpalił Live na &5&lTwitch <url:https://google.pl>&a&l&nLINK" jeżeli to nie zadziała, to znaczy że: masz za starą wersję skripta (niższą niż 2.2) masz craftbukkita albo inny dziwny silnik masz wyłączone linki w ustawieniach klienta masz wyłączone linki w ustawieniach serwera
-
admin mGUI v0.2.1 - skrypt na tworzenie gui
PanMaruda odpowiedział(a) na PanMaruda temat w Promowane skrypty
to na być jakaś groźba / ostrzeżenie? wytłumacz mi jak sobie wyobrażasz robienie funkcyjnego GUI z poziomu gry i w jaki sposób miałoby to być mniej męczące?- 14 odpowiedzi
-
- mgui
- guimanager
-
(i 2 więcej)
Oznaczone tagami:
-
admin mGUI v0.2.1 - skrypt na tworzenie gui
PanMaruda odpowiedział(a) na PanMaruda temat w Promowane skrypty
w obecnej wersji - możesz wkładać przedmioty w puste pola w gui, i wszyscy, którzy mają w tym czasie je otwarte będą widzieć zmiany - korzystając z eventu inventory click możesz zablokować im możliwość zabierania. Po zamknięciu GUI niestety zmiany nie zostaną zapisane, a zostawione przedmioty przepadną.- 14 odpowiedzi
-
- mgui
- guimanager
-
(i 2 więcej)
Oznaczone tagami:
-
admin mGUI v0.2.1 - skrypt na tworzenie gui
PanMaruda odpowiedział(a) na PanMaruda temat w Promowane skrypty
Nadszedł czas na niewyczekiwaną przez nikogo aktualizację skryptu mGUI do wersji 0.2.0 Lista zmian: Błędy: naprawiono błąd związany z nową wersją Skripta wysypujący błędy do konsoli ze względu na niewielkie zainteresowanie skryptem, postanowiłem czasowo zrezygnować z automatycznej aktualizacji (funkcja wróci w przyszłych aktualizacjach) ze względu na błędy zmuszony byłem dodać opcję czyszczenia GUI po wyłączeniu skryptu (serwera) - opcja whitelisty została usunięta ze względu na błędy w skript-reflect, od tej wersji podanie nazwy GUI jest wymagane Nowości: od teraz można tworzyć jednocześnie wiele identycznych GUI create new mgui with id ("pierwsze.ID", "drugie.ID" and "trzecie.ID") with 1 row named "" można wstawiać przedmioty do wielu GUI jednocześnie set mgui slot 10 of ("pierwsze.ID" and "drugie.ID") to carrot item dodano opcję wypełniania całego GUI dowolnym przedmiotem (przedmioty nie mają efektu po kliknięciu, ale nie można ich zabrać) mgui fill all slots of "pierwsze.ID" with diamond dodano opcję wypełniania wszystkich wolnych slotów w GUI dowolnym przedmiotem( przedmioty nie mają efektu po kliknięciu, ale nie można ich zabrać) mgui fill ("pierwsze.ID" and "drugie.ID") with diamond dodano opcję wstawiania przedmiotu do pierwszego wolnego slotu w GUI (identycznie jak w TuSKe) set mgui next slot of "pierwsze.ID" to potato item dodano opcję tworzenia GUI przy użyciu symboli oddzielonych myślnikiem (identycznie jak w TuSKe) set {_shape::*} to "z-z-z-z-z-z-z-z-z", "z-x-x-x-x-x-x-x-z" and "z-z-z-z-z-z-z-z-z" create mgui "pierwsze.ID" with 3 rows and shape {_shape::*} named "nazwa GUI" dodano opcję formatowania slotów w oparciu o uprzednio nadane symbole (identycznie jak w TuSKe) set mgui shape "x" of "pierwsze.ID" with orange glass pane to be unstealable set mgui shape "z" of "pierwsze.ID" with gray glass pane to be unstealable Plany na przyszłość: gdzieś w najbliższych wersjach skrypt będzie miał lekko przebudowaną składnię kopiowanie gui (zaproponowane przez xAxee) - póki co skript mnie lekko pod tym względem ogranicza, ale będę starał się coś z tym zrobić, póki co musi wystarczyć tworzenie wielu GUI na raz główna prezentacja zostanie edytowana i lekko przerobiona w najbliższych dniach automatyczne aktualizacje powrócą kiedyś Skrypt jest po dość ostrych testach - żadne błędy nie zostały znalezione, póki co GUI nie udało mi się zbugować...- 14 odpowiedzi
-
- mgui
- guimanager
-
(i 2 więcej)
Oznaczone tagami:
-
command test: trigger: open chest with 6 rows to player set slot (integers from 0 to 53) of player to potato item wait 4 seconds open chest with 6 rows to player set slot (integers from 0 to 53) of player to carrot item jeżeli po użyciu tej komendy będziesz miał opóźnienie, to znaczy że masz jakąś upośledzoną wersję minecrafta i nic z tym nie zrobisz, albo masz ping ponad 100ms i TOBIE zwyczajnie laguje przez internet
-
a co znaczy płynne przejście do następnego GUI?
-
To następnym razem może wypadałoby napisać, że po zakończeniu bana licznik ma się wyzerować. albo kolega zrobił to celowo
-
ach, czyli posiadasz osobny skrypt na drop - cudownie że o tym wspomniałeś w pierwszej wiadomości skrypt, który ja zrobiłem blokuje podstawowy drop z bloków dziękuję że zmarnowałeś mój czas swoim niekompletnym postem, straciłem ochotę żeby udzielać się tutaj dalej, żegnam.
-
command drop: trigger: if {drop::%player%} is not true: set {drop::%player%} to true send "wyłączyłeś drop" else: set {drop::%player%} to false send "włączyłes drop" on mine: if {drop::%player%} is true cancel drops of items wymagany Skript 2.4
-
death of player: if victim has permission "permisja": stop if attacker is not player: if victim is a player: if {death::%victim%} is not set: set {death::%victim%} to 1 send "zdechnij jeszcze raz, a dostaniesz bana 1/2" to victim else: add 1 to {death::%victim%} if {death::%victim%} >= 2: execute console command "/ban %victim% 10 m wyczerpałeś limit śmierci"
