Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 05/11/20 uwzględniając wszystkie działy

  1. wiktorm12

    Tab Completer - skript

    Hej, dzisiaj przychodzę do was nie z moim skryptem, a przerobieniem (udoskonaleniem) istniejącego już skryptu. (link go oryginału: LINK) Co dodałem? Najprostszej w świecie ułatwiłem korzystanie z pluginu skript dodając do niego tabulacje: Ale także postanowiłem wytłumaczyć jak każdy z was może dodać własną komendę! Oto króciutki poradnik: 1. Należy przejść na ostanią linijkę kodu (99): 2. Wpisać tam frazę add "" to tab completions 3. Między znaki apostrofu wpisać swoją komendę wraz z argumentem który ma zostać dodany do listy add "twoja komenda wraz z argumentami" to tab completions Do działania niezbędny jest dodatek skript-mirror (LINK) i Skutilities (LINK) Przerobiony kod:
    1 punkt
  2. PanMaruda

    losowe tp

    1 punkt
  3. jogurcik122pl

    MOTD SERWERA

    Wszystko się udało dziękuje - temat do zamknięcia
    1 punkt
  4. xAxee

    [Pytanie] Argumenty typu "[<text>]"

    argumenty w [] są domyślne czyli nie trzeba ich podawać w środku między <> znajduje się typ argumentu czyli np: text - jakiś tekst w sumie wszystki player - jakiś gracz number - liczba zmienno przecinkowa integer - liczba całkowita
    1 punkt
  5. Peridot

    MOTD SERWERA

    no w folderze plugins na bungeecordzie powinien ci się utworzyć kolejny folder BungeeMotd i w nim config.yml i sam sobie możesz zmienić motd
    1 punkt
  6. bludis

    Flara namierzająca gracza

    loop all players in world (world of player):
    1 punkt
  7. kerpson

    MOTD SERWERA

    Ustaw motd na bungeecord w pliku konfiguracyjnym lub wgraj jakis plugin na bungeemotd w sekcji plugins serwera bungeecord. Przykład pluginu: https://www.spigotmc.org/resources/bungeemotd.6294/
    1 punkt
  8. Peridot

    MOTD SERWERA

    Ale nie wyświetla ci się motd które jest na serwerze na którym się gra (nie wiem jak to określić) czy serwerze proxy (bungeecordzie)? Bo to motd które jest normalnie dla serwera bez bungee nie będzie wyświetlane na bungee tylko musisz ustawić motd na bungeecordzie :V
    1 punkt
  9. xAxee

    Zmienne

    function getPlayer(t: text) :: players: loop all players: if loop-player has permission {_t}: add loop-player to {_ret::*} return {_ret::*} on mine: if event-block is diamond ore: add 1 to {diamond::%player%} if {ore::%player%} is true: send "[%{_loc}%] %player% wykopał diamond ore" to getPlayer("ore.admin") add location of event-block to {diamond::%player%::ore::*} command /ore [<player>]: trigger: if player has permission "ore.admin": if arg-1 is not set: if {ore::%player%} is not set: set {ore::%player%} to true send "&aWłaczono komunikaty ORE!" to player if {ore::%player%} is true: set {ore::%player%} to false send "&cWyłączono komuniakty ORE!" to player if {ore::%player%} is false: set {ore::%player%} to true send "&aWłaczono komunikaty ORE!" to player if arg-1 is "sprawdz": send "%{diamond::%player%::ore::*}%" to player
    1 punkt
  10. a co jeżeli ktoś nie ma essentialsa ? Co do skryptu, to fajna rzecz
    1 punkt
  11. kerpson

    Skarga Peridot, SernickLOL

    A czy nie warto napisać pierw do owych osób w prywatnej wiadomości i wyjaśnić to ? Bo pisanie skarg o coś takiego jest troche bez sensu, bo zawsze ktoś powie, że uważał twoją odpowiedź za rakową
    1 punkt
  12. meh "Jesteśmy rozwijającym się" jak papier toaletowy?
    1 punkt
  13. Tymekd

    [Plugin] Na liście z drzew

    Jaki plugin na wyspy masz?
    1 punkt
  14. Tymekd

    Problem ze skryptem

    Tak samo jak ^ ale jeszcze jedno, nie zmieniaj koloru bo na czarnym motywie jest nieczytelne
    1 punkt
  15. Tymekd

    Tor lotu pocisku?

    Sprawdziłem u mnie na 1.13.2 i też działa bez problemu
    1 punkt
  16. Źle wytabowane
    1 punkt
  17. Spigota bo inni też tak brali, pexa - polska społeczność nie o istnieniu takiego czegoś jak LuckPerms (ale są tacy co wiedzą, nie ładuję wszystkich do jednego wora), a titanaxe, bo oferuje więcej niż enderchest. A co do serwera tutaj się nawet postarali bo spawn został zrobiony mniej w więcej niż 10 minut i nie 30 min przed startem. Wersja trochę boli, że 1.12, ale to i tak lepiej niż 1.8.8.
    1 punkt
  18. piratjsk

    Standard Skript Code Conventions r3

    O co chodzi? SSCC "Standard Skript Code Conventions" jest zestawem reguł pisania skryptów stworzonym przez destroyer'a4017. Określa on styl kodowania, który zapewnia kompatybilność z innymi skryptami, łatwość utrzymania/modyfikowania kodu oraz sprawia, że skrypt jest prosty do odczytania. Nazwy plików Nazwy plików kończących się na ".sk" nie powinny zawierać następujących znaków: # ` $ % { } (spacji) Jeśli w nazwie chcesz zawrzeć wersję skryptu powinna ona znaleźć się na końcu, za nazwą skryptu: skrewards-v1.2.3.sk Nazwy zmiennych Poniższe zasady odnoszą się tylko do zmiennych globalnych, nie do lokalnych (zaczynających się od _). Nazwy zmiennych powinny być zapisane według konwencji camelCase, gdzie nie występują spacje oraz pierwsza litera każdego słowa (wyłączając pierwsze) zaczyna się z wielkiej litery. Zmienne tworzone przez skrypt powinny być definiowane w sposób {<nazwa skryptu>::<nazwa zmiennej>}, co ułatwia usuwanie danych danego skryptu albo aktualizowanie zmiennych z wcześniejszej wersji skryptu, na przykład: # Zamiast takiej zmiennej {current.reward} # Użyj następującego wzoru {skrewards::currentReward} Zmienne dynamiczne oraz listy powinny być stopniowane, co jest bardziej obiektowym podejściem i umożliwia zapętlanie danych. # Zamiast takich zmiennych {reward.level.modifier.1} {reward.level.modifier.2} {reward.level.modifier.3} {rewardstatus.%player%} {info.%player%.mined.diamonds} {info.%player%.mined.emeralds} # Użyj następujących wzorów {skrewards::rewardLevelModifier::1} {skrewards::rewardLevelModifier::2} {skrewards::rewardLevelModifier:: 3} {skrewards::rewardStatus::%player%} {skrewards::info::%player%::minedDiamonds} {skrewards::info::%player%::minedEmeralds} # Lub {skrewards::info::%player%::mined::diamonds} {skrewards::info::%player%::mined::emeralds} Jeśli piszesz API, powinieneś wpisać dane do zarezerwowanych nazw zmiennych {<nazwa skryptu>::api::<output ID>}. Jeśli używasz skQuery, możesz zapisywać dane do tych zmiennych gdy podprogram/funkcja jest wykonywany/a. W zwykłym Skript powinieneś zdeklarować komendy możliwe do użycia tylko z konsoli, które wpisują dane do tych zmiennych. Schemat ten pozwala twórcom skryptów tworząc własny skrypt pozyskiwać informacje z innych. Jeśli Twój skrypt jest BIBLIOTEKĄ, której jedynym celem jest udostępnienie funkcji, należy wtedy pominąć fragment ::api i używać {<nazwa skryptu>::<output ID>}. Zmienne API powinny być usunięte zawsze gdy serwer jest wyłączany. Porządkowanie kodu Stworzony kod musi być uporządkowany w określony sposób. Nie powinieneś wpisywać zdarzeń i komend w losowej kolejności; muszą być czytelnie oddzielone. Każdy z elementów może być pominięty, o ile są one w odpowiedniej kolejności. script options (jeśli używasz skQuery) aliasy [aliases:] zmienne [variables:] opcje [options:] podprogramy/funkcje (jeśli używasz skQuery) nowe komendy [command /komenda:] on script load: on script unload: okresowe zdarzenia (np. every 10 seconds, at 10:00) inne zdarzenia Zdarzenia i Warunki Zdarzenia zawsze powinny zaczynać się od słówka "on", mimo, że będą działać bez niego. Kiedy tylko to możliwe, powinieneś unikać używania selektorów w linii definiującej zdarzenie, np.: on right click with porkchop: on left click on tnt: on damage of cow: Należy uogólnić takie zdarzenia i skorzystać z warunków: on right click: if tool of player is porkchop: # dalszy kod on left click: if clicked block is tnt: # dalszy kod on damage: if victim is a cow: # dalszy kod Stosując warunki, NIGDY nie powtórzysz tego samego zdarzenia kilka razy w jednym skrypcie. Warunki powinny ZAWSZE zaczynać się od słówka "if" i kończyć dwukropkiem. NIGDY nie używaj warunków bez wprowadzenia dalszego kodu do ich wnętrza. To pozwoli twórcom skryptów w łatwy sposób dodać kod przed i po warunku albo dodać "else:". # Zamiast on damage: if victim is a player: {skrewards::info::%victim%::isInvincible} is true cancel event set {skrewards::info::%victim%::isInvincible} to false # Użyj takich warunków on damage: if victim is a player: if {skrewards::info::%victim%::isInvincible} is true: cancel event set {skrewards::info::%victim%::isInvincible} to false Specyfikacja Lambdy Lambdy są nową funkcją skQuery i mogą być używane we wszystkich wersjach powyżej 1.17.0. Pozwalają sporą ilość kodu skompresować do kilku linii. Lambdy, tak długo jak długo będą używane rozsądnie, będą spełniać wymagania SSCC. Lambdy mogą być brane pod uwagę jeśli: [*]Użyte są zamiast funkcji do wykonania POJEDYNCZEGO zadania [*]Użyte są do zaciemnienia kodu przez stworzenie bardzo skompresowanego kodu [*]Lepiej opisują ciąg zadań - - - Jeśli stosujesz się do tych zasad, umieść w publikacji swojego skryptu plakietkę: Kod z linkiem do oryginalnego tematu: [url=http://dev.bukkit.org/bukkit-plugins/skript/forum/tutorials/69108/][img=https://i.imgur.com/BZ8lAno.png][/url] Kod z linkiem do tego tematu: [url=http://skript.pl/index.php/topic/1877-][img=https://i.imgur.com/BZ8lAno.png][/url] Źródło: http://dev.bukkit.org/bukkit-plugins/skript/forum/tutorials/69108
    1 punkt
  19. Brodacz_PL

    NIEAKTUALNE

    Dzień dobry! Szukamy wykwalifikowanej ekipy budowniczych na nowy, innowacyjny powstający serwer! Oferujemy pracę w profesjonalnych warunkach i miłej atmosferze. Więcej informacji na discordzie: Brodacz#0365, czekamy na podania :D
    0 punktów
  20. Krajek

    Fly na spawn

    Qaress nie wiem czy da się zrobić czytanie regionu, ludzie robią komendy /vfly która działa tylko w jednym worlddzie np. Spawn więc nie umiem niestety napisać tego skryptu
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    xSebixx1
    xSebixx1
    2 posty
    Fendi
    Fendi
    2 posty
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 post
    artur9010
    artur9010
    1 post
    Bananek355
    Bananek355
    1 post
    0j_12
    0j_12
    1 post
    Kormic
    Kormic
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
  • Najwięcej tematów w tygodniu

    xSebixx1
    xSebixx1
    1 temat
    bug128
    bug128
    1 temat
    Nieaktywny
    Nieaktywny
    1 temat
    LusiaMC
    LusiaMC
    1 temat
    Antychryst
    Antychryst
    1 temat
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 temat
    artur9010
    artur9010
    1 temat
    0j_12
    0j_12
    1 temat
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...