Skocz do zawartości

Znajdź zawartość

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

  • Wyszukaj za pomocą tagów

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

Typ zawartości


Forum

  • Skript
    • Skrypty
    • Pytania i problemy
    • Zlecenia
  • Gry komputerowe
    • Prezentacje serwerów Minecrafta
    • Wszystko o Minecrafcie
    • Komunikator Discord
    • Inne gry komputerowe
  • Programowanie
    • Tworzenie pluginów do Minecrafta
    • Tworzenie stron WWW
    • Inne
  • Społeczność
    • Gry forumowe
    • Pogaduszki
    • Współpraca
    • Komputery
  • Forum
    • Informacje
    • Konkursy
    • 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 25 wyników

  1. WItam! Potrzebuję skryptu który zablokuje przekładania konkretnego itemu: chodzi o to żeby gracz nie mógł włożyć item (w tym przypadku jaja smoka) do skrzyniki, piecyka, encerchesta, shulkera itp Wymyśliłe skrypt który blokuje skrzynke, ale nie wszystkie: on inventory click: if current inventory's name is "CHEST": if item is dragon egg: cancel event send "&0[&5&lEVENT END&0] &c&lNie możesz ukrywać jaja smoka w skrzynce!" to player Próbowałem kombinować z isn't ale nie widziałem, ani nie mogłem znaleźć jak nazywa się w SKRIPT orginalna nazwa ekwipunku gracza (tego pod E), ani jak mu zmienić nazwę by SKRIPT mógł do odczytać. Bardzo proszę o pomoc w tym bo potrzebuję to na event! EDIT: Posiedziałem jeszcze trochę i wymyśliłem takie coś: on inventory click: if current inventory's name isn't "player inventory": if item is dragon egg: cancel event send "&0[&5&lEVENT END&0] &c&lNie możesz ukrywać jaja smoka w skrzynce!" to player Ale co prawda wychywtuje wszystko inne ale też ekwipunek gracza, w którym chciałbym żeby dało się przesuwać.
  2. Witam. Jak zapisać stack jako pojedynczy przedmiot? tzn. w liście mam zapisane jako 64 cobblesotne (jako zmienna). Potrzebuje zrobić remove {_10} of {64cobblestone} from player's inventory bo w tym wypadku pobiera 10x64
  3. Nie jestem pewny, ale czy da sie sprawdzic typ oraz nazwe kliknietego przedmiotu w evencie on inventory click? Jak sie nie da typu to moze byc jak sprawdzic sama nazwe.
  4. Witam, Piszę skrypt na automatyczne tworzenie mikstur i wybór tych mikstur mam zrobiony w Inventory. W lore tych mikstur jest napisane co jest potrzebne do zrobienia mikstury. I tutaj mam problem, bo jak Lore jest za długie to nie widać go całego. Pytanie brzmi: Jak zrobić listę w Lore? Na przykład takie coś: Kod z ustawianiem Lore {_inv}.Inventory.setLore{0, "&6Ingredients: &aWater bottle&6, &anether wart&6, &aghast tear&6."};
  5. Jak zrobić sklep w inventory? Taki na własne tokeny do mini-gierki :) Za szybką pomoc dam +
  6. on inventory click: if click type is left mouse button: send "lewy" if click type is right mouse button: send "prawy" Jak wykryc klawisz w ekwipunku gracza? To dziala mi na skrzynie
  7. Mam taki kod: [ ... ] set {_inv} to the inventory of {_chest} set {_item} to 1 raw porkchop [ ... ] # Standardowa pętla for set {_i} to 0 loop {_amount} times: # Sprawdzenie, czy w ekwipunku nadal zmieści się kolejny przedmiot if {_inv} has space for {_item}: # Dodanie jednej sztuki przedmiotu add {_item} to {_inv} # Inkrementacja licznika add 1 to {_i} else: # W razie niepowodzenia, usunięcie tylu przedmiotów, ile wynosi wartość licznika loop {_i} times: remove {_item} from {_inv} message "&cW skrzyni nie ma wystarczajaco duzo miejsca!" stop Czy nie dałoby się w jakiś sposób sprawdzić, czy w danym ekwipunku zmieści się żądana ilość danego przedmiotu, a następnie w zależności od tego, dodać te przedmioty do tego ekwipunku lub nie, jednak używając w tym celu bezpośrednio zmiennej, bez pętli? Chciałbym, żeby wyglądało to tak: if {_inv} has space for {_amount} {_item}: add {_amount} {_item} to {_inv} else: message "&cW skrzyni nie ma wystarczajaco duzo miejsca!" stop Jednak taki kod nie będzie działał, ponieważ przy parsingu wyświetli się komunikat o błędzie brzmiący mniej więcej: "{_amount} of {_item} can't be added to {_inv} because the former is not an item".
  8. Jak zrobić inventory z którego nie da się brać rzeczy? Próbowałem tym sposobem: public void onInventoryClick(InventoryClickEvent event){ Inventory inventory = event.getInventory(); Player player = (Player) event.getWhoClicked(); if (inventory.getName()==myInventory.getName()){ event.setCancelled(true); player.closeInventory(); } ale nic się nie dzieje - można dalej normalnie brać przedmioty.
  9. Nie wiem czy zgłaszam pytanie do odpowiedniego działu xddd Otóż mam świat na multiverse core (wersja mc 1.7.2/10 czy cos takiego xd a serwer na 1.7.X - 1.8.X xd) i chcę żeby do każdego świata był inny ekwipunek a nie wiem jak to zrobić bo przeglądałem config mv i nic takiego nie znalazłem, pomocy! //Kończ waść, wstydu oszczędź. xD (Po Polskiemu: Idź se Bolek xD)
  10. RickPlayingPL

    Inventory

    Czy da sie zrobic ze mam itemy w zmiennej i chce zrobic aby nie dalo sie tych itemow wkladac do skrzyni aby nie moc ich kopiowac, Chcial bym cos w tym stylu: on inventory click: {zmienna::*} contains item: player has opened chest: cancel event send "Nie mozesz ruszac itemow"
  11. RickPlayingPL

    Inventory

    Czy dalo by sie jakos sprawdzic: 1) Czy inventory gracza ma nazwe "x"? 2) Czy klikniety przedmiot w ekwipunku gracza jest jakims podanym itemkiem?
  12. Jak sprawdzić ilość klikniętego itemu w evencie "on inventory click"? Próbowałem takie coś: amount of clicked item ale jest błąd: " 'clicked item' can only ever have one value at most, thus the 'amount of ...' expression has a value" EDIT: Znalazłem odpowiedź Wystarczyło dać: "item amount of clicked item" Temat do zamknięcia.
  13. Siema, potrzebuję skryptu na: telefon /telefon i otwiera się gui (1 rząd, 1 row) i jest tam: Wezwij admina, wyślij sms,a (po kliknięciu "wyślij sms,a" pisze ci na czacie, że masz wpisać wiadomość [wiadomość po wpisaniu nie pojawia się na czacie tylko wysyła jej treść przez /msg do danej osoby]), Wezwij admina (po kliknięciu pisze wszystkim adminom na /msg [3 razy, taki mały spam] "&4Gracz &b%player% &4Wzywa cie do pomocy, lub cheatera!", Oraz ostatnie to: "Zgadaj druzyne" wtedy wszystkim w grze pisze "&aGracz &b%player% &aChce sie z wami spotkac &4(kordy) Do przyzwania telefonu ma być uprawnienie VIP.upr Parametry telefonu: /telefon - komenda VIP.upr - uprawnienie jest 4% szansy że telefon się zatnie i włączy się z 5'io sekundowym opóźnieniem Tak, wiem że skrypt jest trochę skomplikowany, ale dziękuję za wszystkie skrypty jakie mi dacie! PS. skrypt ma być na 1.7.2 z skQuery i Skript
  14. Vesej

    Pasek inventory

    Chyba na willskript byl event: po zmanie slotu w pasku inventory (nie w inventory) ... on zmanie slotu w pasku inventory: ... cos w tym stylu
  15. Witam! Mam taki skrypt: if arg-1's inventory contains {_cena} sunflower named "&eMoneta": tylko, że gdy reloaduje skrypt to wyświetla się błąd: "Inventory of the 1st argument is not a region" Chodzi tu pewnie o zmienną, bo gdy zamiast {_cena} dam np. 1 to wszystko działa Wystarczyło dać "{_cena} of sunflower" i wszystko działa, z wyjątkiem tego, że skript wykrywa tylko słoneczniki bez lore. Gdy mam np.: remove 1 ender_pearl named "cos tam" from arg-1's inventory To również usuwa tylko te perły, które nie mają lore. Pomoże ktoś?
  16. Witam, potrzebowałbym skryptu (wmiare krótkiego) który każdy wykopany i zniszczony blok przez gracza będzie bezpośrednio lądował w jego inventory. Wpisywanie co ma wyrzucić skrypt dla każdego bloku po kolei jest dość uporczywe i zdecydowanie za długie. Najlepiej jakiś uniwersalny skrypt z możliwością ustawienia w configu co ma lecieć z jakiego bloku przy użyciu konkretnego narzędzia (najlepiej łącząc to z enchantami) Nie chodzi mi o drop tylko ze stone bo taki skrypt już mam napisany, chodzi o każdy inny blok
  17. Vesej

    Pasek inventory

    Chyba na willskript byl event: po zmanie slotu w pasku inventory (nie w inventory) ... on zmanie slotu w pasku inventory: ... cos w tym stylu
  18. ejer

    Inventory

    on join: if player is in world "lobby": format slot 0 of player with 1 of red glass named "&cTEST" to be unstable nie działa... chce żeby po wbiciu dawało do eq np. szkło
  19. Jak zrobić ze wstawi item w 2 slot paska inventory?
  20. Norbi

    GUI

    SkQuery Wirtualny ekwipunek Wyświetlanie ekwipunku Kod: open chest with [Ilosc] rows named "[Nazwa menu]" to [Gracz] Opis: [Ilosc] - ilość linijek w inventory. Maksymalnie jest ich 6, a minimalnnie 1. [Nazwa menu] - nazwa inventory. [Gracz] - osoba, której ma otworzyć inventory. Ustawianie itemów Kod: format slot [Numer slotu] of [Gracz] with [Ilosc itemu] of [Item] to [Akcja] Opis: [Numer slotu] - numer slotu w którym ma się pojawić item. [Gracz] - osoba, której ma wyświetlić item w inventory [ilosc itemu] - ilośc itemu. [item] - nazwa lub ID itemu. [Akcja] - są cztery możliwe 'akcje': be unstealable - bie da się zabrać itemu z menu. run "[Komenda]" - wykonuje komendę po kliknięciu. Też nie da się zabrać itemu z menu. WAŻNE! Komenda jest wykonywana przez konsole. close - zamyka menu. close then run "[Komenda]" - zamyka menu, wykonuje komendę WAŻNE! Komenda jest wykonywana przez konsole. run %lambda% Dodam, że jak w innych rzeczach - można dodawać nazwę oraz opis itemu. Komenda otwierająca inventory command /menu: trigger: open chest with 1 rows named "Menu - Poradnik" to player wait 1 tick #//Bez tego mogą występować bugi i będzie dało się wyciągać itemy. format slot 0 of player with 1 of head named "%player%" with lore "To jest twoje glowa." to be unstealable Komenda ta otworzy nam menu nazwane: Menu - Poradnik, a w nim na pierwszym miejscu będzie głowa nazwana imieniem gracza wpisującego komendę. Opis tej głowy to będzie: To jest twoja glowa. command /menu2: trigger: open chest with 1 rows named "Menu - Poradnik" to player wait 2 tick #//Bez tego mogą występować bugi i będzie dało się wyciągać itemy. format slot 0 of player with 1 of cookie named "&6CIACHO! MNIAM! :)" with lore "&7Kliknij, aby dostac &61 ciastko&7." to run [give player 1 cookie] Komenda ta otworzy nam menu nazwane: Menu - Poradnik, a w nim na pierwszym miejscu będzie ciastko nazwane CIACHO! MNIAM! . Opis tego ciastka to będzie: &7Kliknij, aby dostac &61 ciastko&7.. Gdy klikniemy w nie, skrypt da nam 1 ciastko. Tworzenie dwóch stron. command /otworz: trigger: execute console command "menu %player% 1" Ta komenda wykona za konsolę komendę: /menu GRACZ 1. command /menu [<player>] [<integer>]: executable by: console trigger: if arg 2 is 1: wait 1 tick #//Bez tego (i innych 'wait 1 tick`) mogą występować bugi i będzie dało się wyciągać itemy. open chest with 1 rows named "Menu - Poradnik (1/2)" to player-arg wait 1 tick format slot 0 of player-arg with 1 of head named "%player-arg%" with lore "To jest twoja glowa." to be unstealable format slot 8 of player-arg with 1 of nether star named "Strona: 1" with lore "Kliknij, aby przejsc na 2 strone." to run "menu %player-arg% 2" if arg 2 is 2: wait 1 tick open chest with 1 rows named "Menu - Poradnik (2/2)" to player-arg wait 1 tick format slot 1 of player-arg with 1 of arrow named "Strzala bez kakala" with lore "Ta strzala nie ma kakala." to be unstealable format slot 8 of player-arg with 2 of nether star named "Strona: 2" with lore "Kliknij, aby przejsc na 1 strone." to run "menu %player-arg% 1" Jako iż komendy są wykonywane przez konsole, musimy zrobić komendę, która będzie pokazywać menu graczowi. W tym celu zrobiłem komendę: menu GRACZ <strona>. Gdy w komendzie /otworz konsola wykona komendę: /menu GRACZ 1 konsola otworzy menu graczowi wpisanym w pierwszym argumencie. Warto przypomnieć, że w tej komendzie aby odwołać się do gracza któremu otwieramy menu zamiast player używamy player-arg (Wiem jest to ciężkie do zrozumienia, ale nie umiem jaśniej tego wytłumaczyć) Informacje Ten poradnik wykorzystuje plugin: SkQuery. Wersja poradnika jest stara, są już nowsze sposoby ale mi się nie chce pisać na nowo poradnika
  21. Czy da się wyczyścic ekwipunek gracza offline? Jeśli tak, to jak?
  22. Próbuję zrobić nowy system Enchantowania, i potrzebuję odpowiedni event w momencie, w którym włożę item w slot 22 wirtualnej skrzyni. Czyli otwieram "Enchant", przekładam z inv gracza do wirtualnego, i jeśli jest to slot 22, i w tym slocie jest teraz miecz to zrób A, jeśli jest kilof zrób B, jeśli zbroja C itd. Aktualnym kodem dochodzę do momentu wskazania na opowiedni slot, ale item ma się nijak do porównania z tool albo sword. Aktualny kod także nie wyrzuca błędów, wersja 1.12 on inventory click: if event-inventory's name is "&4&lEnchanting": if event-slot is not (22, 37, 40 or 43): cancel event else: if event-slot is 22: send "EventSlot" to player wait 1 tick if player's item is tool: send "TOOL" to event-player if event-item is a sword: send "SWORD" to player A tak ekwipunek wygląda ekwipunek po włożeniu miecza do 22:
  23. Witam! Poszukuje skryptu który zablokuje administratorom wkladania itemow do skrzynek! z góry dziękuje!
  24. Poradnik do skQuery (Wirtualny Ekwipunek) â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚ Witajcie jak wiecie powstał już taki poradnik ale według mnie on po prostu przedstawia jego działanie. Ja postaram się jak najbardziej pokazać wam na co warto uważać itp... â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚ 1. Otwieranie Ekwipunku Nasz ekwipunek można otworzyć na 3 sposoby: 1. Komenda Możemy utworzyć komende która każe otworzyć ekwipunek np: command /komenda: trigger: wait 4 ticks open chest with <liczba_paskow> rows named "<nazwa_ekwipunku>" to player <liczba_pasków> - Liczba pasków w ekwipunku. Można od 1 do 6. <nazwa_ekwipunku> - Wyświetlana nazwa ekwipunku u góry (Można używać kolorów). Po wpisaniu na czacie /komenda otworzy się ekwipunek z daną liczbą pasków i nazwą. Ja wypełniłem wszystkie luki w taki sposób: command /tut: trigger: wait 4 ticks open chest with 1 rows named "Tutorial" to player â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚ 2.Item, Blok itp... Tworzymy item z własną nazwą: command /komenda1: trigger: give <ilosc> <item> named "<nazwa_itemu>" to player <ilosc> - Ilość w jakiej mamy dostać item. <item> - Nazwa itemu np: skull (Wtedy wszystkie itemy podchodzące pod minecraft:skull będą na przemian pokazywane) lub ID np: 397 (W przyszłych wersjach MC i skQuery ID nie będzie wspierane) <nazwa_itemu> - Nazwa itemu trzymanego w ręce, ekwipunku (Można używać kolorów). Wcześniejsza regułka daje nam item o nadanej przez nas nazwie lecz jeszcze nic nie robi. Teraz mamy 2 możliwości: 1) Kazać naszemu itemowi wywołać daną komende: on rightclick with item: if name of player's tool is "<nazwa_itemu>": execute player command "<komenda>" Dzięki temu po /komenda1 dostaniemy item który po kliknięciu Prawego przycisku otwiera nam Ekwipunek. Teraz oczywiście pokaże wam zastosowanie tego w praktyce czyli jak połączyć te formułki: command /tut: trigger: wait 4 ticks open chest with 1 rows named "Tutorial" to playercommand /tut1: trigger: give 1 stone named "&lSkript.pl Tutorial" to playeron rightclick with stone: if name of player's tool is "&lSkript.pl Tutorial": execute player command "tut" 2) Odrazu otwiera się ekwipunek: on rightclick with stone: if name of player's tool is "&lSkript.pl Tutorial": wait 4 ticks open chest with 1 rows named "Tutorial" to player Dzięki temu dzieje się to samo co w przypadku 1 czyli otwiera nam się Ekwipunek. Teraz oczywiście już gotowa wersja takiej formułki: command /tut1: trigger: give 1 stone named "&lSkript.pl Tutorial" to playeron rightclick with stone: if name of player's tool is "&lSkript.pl Tutorial": wait 4 ticks open chest with 1 rows named "Tutorial" to player â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚ 2. Ustawianie itemu Teraz zajmiemy się slotami w naszym Ekwipunku. Najpierw zaczniemy od prostej formułki: format slot <slot> of player with <ilosc> of <item> named "<nazwa_itemu>" ... "<czynnosc>" <slot> - Miejsce w którym ma być nasz item (Zaczynamy od 0). <ilosc> - W jakiej ilości ma być wyświetlany item. <item> - Item który ma być wyświetlany. <nazwa_itemu> - Nazwa naszego itemu (Można używać kolorów). <czynnosc> - Czynność która ma zostać wykonana. WAŻNE ! W miejsce kropek dajemy jeden z poniższych poleceń: 1) be unstealable - item jedynie leży w ekwipunku i nie da się go zabrać. 2) run "<polecenie>" - wykonuje komendę po kliknięciu. Też nie da się zabrać itemu z menu. Komenda jest wykonywana przez konsole. 4) close then run "<polecenie>" - zamyka menu, wykonuje komendę. Komenda jest wykonywana przez konsole. 3) close - zamyka menu. Teraz przykładowe zastosowanie: format slot 0 of player with 1 of gold block named "&6Nagroda" to close then run "say %player% wygral nagrode!"Teraz w ekwipunku będzie Blok Złota i podnosząc go wymuszamy aby Konsola napisała nasz nick (%player%) i dalsza wiadomość "wygrał nagrodę" â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚ Po resztę polecam narazie zajrzeć do Norbiego â–¶ Link: http://skript.pl/index.php/topic/3009-skquery-menu-wirtualny-ekwipunek/ //ps. Jeżeli jest coś nie zrozumiałe piszcie w komentarzach. â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚â–‚ //Zmieniłem prefix z "Minecraft" na poprawny - "Tut" ~ :norbi:
  25. RamzeS

    Menu Gui

    [14:39:28 INFO]: [skript] Reloading inne.sk... [14:39:28 ERROR]: Can't understand this condition/effect: new Inventory "Skrzynie" (inne.sk, line 51: new Inventory "Skrzynie"') [14:39:28 INFO]: [skript] Encountered 1 error while reloading inne.sk! on load: new Inventory "Skrzynie"co tu jest źle >_<?
×
×
  • Dodaj nową pozycję...