Skocz do zawartości

Curser

Użytkownik
  • Ilość zawartości

    139
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez Curser

  1. Curser

    Mały Skin

    @K0dziakOfSky właśnie tak... @K0dziakOfSky Albo to jest opcja hypixel... Bo tam można mieć takiego skina...
  2. Możesz to jakoś rozwinąć?
  3. Curser

    Mały Skin

    Do tego jest potrzebny mod... Ale niestety nie wiem jak się nazywa.
  4. @bopke Prawdopodobnie w piątek bym ci mógł zbudować
  5. @bopke Tak jakby opuszczone więzienie?
  6. Jaki styl ma być?
  7. Chyba kiedyś gdzieś na innym forum widziałem taki sam plugin. Ale nie wiem. Skrypt fajny
  8. Curser

    Teleport

    @Quaczi
  9. Curser

    adminow na serwer

    Co oferujesz? Kogo szukasz? Temat jest źle napisany.
  10. Nie będę dawał linku do strony bo byłaby to reklama. Ale oto dowody: Skrypt @Quaczi: https://zapodaj.net/82aef7aa4b6e1.png.html Oryginał: https://zapodaj.net/70bda2c7f81a9.png.html
  11. Fajny plagiat
  12. Curser

    Teleport

    command /ustaw: trigger: if player has permissions "ustaw.punkt": set {punkt} to location of player set {punkt} to location of player Po wpisaniu komendy "/ustaw" stworzymy {punkt} w miejscu w którym stoimy Teraz stworzymy komendę, po której zostaniemy przeniesieni do owego teleportu ({punkt}) command /przenies: trigger: if player has permissions "punkt.przenies": teleport player to (punkt} Gdy gracz wpiszę komendę "/przenies", zostanie on przeniesiony do {punkt} Teraz możemy rozbudować nasze komendy. Zrobię to na podstawie komendy "/ustaw" command /ustaw: description: Ustawia teleport usage: /ustaw permission: punkt.ustaw permissions message: &cNie masz uprawnien executable by: players aliases: /ust trigger: set {punkt) to location of player Tłumaczenie: description: Ustawia teleport 1) Krótki opis co robi dana komenda usage: /ustaw 2) Opis jak używać danej komendy permission: punkt.ustaw 3) Permisja, której potrzebuje gracz, aby użyć komendy permissions message: &cNie masz uprawnien 4) Wiadomość, która zostanie wysłana do gracza, kiedy nie ma permisji do korzystania z owej komendy executable by: players 5) Przez kogo może być wykonywana dana komenda. players - graczy, console - konsola, players and console - gracze oraz konsola aliases: /ust 6) Jak inaczej ma się nazywać komenda. W tym przypadku po wpisaniu /ust zostanie wykonana komenda /ustaw Taki prosty skrypcik
  13. Da się też command blockami Wzór: execute @e[Type=!Player] {koordynaty} i potem bierzemy: fill {koordynaty bramy} minecraft:air Wystarczy tylko włączyć command blocki i zrobić to tak Ale skrypt fajny
  14. Popełniasz @Mr Janek podstawowy błąd bo rzeczy nie chcą się stakować... rzecz jest prosta... Ustaw na 1 Powinno ci zadziałać
  15. W drugiej części poradnika postaram się wam dokładnie wyjaśnić, jak stworzyć tabliczkowe punkty wymian. Zacznijmy więc od pierwszego wydarzenia, którym będzie "on rightclick on sign": on rightclick on sign: Jeżeli PPM klikniemy na tabliczkę, kod zostanie wywołany. Teraz rozbudujemy nasz skrypt, a dokładniej pierwsze cztery linijki odpowiadające za wymianę: if line 1 is "Wymiana": if line 2 is "64 kamienia"" if line 3 is "Za": if line 4 is "Ender Chest": Jak widać, aby wymiana działała poprawnie wszystkie linie na tablicy mają być napisane w odpowiedniej kolejności, w następującym schemacie: Wymiana 64 kamienia Za Ender Chest Dodamy teraz linijkę odpowiadającą za wywołanie kodu, tylko wtedy gdy gracz będzie trzymał kamien w ręku: player is holding a stone Następnie do naszego skryptu dodajemy linijki odpowiadające za podarowanie nam Ender Chest'a oraz zabranie 64 kamienia: remove 64 stone from player give 1 ender chest to the player send "Oddales %line2%. W nagrode otrzymales %line 4%" Nasz kod powinien wyglądać następująco: on rightclick on sign: if line 1 is "Wymiana": if line 2 is "64 kamienia": if line 3 is "Za": if line 4 is "Ender Chest": player is holding a stone: remove 64 stone from player give 1 ender chest to the player send "Oddales %line 2%. W nagrode otrzymales %line 4%" else: send "&4Ta tabliczka wymienia tylko kamien. Nie masz odpowiednich przedmiotow (%line 4%)" ________________________________________________________________________________ Myślę że to na tyle w tym poradniku. Jak zawsze starałem wam się to wytłumaczyć w dokładny i szczegółowy sposób. Zapraszam także do poprzedniego poradnika P.S chcieliście w tabelkach? To macie
  16. Cześć, zauważyłem że co raz więcej użytkowników na forum, zainteresowało się pluginem Skript. W tym poradniku, postaram się przedstawić Wam podstawy. Osoby piszące pluginy w Javie proszę o zachowanie dystansu ______________________________________________________________________________________ 1. Instalacja oraz zapisywanie skryptów Skrypty można pisać nawet w notatniku, ale bardziej "wygodny" będzie, któryś z tych programów: • Notepad ++ • Sublime Text Aby poprawnie pisać skrypty, warto nabrać przyzwyczajenia, do klawiszu Tab, a nie do spacji, tak jak w plikach konfiguracyjnych niektórych pluginów. W skryptach poniżej musiałem użyć spacji, ponieważ edytor nie obejmuje Tab'ów. Skrypty zapisujemy w folderze Skript --> scripts w pliku o rozszerzeniu .sk. ______________________________________________________________________________________ 2. Komendy W drugiej części tego poradnika utworzymy naszą własną komendę. Wchodzimy w nasz plik o rozszerzeniu .sk i zaczynamy pisać. Komendy zawsze zaczynamy od "command", następnie "/" i nazwa komendy: command /mpc: Komendę zakończyłem ":". Oznacza to, że kod po tym, będzie dotyczył kodu wyżej i będzie zawierał 1 Tab więcej. Teraz dodamy linijkę "aliases". Oznacza ona skrót komendy. Zamiast "Mpc", będziemy mogli użyć np. "/forum" lub "/poradnik": aliases: forum, poradnik "Aliases" nie jest wymagany do poprawnego działania kodu. Teraz zaczniemy nasz kod, więc pod linijką "aliases", dodajemy "trigger". Powinno to wyglądać następująco: command /mpc: aliases: forum, poradnik trigger: Od trigger zaczyna się nasz główny kod, czyli co ma się dziać po wykonaniu tej komendy. My wyślemy prostą wiadomość, czyli dodamy linijkę "send". Dodając nową linijkę, pamiętając że poprzednia linijka skończyła się na ":". send "Poradnik dla MPC" Każda wiadomość musi znajdować się w "". Możemy także dodać kolory, np. "&4" lub "<red>". Polecam także na końcu kodu dodać linijkę "stop". Nie jest ona wymagana, ale lepiej zakończyć skrypt w wyznaczonym miejscu, ponieważ może on wykonać coś, wbrew naszym zamiarom. Więc po send, dodajemy stop: stop Nasz skrypt wygląda tak: command /mpc: aliases: forum, poradnik trigger: send "Poradnik dla MPC" stop Do komend możemy dodać uprawnienia, czyli permisje. W naszym przypadku będziemy musieli dodać linijkę "if player has permissions": if player has permissions "poradnik.mpc": Uprawnienia dajemy w "", a kończymy znakiem ":". Kod zadziała tylko wtedy, gdy gracz ma tą permisje. Ta linijka powinna znaleźć się nad send w naszym kodzie. Powinno wyglądać to tak: command /mpc: aliases: forum, poradnik trigger: if player has permissions "poradnik.mpc" send "Poradnik dla MPC" stop Jeżeli mamy "if" to możemy dodać linijkę "else". Wykona ona coś, gdy nasz if nie jest spełniony. U nas będzie to brak uprawnień. Else dajemy równo z if, ponieważ będzie się się do tego odnosić. Nasz kod powinien wyglądać następująco: command /mpc: aliases: forum, poradnik trigger: if player has permissions "poradnik.mpc" send "Poradnik dla MPC" stop else: Gdy gracz nie będzie miał uprawnienia poradnik.mpc, wyświetli mu się "&4Nie masz uprawnień": command /mpc: aliases: forum, poradnik trigger: if player has permissions "poradnik.mpc" send "Poradnik dla MPC" stop else: send "&4Nie masz uprawnien" stop ______________________________________________________________________________________ 3. Wydarzenia Eventy W trzeciej części tego tutorial'a, zajmiemy się wydarzeniami, z angielskiego "event". Pozwoli ono wywołać daną funkcję, po określonym zdarzeniu. Zajmiemy się event'em "on first join" oraz "on join". Więc spróbujmy napisać skrypt na, otrzymanie startowych przedmiotów przy pierwszym wejściu: on first join: Teraz dodamy odpowiednie uprawnienia, aby gracz mógł otrzymać przedmioty startowe: on first join: if player has permissions "itemy.gracz": Teraz przejdziemy do dalszej części kodu. Tutaj nie piszemy trigger, jak w poprzedniej części. Wydarzenie "give" nie może zostać poprzedzone trigger'em. Przejdziemy do głównej części skryptu, czyli do wyznaczenia odpowiednich przedmiotów, które gracz ma otrzymać przy pierwszym wejściu na serwer. Dodajemy linijkę: give 1 ender chest to the player Jak można się domyślić gracz otrzyma Ender chest'a przy pierwszym wejściu. Trzeba pamiętać, aby nazwy były w języku angielskim. Linijka "to the player" odpowiada za otrzymanie przedmiotów, prosto do ekwipunku gracza. Po dodaniu kilku innych przedmiotów nasz skrypt powinien wyglądać następująco: on first join: if player has permissions "itemy.gracz": give 1 ender chest to the player give 1 wooden sword to the player give 1 wooden pickaxe to the player give 16 torch to the player give 16 steak to the player Dodamy także wiadomość po otrzymaniu tych przedmiotów: on first join: if player has permissions "itemy.gracz": give 1 ender chest to the player give 1 wooden sword to the player give 1 wooden pickaxe to the player give 16 torch to the player give 16 steak to the player send "&2Otrzymales zestaw startowy" stop Myślę, że przybliżyłem wam temat o wydarzeniach/event'ach. Pełną listę możecie znaleźć tutaj: http://njol.ch/projects/skript/doc/ ______________________________________________________________________________________ 4. Options Config Options pozwala nam w pewnym stopniu odwzorować plik konfiguracyjny. Options zaczynamy, od linijki options. Zajmiemy się ustawieniem wiadomości w options, która będzie wysyłana, przy wejściu na serwer do gracza: options: # Wiadomosc - uzywana przy pierwszym wejsciu na serwer wiad: &2Witaj %player% na serwerze %player% określa gracza, którego dotyczy do wydarzenie. # Wiadomość uzywana przy pierwszym wejsciu na serwer, jest to opis. Nie jest on konieczny. Każdą linijkę, którą zaczniemy od "#", nie zostanie odczytana. W tym przypadku jest to opis wiadomości. Przejdźmy teraz do głównego kodu: options: # Wiadomosc - uzywana przy pierwszym wejsciu na serwer wiad: &2Witaj %player% na serwerze on join: send "{@wiad}" Jak zauważyliście napisałem {@wiad}, a nie np. wiad. W skrypcie opcje muszą być poprzedzone "{@, a zakończone }". ______________________________________________________________________________________ 5. Variables Zmienne Zmienne, jak sama nazwa brzmi, zmieniają się. Postaram się wam wytłumaczyć to na przykładzie mini statystyk. Stworzymy licznik serwera, który będzie zliczał nasze wejścia na serwer oraz innych graczy (globalny). Zmienne zaczynamy od tej linijki: variables: Następnie dodajemy własną zmienną: variables: {liczbaodwiedzin} = 0 Każda zmienna musi być poprzedzona { i także kończyć się }. W środku wpisujemy czego ma dotyczyć. Jak już pisałem skrypt, będzie dot. odwiedzin serwera. Zaczniemy od licznika globalnych odwiedzin: on login add 1 to {liczbaodwiedzin} Przy każdym wejściu na serwer, zostanie dodany 1 punkt do naszej zmiennej {liczbaodwiedzin}. Przy każdym wejściu na serwer, zostanie wysłana wiadomość, z liczbą odwiedzin naszego serwera. Nasz skrypt powinien wyglądać tak: variables: {liczbaodwiedzin} = 0 on login add 1 to {liczbaodwiedzin} "send &5Nasz serwer byl odwiedzany &2%{liczbaodwiedzin}% razy" Dodajmy do naszego skryptu licznik naszych odwiedzin: variables: {wejscia.%player%} = 0 Jeżeli zmienna ma dot. gracza, dodajemy %player%. W zmiennych nie robimy spacji. Zamiast ich piszemy "." Tak jak w poprzednim skrypcie, przy każdym naszym wejściu zostanie dodany 1 punkt do naszej zmiennej: variables: {wejscia.%player%} = 0 on login: add 1 to {wejscia.%player%} send "Odwiedzasz nas %{wejscia.%player%}% raz" ______________________________________________________________________________________ Myślę że przybliżyłem wam trochę plugin Skript oraz nauczyłem podstaw. Już dziś powinien pojawić się kolejny poradnik
  17. Curser

    Forum #2

    Witajcie! Witam już w drugim temacie z ,,Przygody na forum''! Jak wiecie lub nie Nowy użytkownik to @ikkenavn! Użytkowników jest 12669. Postów jest 127188. Niedługo więcej tych opowieści! Pozdrawiam @Curser
  18. Curser

    Pytanie

    Może wgrywasz na złą wersję albo jak masz dobrą to zamiast /reload spróbuj restart
  19. Curser

    Skrzynki z Vertez HUB

    Oj... To drogo go będzie kosztować XD
  20. Po co taki skrypt? Wystarczy zmienić wiadomość komendy /afk. Ale skrypt 7/10
  21. Na mnie to jest zbędne... AuthMe wystarcza.
  22. Do czego to ma być?
  23. Curser

    Propozycja

    @Libter właśnie teraz nie możemy. Kiedyś można było...
  24. Prawdopodobnie jest w config essentials i EssentialsChat
×
×
  • Dodaj nową pozycję...