Ranking
Popularna zawartość
Treść z najwyższą reputacją w 12/26/20 uwzględniając wszystkie działy
-
Użyj w tym celu eventu 'on command' i wyrażenia 'full command', które reprezentuje pełną komendę. Następnie wysyłasz to do ("twój_gracz" parsed as player).1 punkt
-
Hositng www
Natalkaa199 przyznał(a) reputację CoFFeIN04 za pytanie
Najlepiej postawić na tym samym VPSie co serwer stoi. A jak nie to fajne hostingi WWW to np. CyberFolks, dhosting, atthost. Aczkolwiek różnica to tak naprawdę cena, wszystkie hostingi teraz mają usługi na wysokim poziomie1 punkt -
Połącz to w jedno. Pamiętaj, aby przy title podawać odbiorcę. send title "" with subtitle "" to player for 5 seconds1 punkt
-
świąteczny kormic zasługuje oczywiście na 10/101 punkt
-
1 punkt
-
Możesz ustawić nazwę danego przedmiotu na np. "Monety: %{waluta::%player%}%"1 punkt
-
Proszę, oto skrypt. Mam nadzieję, że dobrze zrozumiałem zamysł skryptu. EDIT: Skrypt nie był testowany, aczkolwiek widzę, że pojawi się ostrzeżenie w linijce nr 3, gdyż zapomniałem zamiast ostatniego przecinka dać 'and'.1 punkt
-
Kozacko objaśnione, król skripta.1 punkt
-
No tak, PlayerChatTabCompleteEvent nie może być anulowany. W takim wypadku można spróbować wyczyścić listę. on chat tab complete: clear completions1 punkt
-
Nie rób tego ze zmiennymi grupowymi, wystarczy operowanie na samym lore przedmiotu. Więc tak: 1. Przy kliknięciu prawym przyciskiem myszy sprawdzamy, w której linijce lore paczki papierosów zawarta jest informacja o ilości papierosów. 2. Wyciągamy tę ilość pozostałych papierosów z tej konkretnej linijki za pomocą subtextu i parse'ujemy ją na liczbę całkowitą (integer), po czym ustawiamy tę wartość do jakiejkolwiek zmiennej lokalnej. 3. Jeżeli ilość papierosów w paczce nie wynosi 0, przechodzimy dalej. Jeżeli jednak wynosi, wysyłamy graczowi wiadomość, że już nie ma w tej paczce więcej papierosów. 4. Sprawdzamy czy ilość papierosów po wyciągnięciu będzie wynosiła 0: jeżeli tak, albo ustawiasz w lore ilość papierosów na 0, albo usuwasz tę paczkę papierosów z ekwipunku gracza (opcjonalnie w obu tych opcjach możesz wysłać wiadomość) jeżeli nie, zmniejszasz w lore wartość o 1 i gracz dalej ma paczkę z tą różnicą, że posiada o jednego mniej papierosa 5. Sprawdzamy czy w ekwipunku gracz ma miejsce na papierosa: jeżeli tak, dajemy graczowi papierosa jeżeli nie, wyrzucamy go tuż pod graczem i informujemy go, że jego papieros leży na ziemi, gdyż nie miał miejsca w ekwipunku Myślę, że podpowiedziałem ci jak to zrobić. Powodzenia.1 punkt
-
Polecam zamienić if {%{_name}%::%loop-value%} is a number: na if {%{_name}%::%loop-value%} is a number or time span: Ponieważ na czas też działają znaki większości itp. Myślałem że to jest zrobione i jakiś czas siedziałem nad tym i się zastanawiałem dlaczego mi nie działa, a tu po prostu warunek był.1 punkt
-
Zamiennik on right click on player:
Vigintinek przyznał(a) reputację kerpson za pytanie
a czemu nie sprawdzacie czy ten przedmiot w ogóle ma itemmete ?1 punkt -
Zamiennik on right click on player:
Vigintinek przyznał(a) reputację szymonjjay za pytanie
Twój kod może rzucać błędy, bo chcesz wziąć nazwę przedmiotu, a nie sprawdzasz wcześniej czy gracz w ogóle coś trzyma. Powinno być tak: @EventHandler public void onPlayerInteract(PlayerInteractEntityEvent e){ Player player = e.getPlayer(); Entity entity = e.getRightClicked(); if(entity instanceof Player){ if(player.getInventory().getItemInMainHand()==null) return; if(player.getInventory().getItemInMainHand().getItemMeta().getDisplayName().equals("Inventory")){ } } }1 punkt -
Zamiennik on right click on player:
Vigintinek przyznał(a) reputację DreaMPL za pytanie
Osobiście nie testowałem na serwerze, ale wydaje mi się, że napisany kod powinien działać. @EventHandler public void onPlayerInteract(PlayerInteractEntityEvent e){ Player player = e.getPlayer(); Entity entity = e.getRightClicked(); if(entity instanceof Player){ if(player.getInventory().getItemInMainHand().getItemMeta().getDisplayName().equals("Inventory")){ } } }1 punkt -
Zamiennik on right click on player:
Vigintinek przyznał(a) reputację kerpson za pytanie
event PlayerInteractEvent1 punkt -
Kotlinek Polskie wsparcie języka Kotlin Link bezpośredni: https://discord.gg/wSdGxZC Co można tam robić? Dyskutować o nowościach ze świata Kotlina i jego zestawieniu z innymi językami. Uzyskać niezbędne wsparcie w nauce Kotlina. Uzyskać pomoc związaną ze wszelkimi zastosowaniami Kotlina. Otrzymywać recenzje swojego kodu w Kotlinie i wystawiać je innym. Szukać ludzi do wspólnych projektów w Kotlinie. Pomagać innym w nauce i zastosowaniach Kotlina. I wiele, wiele innych, Kotlinowych rzeczy - możliwości są nieograniczone Co to jest Kotlin? To innowacyjny język programowania stworzony przez JetBrains (twórców IntelliJ Idea i wielu innych podobnych IDE). Pierwotnie bazowany na Javie i stworzony do wyeliminowania jej wad, a także dodający od siebie bardzo wiele ważnych funkcjonalności. Dzięki dynamicznemu rozwojowi obecnie jest kompilowany do JVM (maszyny wirtualnej Javy), JavaScriptu, a także natywnie umożliwiając integrację m. in. z WinAPI czy systemem iOS. Dodatkowo posiada biblioteki pozwalające na zapisanie w nim HTMLa oraz CSSa. Jakie ma zastosowania? W przypadku tak wszechstronnego języka możliwości są naprawdę spore, więc wymienię tylko jedne z ważniejszych. Aplikacje na Androida (i częściowo iOS). Fullstack czyli backend i frontend. Pluginy do Minecrafta. Drobne programy, skrypty i wiele, wiele innych. Przekonałeś mnie! Jak mogę dołączyć? Link z zaproszeniem znajduje się na górze tematu. Dziękuję za uwagę i życzę wielu udanych Kotlinowych projektów1 punkt
-
SkDrop - Zaawansowany skrypt na drop [Autorski]
jaku49 przyznał(a) reputację _xXCichyMleczXx_ za temat
on break of stone: if {cobblestone:%player%::status} is "&cNIE": cancel event set event-block to air else: set event-block to air cancel event if {cobblestone:%player%::status} is "&aTAK": chance of 100%: if player can hold 1 cobblestone: add 1 cobblestone to player add 20 exp to player else: drop 1 cobblestone 1. Nie lepiej użyć clear drops zamiast "set event-block to air"? 2. Po co sprawdzasz drugi raz "if {cobblestone:%player%::status} is "&aTAK":", nie ma sensu tego robienia bo nie masz mozliwosci dania innej wartosci statusu niz &aTAK i &cNIE1 punkt -
on command: send "%full command%" to all ops0 punktów
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
-
1
-
2
-
