Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Treść opublikowana przez PanMaruda

  1. 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
  2. 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"
  3. robisz to WSZĘDZIE TAK SAMO
  4. no ale czego nie rozumiesz? Masz wszystkie te komendy wpisać do skryptu tak jak ci wzór podałem
  5. to już sobie plugin sprawdzi - ty tylko uzupełnij skrypt według wzoru
  6. 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"
  7. 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.
  8. 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"
  9. a czy na minecraft pe są silniki pochodne ze spigota, na które można wgrywać pluginy?
  10. https://wiki.vg/Protocol tutaj masz wypisane wszystkie przesyłane pakiety
  11. PanMaruda

    SkEditor

    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)
  12. 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.
  13. w niczym - client nie wysyła pakietu, który zawiera nazwę otwartej aplikacji, amen.
  14. 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.
  15. 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
  16. najnowsza jaka ci działa jest najlepsza
  17. 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.
  18. 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
  19. PanMaruda

    Błąd

    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ć.
  20. PanMaruda

    Stan konta

    command stan: trigger: send "%balance of player%"
  21. źle słyszałeś, używanie komend nie powoduje znaczących lagów
  22. 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.
  23. 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%
  24. PanMaruda

    Skrypt na czat

    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)
  25. PanMaruda

    Skrypt na czat

    on chat: set chat recipients to (all players in radius 30 around player) @edycja @Kormic karakanie XD
×
×
  • Dodaj nową pozycję...