Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'command'.

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Forumowe projekty
    • UtopiaMC - forumowy serwer Minecraft
  • Skript
    • Skrypty
    • Pytania i problemy
    • Zlecenia
  • Serwery Minecraft
    • Prezentacje serwerów Minecrafta
    • Zarządzanie serwerami Minecrafta
    • Pluginy do serwerów Minecrafta
  • Programowanie
    • Tworzenie pluginów do Minecrafta
    • Tworzenie stron WWW
    • Pozostałe dziedziny programowania
  • Gry, programy i sprzęt
    • Gra w Minecrafta
    • Komputery i sprzęt
    • Twórczość użytkowników
    • Komunikator Discord
  • Społeczność
    • Współpraca
    • Pogaduszki
    • Gry forumowe
  • Serwis
    • Informacje i aktualności
    • Prawo
    • System wniosków
    • Archiwum
  • Klub futurystuw Wdrożeńa
  • Klub futurystuw Propozycje
  • Klub futurystuw Offtopic
  • Klub futurystuw Zastosowańa
  • podwiek.pl Prawo
  • podwiek.pl Dyskusje

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Lokalizacja


Hobby


Nick w MC


GG


E-mail


Skype


Strona www


Discord


Steam

Znaleziono 16 wyników

  1. krl

    invsee na całe inv

    siema, potrzebuje pomocy w napisaniu skryptu na pokazywanie całego totalnie inventory(armor i druga ręka). I żeby nie można było wkładać ani wyciągać. Z góry dziękuje za pomoc. Buziaki i pozdrowienia od całej rodziny Karolaków.
  2. Nieaktywny

    losowe polecenie z listy

    Dzień dobry, Chciałbym prosić o napisanie skriptu na losową komendę (z listy). Chodzi mi o to że gracz jak wpisze /przykładowakomenda wykona się losowa komenda z tej listy: /przykładowa1, /przykładowa2, /przykładowa3, /przykładowa4 (wiem że to jest proste ale mi zależy na czasie). z góry dziękuję za wykonanie skryptu.
  3. Qevix

    Komenda z pliku config.yml

    Witam. Otóż chce napisać skrypt który będzie ładował custom'owe komendy z pliku yml. Plik mam i resztę tylko jak zrobić samą komendę. Zrobiłem tu tak na szybko taki przykład (wiadome że on nie zadziała). Jak zrobić taką komendę? Za pomocą argumentów czy czego innego? I czy w ogóle można? Może będzie potrzebny jakiś dodatek do skript? W skript jestem nowy ale co nie co wiem już :p Tu macie przykłady jak by to mogło wyglądać(tylko że to nie chce działać -_-): on skript load: set {test} to value "komenda" get of "plugins/test/config.yml" command /[<text&gt]: trigger: if arg 1 is %{test}% trigger: send "Przyklad" command /%{test}% trigger: send "przyklad"
  4. Tak jak w temacie, mam problem z wykonywaniem komendy w gui otwartym przez "on toggle sneak". W skrypcie u mnie wygląda to tak: command /wejscie [<text>] [<text>]: trigger: if arg 1 is "ylocgrota": if arg 2 is not set: teleport player to {loc.opuszczonagrota} send "&fWchodzisz do &7&lOpuszczonej Groty" to player set {miasto.%player%} to false stop if arg 2 is "1": if number of gold nugget in the player's inventory is greater or equal to 1: remove 1 gold nugget from player's inventory teleport player to {loc.opuszczonagrota} send "&fWchodzisz do &7&lOpuszczonej Groty" to player set {miasto.%player%} to false stop else: send "&cPotrzebujesz wiekszej ilosci coinów. &8(&7%arg 2%&8)" to player stop on sneak toggle: if player is in the region "mapashire": open chest with 3 rows named "&e&lMapa Astralna" to player wait 3 ticks format slot 0 of player with grass block of unbreaking 10 named "&a&lGreenshire" with lore "&7&o(tu jestes)" to be unstealable format slot 1 of player with cobweb named "&7&lOpuszczona Grota" with lore "&7Koszt: &61 coin" to close then run "wejscie ylocgrota 1" stop Przy reloadowaniu skryptu nie wyskakują żadne błędy. Gdy po prostu używam komendy wszystko działa. Jak nacisnę shift w tym regionie gui się otwiera, ale jak kliknę w ten itemek to nic się dzieje.
  5. Czemu nie działa mi skript??? Witajcie! aktualnie tworze skript na sprawdzanie z autobanem, ale wyskakuje mi dziwny blad. Oto kod na bana po kliknieciu itemem: on left click with stick on player: #Po kliknieciu na gracza patykiem if name of player's tool is "&c&lZBANUJ": #Jesli patyk nazywa sie "&c&lZBANUJ" execute console command "pex user %clicked entity% remove JestemSprawdzany" #na to nie patrzcie bo to permisja do autobana execute console command "tempban %clicked entity% 2 d &4&lCheaty! &c~%player%" #banowanie gracza broadcast "&a&lGracz &c%clicked entity% &azostal zbanowany za &cPrzyznanie sie do cheatow&a!!" #wiadomosc po zbanowaniu stop #stop Jednak wyskakuje mi blad: [Skript] Reloading chat.sk... [error]: 'stick on player' is not an item type [Skript] Encountered 1 error while reloading nazwaskripta.sk! Prosze o pomoc to potrzebne do tego skripta! #mam Skquery 3 i Wildskript
  6. Cześć, kiedy używam komend title i tellraw w skrypcie, po jego przeładowaniu jest błąd "is not a text" https://code.skript.pl/siqm6JIs/ Tutaj jest mój skrypt. Proszę o pomoc.
  7. Cześć! Zrobiłem komendę /xp, ale w minecrafcie istnieje już komenda /xp, przez co, aby wykonać moją trzeba wpisać: <nazwa pluginu>:xp. Jak to naprawić? D:)
  8. Witam, mam pewien problem dotyczący wykonywania komendy przez gracza, jakby miał op. Mianowicie chodzi o komendę /summon. Teoretycznie taki kod powinien działać poprawnie: command /test: trigger: execute player command "/summon FireworksRocketEntity ~ ~2 ~ {LifeTime:11,FireworksItem:{id:401,Count­:1,tag:{Fireworks:{Explosions:[{Flicker:­1,Trail:1,Type:2,Colors:[999999999],Fade­Colors:[212123]}]}}}}" run player cmd "/summon FireworksRocketEntity ~ ~2 ~ {LifeTime:11,FireworksItem:{id:401,Count­:1,tag:{Fireworks:{Explosions:[{Flicker:­1,Trail:1,Type:2,Colors:[999999999],Fade­Colors:[212123]}]}}}} " as opJednakże w praktyce nie działaja i wyświetla się komunikat, że nie mam uprawnień. Również taki kod nie pomógł: command /test: trigger: op the player execute player command "/summon FireworksRocketEntity ~ ~2 ~ {LifeTime:11,FireworksItem:{id:401,Count­:1,tag:{Fireworks:{Explosions:[{Flicker:­1,Trail:1,Type:2,Colors:[999999999],Fade­Colors:[212123]}]}}}}" make player execute command "/summon FireworksRocketEntity ~ ~2 ~ {LifeTime:11,FireworksItem:{id:401,Count­:1,tag:{Fireworks:{Explosions:[{Flicker:­1,Trail:1,Type:2,Colors:[999999999],Fade­Colors:[212123]}]}}}}" run player cmd "/summon FireworksRocketEntity ~ ~2 ~ {LifeTime:11,FireworksItem:{id:401,Count­:1,tag:{Fireworks:{Explosions:[{Flicker:­1,Trail:1,Type:2,Colors:[999999999],Fade­Colors:[212123]}]}}}} " as op deop the playerMoże ktoś z was rozwiąże nurtujący mnie problem :<
  9. Chyba nadszedł czas na odświeżenie i dopieszczenie tego tematu... zatem: Jak zdefiniować komendę: każdą komendę musimy rozpocząć od początku nowej linijki pierwszym słowem w owej linijce zawsze jest 'command', po nim występuje opcjonalnie ukośnik a za nim nazwa naszej komendy na końcu danej linijki stawiamy dwukropek - jako rozpoczęcie nowej sekcji (w tym przypadku komendy) poniżej dwa przykłady tworzące komendę '/poradnik' command poradnik: command /poradnik: jak wiadomo - po każdym dwukropku następna linia musi być poprzedzona o jedno wcięcie więcej 'wcięcie' ustalamy zawsze w drugiej linijce każdego wydarzenia, funkcji czy tak jak w tym przypadku - komendy. Wcięcie składa się z dowolnej liczby spacji lub tabulatorów (przy czym najczęściej wykorzystywanym i najbardziej przejrzystym jest jeden tabulator (klawisz TAB). Wcięć nie wolno mieszać w pojedynczej sekcji skryptu - jeżeli w drugiej linijce użyliśmy jednego taba, tak we wszystkich kolejnych musi to być jeden tab (a nie powiedzmy 4 spacje) Każda komenda posiada konfigurację (ale o tym będzie później) - zakończeniem konfiguracji jest słowo 'trigger' (poprzedzone dwukropkiem) - oznacza ono część właściwą komendy - czyli wykonywany kod (+przykład użycia wcięcia - jednego taba) command /poradnik: [wcięcie] trigger: command /poradnik: trigger: po słowie trigger, możemy rozpocząć pisanie kodu, poniżej pokażę przykład z wysyłaniem wiadomości do gracza (lub konsoli), który wykonał komendę. Skorzystam z efektu 'send "wiadomość"' command /poradnik: [wcięcie] trigger: [wcięcie] [wcięcie] send "Pierwsza komenda" command /poradnik: trigger: send "Pierwsza komenda" Argumenty komendy - rodzaje, definiowanie: jak wiadomo - w większości komend możemy korzystać z argumentów - każdy argument (poza ostatnim) oddzielony jest od siebie (i nazwy komendy) spacjami aby do komendy dodać argument musimy w pierwszej linijce, zaraz po nazwie wpisać typ argumentu w nawiasach ostrych '<typ argumentu>' (przy korzystaniu z argumentów należy pamiętać o tym, że dwukropek wędruje na koniec linijki - za wszystkie argumenty) 'typy argumentów' - czyli wartości które przyjmuje argument rozpisane są w każdej dokumentacji w zakładce 'types'. Wymuszają one na graczu wprowadzenie odpowiedniej wartości - np. tekstu, liczby, nicku gracza lub koloru. Zazwyczaj korzystamy z czterech typów: string (lub text) - tekst number - liczba integer (lub int) - liczba całkowita player / offline player - nick gracza online lub offline w przykładzie poniżej podam komendę z jednym argumentem o typie 'string': command /poradnik <string>: powyżej nasz pierwszy argument jest jednocześnie ostatnim, zatem będzie zwracał wszystko co w nim wpiszemy dodawanie kolejnych argumentów jest proste - wystarczy postawić spację i wpisać kolejny typ: command /poradnik <string> <integer> <string>: powyżej mamy trzy argumenty - tekst, liczbę całkowitą oraz drugi tekst - należy pamiętać, że pierwszy tekst zwróci nam tylko jedno słowo, liczba tylko jedną liczbę, a ostatni argument wszystko pozostałe w powyższych przykładach stworzone argumenty są obowiązkowe do podania - gdy tego nie zrobimy - komenda zwróci błąd istnieje opcja tworzenia argumentów opcjonalnych - tj. takich, gdzie podanie argumentu nie jest potrzebne - wystarczy typ argumentu wpisać dodatkowo w nawiasy kwadratowe '[<typ argumentu>]' opcjonalne argumenty używamy z reguły na końcu - na początku wstawiamy te wymagane command /poradnik <string> <integer> [<string>] [<number>]: dla każdego argumentu możemy ustawić 'domyślną wartość' - należy jednak pamiętać by była ona zgodna z podanym typem po zdefiniowanym typie argumentu wstawiamy znak równości, a za nim naszą domyślną wartość '<typ argumentu=wartość>'- będzie ona używana w momencie gdy gracz wykona komendę nie podając danego argumentu, przykładowo: command /poradnik <integer=10>: liczbę całkowitą (oraz zwykłe liczby) zapisujemy bezpośrednio po znaku równości - zgodnie ze składnią skripta command /poradnik <string="domyślny tekst">: tekst w argumencie zapisujemy dodatkowo w cudzysłowach - zgodnie ze składnią skripta Argumenty komendy - użycie: myślę że warto zacząć od wyjaśnienia iż 'argument komendy' jest wyrażaniem ('expression') i można z niego korzystać tak jak ze wszystkich innych wyrażeń - tj. pobierać jego wartość, wykonywać na nim działania matematyczne itp. odwołujemy się do niego wpisując słowo 'argument' (w skrócie: arg) o ile argument jest jeden lub 'argument-numer' (w skrócie: arg-numer) gdy trzeba odnieść się do konkretnego argumentu stwórzmy zatem komendę z opcjonalnym argumentem tekstowym i wyślijmy jego treść do gracza po wpisaniu komendy command /poradnik [<string>]: trigger: send "%argument%" słowo 'argument' zostało umieszczone w procentach - co powoduje wyświetlenie wartości owego argumentu (wyrażenia) w tekście, który wysyłamy do gracza jeżeli w argumencie podamy wiadomość - zostanie ona do nas wysłana jeżeli jednak jej nie podamy - naszym oczom ukaże się błąd '<none>' '<none>' (czyli skriptowa wersja słowa 'null') oznacza iż nasz argument (nasze wyrażenie) jest puste - nie zawiera żadnej wartości (w tym przypadku - wysłaliśmy pustą komendę bez argumentu) można temu zapobiec ustawiając domyślną wartość argumentu: command /poradnik [<string="nie podałeś argumentu">]: trigger: send "%argument%" lub robiąc to ręcznie w kodzie używając warunku sprawdzającego czy wyrażenie (argument) ma wartość - 'argument is set' lub 'argument is not set': command /poradnik [<string>]: trigger: if argument is set: send "%argument%" else: send "nie podałeś argumentu" oczywiście jak już wyżej napisałem - na argumentach można dowolnie operować zróbmy więc komendę, która sprawdzi czy podany argument jest zgodny z daną wartością i wyślijmy odpowiednią wiadomość: niech komenda sprawdza kolor z pierwszego argumentu, i w tym kolorze wysyła liczbę z drugiego argumentu, jeżeli kolor nie będzie zgodny z dwoma wybranymi (powiedzmy zielony i czerwony) to wyślijmy poprawne użycie komendy: command /kolor [<string>] [<integer=10000>]: trigger: #sprawdzamy czy argument pierwszy został wpisany, jeżeli nie - wysyłamy wiadomość z odpowiednim użyciem if argument-1 is not set: send "poprawne użycie to /kolor <czerwony/zielony> <liczba>" else: #sprawdzamy czy argument pierwszy to "czerwony" if argument-1 is "czerwony": #wysyłamy liczbę z argumentu drugiego w kolorze czerownym send "&c %argument-2%" #sprawdzamy czy argument pierwszy to "zielony" else if argument-1 is "zielony": #wysyłamy zieloną liczbę send "&a %argument-2%" #jeżeli argument nie jest ani "czerwony" ani "zielony" to wysyłamy ponownie poprawne użycie else: send "poprawne użycie to /kolor <czerwony/zielony> <liczba>" Konfiguracja komendy: w każdej komendzie jak już wyżej wspomniałem możemy dodać konfigurację - czyli kilka opcji mieszczących się między 'pierwszą linijką komendy' a słowem 'trigger' każda opcja konfiguracyjna kończy się dwukropkiem a zaraz za nim wpisywana jest jej wartość poniżej wypiszę i objaśnię wszystkie opcje: 'aliases' - aliasy komend, czyli opcja dla tych, którzy chcą by jedna komenda mogła mieć kilka nazw, wypisujemy je po dwukropku oddzielając przecinkiem aliases: poradnik, poradniczek, help, pomoc 'permission' - permisja wymagana do użycia komendy - zaleca się, aby permisja była w formacie 'nazwa komendy.nazwa permisji' permission: poradnik.uzycie permission: poradnik.* 'permission message' - czyli wiadomość wysyłana do gracza, gdy komenda zostanie odrzucona z powodu braku powyższej permisji permission message: Potrzebujesz permisji 'poradnik.uzycie' aby skorzystać z tej komendy 'executable by' - opcja która narzuca kto może korzystać z komendy - tylko gracze; tylko konsola; gracze i konsola, dostępne wartości: 'players', 'players and console', 'console' executable by: players executable by: console executable by: players and console 'description' - opis komendy (wyświetlany m.in w domyślnym /help) description: Ta komenda wyświetla poradnik o pisaniu komend 'usage' - poprawne użycie komendy usage: /kolor <czerwony|zielony> [liczba] 'cooldown' - opóźnienie pomiędzy użyciami komendy (wymagane jest podanie typu timespan, np. '10 minutes' lub '1 day') cooldown: 10 minutes 'cooldown bypass' - permisja, która pozwala pominąć opóźnienie cooldown bypass: poradnik.cooldown.bypass 'cooldown message' - wiadomość jaką otrzyma gracz, gdy nie odczeka czasu ustawionego wyżej można korzystać z wyrażeń: 'remaining time' - pozostały czas do następnego użycia cooldown message: Kolejny raz komendy możesz użyć za %remaining time% 'elapsed time' - czas, który upłynął od ostatniego użycia cooldown message: Od ostatniego użycia minęło dopiero %elapsed time% 'last usage date' - data ostatniego użycia cooldown message: Ostatni raz użyłeś tej komendy %the last usage date% 'cooldown time' - czyli ustawiony wyżej czas pomiędzy użyciami cooldown message: Pomiędzy użyciami tej komendy musisz odczekać %cooldown time% 'bypass permission' - ustawiona wyżej permisja, która pozwala pominąć opóźnienie cooldown message: Nie posiadasz permisji %bypass permission%, musisz odczekać aż upłynie czas 'cooldown storage' - zmienna, w której przechowywana będzie data zakończenia cooldownu. Gdy ją ustawimy cooldown nie zresetuje się po wyłączeniu serwera. cooldown storage: {cooldown::poradnik::%name of player%} zbiorowe użycie w komendzie, przykładowo: command /poradnik <string="domyślna wiadomość">: executable by: players permission: poradnik.użycie permission message: Musisz posiadać permisję poradnik.użycie aby wykonać tą komendę cooldown: 15 seconds cooldown message: &cMusisz odczekać %cooldown time% pomiędzy użyciami tej komendy, pozostało jeszcze %remaining time% trigger: send argument Nasłuchiwanie komend: tworzenie własnych komend to nie wszystko, mamy przecież też masę innych dodawanych przez różne pluginy, skrypty czy silniki, poniżej znajduje się krótkie wyjaśnienie jak nasłuchiwać ich użycia, jak się do nich odwoływać i jak je blokować: zacznijmy zatem od najważniejszego - event (wydarzenie) 'on command' wykonuje się ono z momencie wysłania przez gracza (lub konsolę) komendy aby go użyć zaczynamy od początku nowej linii wpisujemy jego nazwę i stawiamy dwukropek otwierając nową sekcję on command: możemy z tego wydarzenia pobrać trzy wyrażenia: 'sender' - czyli gracz lub konsola, który wykonał komendę 'command' - czyli nazwę komendy która została wykonana (!jeżeli komenda została użyta poprzez alias, to wyrażenie zwróci nam alias, a nie główną komendę) 'arguments' - czyli wpisane argumenty komendy lub '<none>' gdy ich nie będzie 'full command' - czyli cała wpisana wartość (komenda + argumenty) można przerwać wykonywanie komendy (tj. anulując wydarzenie) wpisując 'cancel event' przykładowe użycie - blokujemy używanie komendy /poradnik wszystkim graczom on command: #sprawdzamy czy komenda to "poradnik" if command is "poradnik": #sprawdzamy czy wysyłający komendę to gracz - jeżeli tak - blokujemy komendę if sender is a player: #blokujemy komendę cancel event and may the Skript be with You...
  10. Czy skript 1.8 będzie działał mi na spigocie 1.7.X?
  11. Jak w temacie. Nie działa mi komenda mimo to że ją dodałem... Kod > Tylko komenda która nie działa:: Błędy: BRAK
  12. https://zapodaj.net/327844911a45b.png.html < Nie działają mi podkreślone na czerwono komendy. Te komendy działają lecz tylko gdy wpisze jako op /dajkazdemu command /dajkazdemu: trigger: if player is op: loop all players: execute console command "kit cywil %loop-player%" command /tpallworld [<number>] [<number>] [<number>] [<text>]: trigger: if player has permission "*": set {_l} to location at (arg-1), (arg-2), (arg-3) in (arg-4 parsed as world) loop all players: if loop-player is not command executor: teleport loop-player to {_l} Te komendy wyżej normalnie działają lecz w consoli nie.. Daje LUBIĘ TO!
  13. Witam, witam! Mam jedno pytanie - czy da się wykonać komendę z permisją? W takim sensie, że np. jest komenda np. /test trigger: execute player command "op %player%" tylko żeby gracz mógł wykonać tą komendę. TYLKO PROSZE NIE PISZCIE MI, ŻE MOGĘ ZROBIĆ EXECUTE CONSOLE COMMAND "OP %PLAYER%" - Chcę mieć execute p l a y e r command. Dziękuje.
  14. Witam, mam pytanie jak można zrobić coś takiego że jak gracz ma permisje jestem.sprawdzany to nie może używać żadnych komend prócz helpop oraz msg. Z góry dziękuję.
  15. Witam. Jak zablokować komende /ah na chacie i żeby była możliwa do wykonania jedynie poprzez kliknięcie na npc? on rightclick: if target entity is villager: if entity's name is "&aSklepikarz": wait 1 tick execute player command "/ah"
  16. command /helm: trigger: if player has 2000 from {coins::%player%}: remove 2000 from {coins::%player%} send "&aPomyslnie kupiles &fhelm" else: send "&4Blad: &cNie posiadasz przy sobie wystarczajacej ilosci przedmiotu!" pomoże ktoś? error to: '::%player%}' is not a valid item data i jeszcze to: 'else' has to be placed just after an 'if' or 'else if' section
×
×
  • Dodaj nową pozycję...