-
Ilość zawartości
1471 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
40
Treść opublikowana przez PanMaruda
-
on death of player: set {death::%player%} to unix timestamp of now teleport player to location(x, y, z, ("world" parsed as world), yaw, pitch) on command: player is set if unix timestamp of now - {death::%player%} < 300: cancel event
-
command dzialka <string> [<string>]: trigger: if arg 1 is "ukryj": execute player command "ps hide %arg 2%" else if arg 1 is "pokaz": execute player command "ps unhide %arg 2%" else if arg 1 is "POLSKI_ARGUMENT_KOMENDY": execute player command "ps ANGIELSKI_ARGUMENT_KOMENDY %arg 2%" (...) else: send "nie ma takiego argumentu" #albo execute player command "ps help"
-
robisz to WSZĘDZIE TAK SAMO
-
no ale czego nie rozumiesz? Masz wszystkie te komendy wpisać do skryptu tak jak ci wzór podałem
-
to już sobie plugin sprawdzi - ty tylko uzupełnij skrypt według wzoru
-
command dzialka <string> [<string>]: trigger: if arg 1 is "ukryj": execute player command "ps hide %arg 2%" else if arg 1 is "unhide": execute player command (...) else if (...) (...) else: send "nie ma takiego argumentu" #albo execute player command "ps help"
-
wszystko się da, ale ja bym np. nie chciał mieć tego zrobionego w taki sposób. Z tego co się orientuję to w tym pluginie da się zmieniać i dodawać aliasy komend.
-
Wejdź sobie w wyszukiwarkę, odpal pierwszy lepszy konwerter daty do czasu uniksowego, wpisz swoją datę i wklej to co ci zwróci do skryptu: on command "g": if unix timestamp of now <= TUTAJ_LICZBA: cancel event send "komenda dostepna od daty"
-
a czy na minecraft pe są silniki pochodne ze spigota, na które można wgrywać pluginy?
-
Wysyłanie danych od clienta do serwera
PanMaruda odpowiedział(a) na wiktorm12 pytanie w Pytania i problemy
https://wiki.vg/Protocol tutaj masz wypisane wszystkie przesyłane pakiety -
dobra, nie chciało mi się programu sprawdzać czy też tego wszystkiego czytać więc nie wiem czy kogoś nie powtórzę, ale... jeżeli taki program na być do skryptów to moim zdaniem musi zawierać propozycje składni podczas pisania, tj. cała dokumentacja skripta i wszystkich dodatków powinna znaleźć się w programie - użytkownik powinien móc sobie wybrać które rzeczy z których dodatków chce mieć w tych propozycjach i wtedy podczas pisania nowej linijki program powinien sugerować gotową składnię (ewentualnie automatycznie dopełniać resztę) powinien wykrywać braki w nawiasach, cudzysłowach, procentach oraz dwukropkach powinien proponować użyte wcześniej zmienne i słowa powinien uczyć pisanych i niepisanych reguł tworzenia skryptów (np. camelCase albo kropki w nazwach zmiennych)
-
admin mGUI v0.2.1 - skrypt na tworzenie gui
PanMaruda odpowiedział(a) na PanMaruda temat w Promowane skrypty
dobrze, postaram się wyjaśnić i zobrazować najlepiej jak potrafię coś czego najwidoczniej nie rozumiecie - ty oraz ten pan powyżej (który nie potrafi udzielić odpowiedzi na dwa pytania jednocześnie) Moje mGUI to nie jest plugin. To nie jest skrypt jakie zazwyczaj znamy. MGUI to skrypt owszem, ale jest to dodatek do pluginu Skript, a nie coś co ma wprowadzać nowości na serwerze. MGUI ma dodawać nowe efekty i funkcje do składni Skripta, ma ułatwiać pisanie skryptów, a nie korzystanie z serwera. Widać różnicę teraz? Przejdę teraz do drugiej sprawy - mam nadzieję że tym razem nie zostanie przez nikogo pominięta tak, jak pominął drugą część Igor - proszę wyjaśnić mi w jaki sposób tworzenie gui w grze ma być szybkie i przyjemne w porównaniu do skripta (lub do mGUI)? Proste może i jest, ale z pozostałymi stwierdzeniami się nie zgodzę. Change my mind.- 14 odpowiedzi
-
- mgui
- guimanager
-
(i 2 więcej)
Oznaczone tagami:
-
Wywalanie z serwera za inną nazwę minecraftra
PanMaruda odpowiedział(a) na ESSSSSSSSSA pytanie w Zlecenia
w niczym - client nie wysyła pakietu, który zawiera nazwę otwartej aplikacji, amen. -
Wywalanie z serwera za inną nazwę minecraftra
PanMaruda odpowiedział(a) na ESSSSSSSSSA pytanie w Zlecenia
Mordko ja ci gwarantuję że nikt czegoś takiego ci nie napisze, ale jeżeli ty potrafisz sobie to zrobić samemu to proszę cię o usunięcie tego tematu. -
import: org.bukkit.event.player.PlayerCommandSendEvent on load: set {lista::*} to "ver", "about", "?", "plugins" and "pl" on PlayerCommandSendEvent: set {_list::*} to ...event.getCommands() loop {_list::*}: if {lista::*} contains loop-value: event.getCommands().remove(loop-value) on command: if {lista::*} contains command: cancel event wymaga dodatku skript-reflect oraz silnika paper lub podobnych w wersji przynajmniej 1.14
-
Pytanie do wersji pluginu skript 2.5
PanMaruda odpowiedział(a) na FaczikPL pytanie w Pytania i problemy
najnowsza jaka ci działa jest najlepsza -
Pytanie do wersji pluginu skript 2.5
PanMaruda odpowiedział(a) na FaczikPL pytanie w Pytania i problemy
Bo wersje 2.5 są pisane dla najnowszysch wersji minecrafta 1.14+ i nie będą ci działać na twoim serwerku 1.8.8 - koniec - zostań sobie na tym starym 2.2. -
Mały zasięg widzenia graczy.. Problem
PanMaruda odpowiedział(a) na kytian20002 pytanie w Pytania i problemy
to jest opcja w konfiguracji silnika albo bukkit.yml albo spigot albo paper powinno być gdzieś obok view distance - opcja ustawienia widoczności graczy, mobów i potworów -
a ja cię zapewniam że jest - i to w sporym nakładzie. ale jeżeli ty twierdzisz że go nie ma to jest też dla ciebie drugie rozwiązanie - możesz zaktualizować serwer i wszystkie pluginy do wersji 1.16.3 najlepiej na jakimś sensowym silniku będącym następstwem spigota - wtedy będzie działać.
-
command stan: trigger: send "%balance of player%"
-
źle słyszałeś, używanie komend nie powoduje znaczących lagów
-
jakich komend? komend ze skryptów? komend z pluginów? jeżeli ze skryptów to odsyłam do mojego poradnika o komendach w skript (link znajduje się w mojej sygnaturze pod tym komentarzem) - tam jest opisane jak dodać opóźnienie do komendy w skript.
-
Spróbuj zapisać te linijki raz ze słowem 'of', czyli: 1 OF diamond sword of sharpness(...) 10 of dirt %ilość% of %item% of %enchanty%
-
on chat: if size of all players in radius 30 around player <= 1: send "nie ma nikogo w pobliżu" clear chat recipients else: set chat recipients to (all players in radius 30 around player)
-
on chat: set chat recipients to (all players in radius 30 around player) @edycja @Kormic karakanie XD
