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

  • 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

  1. pzGold

    Problem z gui

    Siema mam problem z gui, gdy je otworze a ktos jest na serwerze dodaje mu itemy z tego gui(a zabiera wczesniejsze) lub zabiera itemy ze skrzynki i daje itemy z gui Mogl by ktos pomoc? Kod:
  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. 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.
  10. 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
  11. 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
  12. 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)
  13. 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"
  14. 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?
  15. 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ć.
  16. 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
  17. 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ś?
  18. 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
  19. Jak zrobić ze wstawi item w 2 slot paska inventory?
  20. 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
  21. 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
  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ę...