Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 09/03/19 uwzględniając wszystkie działy

  1. DαrϰVεnuς

    Skript vs Plugin

    Przecież napisanie skryptu na kick tak obciąża serwer, jakby wgrany był sam plugin skript. Poza tym, nie potrzebne są porównania, każdy ma swoje upodobania i swoje wierzenia. Dla mnie 100 linijkowy skrypt (MOIM ZDANIEM NIE MUSI BYĆ TWOIM) odpowiednio napisany nie będzie obciążał serwera nawet przy 500 osobach. Odpowiednio napisany mam na myśli nie wrzucać pętli typu every tick: loop all player: loop all entities: on any move: itd
    1 punkt
  2. xAxee

    [Skript-reflect] - Java w skrypcie?

    Jeżeli używamy pobranego eventu to nie mamy stworzonych takich zmiennych jak np player, event-block tylko mamy jedna zmienna event z której musimy pobierać potrzebne informacje. np: player = event.getPlayer() event-block = event.getBlock()
    1 punkt
  3. DαrϰVεnuς

    [Skript-reflect] - Java w skrypcie?

    Nie rozumiem
    1 punkt
  4. Ramseypepe

    losowy kod na chacie

    w tej linijce jest blad add (random element out of {_char::*}) to {_code::*} ale nie wiem jaki
    1 punkt
  5. Shooterowy

    Itemy w skrzynce

    variables: {drop::diament::%player%} = true on inventory click: if inventory name of player's current inventory is "&eDrop": cancel event if clicked slot is 4: if {drop::diament::%player%} is false: set {drop::diament::%player%} to true set clicked slot to glowing diamond named "&bDiament" with lore "&7Status: &aWłączone" else: set {drop::diament::%player%} to false set clicked slot to diamond named "&bDiament" with lore "&7Status: &cWyłączone" command /drop: trigger: open chest with 1 rows named "&eDrop" to player if {drop::diament::%player%} is false: set slot 4 of player's current inventory to diamond named "&bDiament" with lore "&7Status: &cWyłączone" else: set slot 4 of player's current inventory to glowing diamond named "&bDiament" with lore "&7Status: &aWłączone" add glowing stick to player #daje graczowi świecący patyk (bez enchantów)
    1 punkt
  6. DαrϰVεnuς

    Region

    No to inaczej on exiting of region "spawn": set gamemode of player to survival
    1 punkt
  7. DαrϰVεnuς

    Region

    on region exit: if region is "spawn": set gamemode of player to survival Kombinuj z tym
    1 punkt
  8. 3meraldK

    Prosty Skrypt na Blokowanie /pl itp.

    Po pierwsze: dlaczego blokujesz ISTNIEJĄCE już komendy definiując je w skrypcie? To jest bez sensu, dodatkowo minus dla optymalizacji. Po drugie problemem jest to, że ten skrypt jest strasznie nie zoptymalizowany, tzn. zamiast definiowania tryliona istniejących już komend zastosowałbyś event 'on command'. W tym evencie można rozpisać wiele komend (tak, jednym nawet) on command "pl", "plugins", "bukkit:ver" #itp.: cancel event send "Pogrzało Cię chłopczyku" Woah, mój kod jest dziesiątki razy krótszy niż twój a robi praktycznie to samo. That's how optymalizacja works
    1 punkt
  9. Dzień dobry. Tym razem przybywam w celu opisania używalnego dodatku do Skripta ( ). Nie dość, że wspiera 1.13.2, to jeszcze ma jakieś zastosowanie - w przeciwieństwie do poprzedniego. Wspominając ostatni wątek, w którym prawie zapomniałem dodać link do pobrania... Link do pobrania: https://forums.skunity.com/resources/skent.817/. Co prawda nie posiada on nie wiadomo ile funkcji, ale te, które posiada, mogą się Wam przydać przy tworzeniu skryptów na nowsze wersje. Posiada on takie możliwości, jak: wyświetlenie ścieżki bezwzględnej command /konfiguracja: trigger: set {_path} to absolute path of file "plugins/Skript/config.sk" broadcast "Ścieżka bezwzględna pliku konfiguracji pluginu Skript to: %{_path}%" wyświetlenie wszystkich plików w katalogu command /pliki: trigger: set {_files::*} to all files of "plugins/Skript" broadcast "W tym folderze znajduje się %amount of {_files::*}% plików: %{_files::*}%" wyświetlenie zawartości pliku command /zawartosc: trigger: set {_content::*} to content of file "plugins/Skript/config.sk" broadcast "Tak wygląda plik konfiguracyjny:" loop {_content::*}: broadcast loop-value wyświetlenie zawartości pliku z URL command /readme: trigger: set {_content} to content from url "https://raw.githubusercontent.com/SkriptLang/Skript/master/README.md" broadcast "Tak właśnie wygląda zawartość pliku README:" broadcast {_content} wyświetlenie rozszerzenia pliku command /rozszerzenie: trigger: set {_extension} to extension of file "plugins/Skript/config.sk" broadcast "Rozszerzenie tego pliku to: %{_extension}%" tworzenie plików i zmiana ich zawartości command /stworzplik: trigger: create file "plugins/Skript/scripts/test1.txt" with "hey", "just", "a" and "test" remove "hey" from file "plugins/Skript/scripts/test1.txt" add "with Skent" to file "plugins/Skript/scripts/test1.txt" broadcast "Plik został stworzony!" jedna z najgłupszych funkcji - czyli wyświetlenie nazwy pliku command /nazwa: trigger: set {_name} to file name of file "plugins/Skript/config.sk" broadcast "Nazwa pliku konfiguracyjnego to %{_name}%" edycja konkretnych linii pliku oraz ich wyświetlanie command /linia1: trigger: set line 1 of file "plugins/Skript/scripts/myAwesomeScript.sk" to "command awesometest" add ":" to line 1 of file "plugins/Skript/scripts/myAwesomeScript.sk" remove "test" from line 1 of file "plugins/Skript/scripts/myAwesomeScript.sk" broadcast line 1 of file "plugins/Skript/scripts/myAwesomeScript.sk" wyświetlenie właściciela pliku command /wlasciciel: trigger: set {_owner} to owner of file "plugins/Skript/config.sk" broadcast "Właścicielem pliku z konfiguracją Skripta jest: %{_owner}%" wyświetlenie katalogu nadrzędnego command /parent: trigger: set {_parent} to parent of file "plugins/Skript/config.sk" broadcast "Katalog nadrzędny tego pliku to %{_parent}%" dodawanie pliku do tekstu command /dodajtekst: trigger: create file "plugins/Skript/scripts/test1.txt" with "My name is" append "secret" to file "plugins/Skript/scripts/test1.txt" broadcast "Tekst został dodany!" kopiowanie plików ( ciekawe czy dałoby radę zrobić tym backup serwera ) command /skopiuj plik: trigger: copy file "plugins/Skript/scrips/MyAwesomeScript.sk" to file "plugins/Skript/scrips/MyAwesomeScriptCopy.sk" broadcast "Skopiowano!" tworzenie pliku command /stworzplikzeskryptem: trigger: create file "plugins/Skript/scripts/myAwesomeScript.sk" with text "command awesome:", " trigger:" and " broadcast ""Awesome!!!""" broadcast "Stworzono!" usuwanie pliku command /usun: trigger: delete file "plugins/Skript/scripts/myAwesomeScript.sk" broadcast "O nie! Mój piękny skrypt!" pobieranie pliku z URL command /pobierz: trigger: download from url "link" to file "plugins/Skent.jar" broadcast "Plik został pobrany!" wstawianie tekstu do pliku command insert: trigger: create file "plugins/Skript/scripts/test1.txt" with text "Hey", "I'm" and "nice to meet you!" insert "(╯°□°)╯︵ ┻━┻" at line 2 of file "plugins/Skript/scripts/test1.txt" broadcast "Ciekawe co zepsułem ( ͡° ͜ʖ ͡°)" zmiana ulokowania pliku command /emigracja: trigger: move file "plugins/Skript/config.sk" to file "plugins/config.sk" broadcast "Konfiguracja Skripta udała się na emigracje!" zmiana nazwy pliku command /nowanazwa: trigger: rename file "plugins/Skript/scripts/test1.txt" to "secret.txt" broadcast "Nazwa zmieniona!" wykonywanie plików ( jedna z przydatniejszych funkcji ) command /wykonaj: trigger: execute file "plugins/hakierbonzo.sh" broadcast "Pomyślnie włączono keyloggera ( ͡° ͜ʖ ͡°)" rozpakowywanie plików (może jednak coś będzie z backupów) command /unzip: trigger: unzip all files in file "plugins/Skript/scripts.zip" to dir "plugins/Skript" broadcast "Przywrócono kopie!" pakowanie plików command /zip: trigger: zip dir "plugins/Skript/scripts" to dir "plugins/Skript/scripts.zip" broadcast "Pomyślnie wykonano kopie skryptów!" sprawdzanie, czy podana ścieżka jest katalogiem command /czytojestkatalog: trigger: if file "plugins/Skript/scripts/myAwesomeScript.sk" is a dir: broadcast "Nah!" sprawdzanie, czy podana ścieżka jest plikiem command /czytojestplik: trigger: if file "plugins/Skript/scripts/myAwesomeScript.sk" is a file: broadcast "Jasne!" sprawdzanie, czy plik jest wykonywalny command /wykonywalny: trigger: if file "plugins/Skript/scripts/myAwesomeGame.exe" is executable: broadcast "Raczej nie na linuxie ( ͡° ͜ʖ ͡°)!" sprawdzanie, czy plik jest ukryty command /ktosietuukrywa: trigger: if file "plugins/twitch.txt" is hidden: broadcast "Nie ma mnie tu!" sprawdzanie, czy plik jest "czytelny" w dosłownym tłumaczeniu command /odczytywalnosc: trigger: if file "plugins/Skript/scripts/myAwesomeScript.sk" is readable: broadcast "Jasne!" sprawdzanie, czy plik jest zapisywalny command /zapisywalny: trigger: if file "plugins/Skript/scripts/myAwesomeScript.sk" is writable: broadcast "Oczywiście!" sprawdzenie, czy plik/katalog istnieje command /istnieje: trigger: if file "plugins/Skript/scripts/myAwesomeScript.sk" exists: broadcast "Zaiste!" REEEEEEEEEEEEEEEEEEEEEEEEEEE jeszcze eventy trzeba opisać (╯°□°)╯︵ ┻━┻ skopiowanie pliku on file copy: broadcast "Skopiowano plik: %event-path%" on dir copy: broadcast "Skopiowano katalog: %event-path%" utworzenie pliku on file create: broadcast "Utworzono plik: %event-path%" on dir create: broadcast "Utworzono plik: %event-path%" usunięcie pliku (tak samo jak wyżej, tylko delete zamiast create) pobranie pliku (tak samo jak wyżej, tylko download zamiast delete) I tak dalej z execute, move, rename, unzip, watching i zip Mam nadzieję, że tym razem się przyda i oczekuję, aż ktoś wykorzysta pomysł na skrypt od backupów . Niektóre mogą się powtórzyć
    1 punkt
  10. LloydPL

    SkIris 1.11-1.12.2

    Yo, oto jest mój hiper dodatek do Skript. Macie tu download, src i funkcje: DOWNLOAD SRC jak nie działa to nie pisz tu nic już bo tego i tak nie naprawie! Funkcje:
    1 punkt
  11. Varter

    Książka

    https://code.skript.pl/JezghOhX/ Jeżeli chodziło o takie coś to proszę.
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • Dodaj nową pozycję...