Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Ranking

    Podaj: wersję serwera silnik serwera wersję FunnyGuilds
  2. 'cancel event' spowoduje, że blok nie zostanie postawiony. Dlatego, że przed sprawdzaniem gildii powinieneś sprawdzić nazwę narzędzia gracza.
  3. W warunku sprawdzającym czy nie ma gildii w miejscu postawionego kopacza fosy/obsydianiarki/piaskarki powinien być również 'cancel event'.
  4. Kormic

    Ranking

    No cóż, widocznie twój FunnyGuilds jest na tyle stary, że tej opcji nie ma w ogóle w pliku konfiguracyjnym. Nie możesz pobrać nowszej wersji?
  5. Kormic

    Ranking

    Czy w ogóle szukałeś tego w pliku konfiguracyjnym? Jeżeli nie, to szukaj.
  6. Kormic

    Ranking

    Jest w linijce 386. (wersja FunnyGuilds 4.7.0): # Czy blokada nabijania rankingu na tych samych osobach powinna byc wlaczona rank-farming-protect: true Ustaw na 'false' i po problemie.
  7. Kormic

    Ranking

    Czy masz na myśli ranking w FunnyGuilds? Jeżeli tak to możesz to ustawić w pliku konfiguracyjnym, nie ma sensu tego łatać skryptem.
  8. Nie ma najmniejszych przeszkód. Jeżeli przykładowo masz zmienną {kasa::%player%}, to zmienną tego gracza podanego w argumencie komendy będzie {kasa::%arg-1%}.
  9. Witaj, tutaj już pokazałem co i jak:
  10. No dobrze, w takim razie: format slot 31 of player with 1 of crafting table named "&b&lCRAFTING" with lore "&6&k!&e&k!&6&k!&c&l9x64 cobble&6&k!&e&k!&6&k!" to run [make player execute command "zrobcobblex"] Aby przekształcić 'format slot' na 'set slot', musimy ustawić slot oraz dodatkowo zdefiniować dla niego akcję w evencie 'on inventory click'. Ustawianie slotu: command /cobblex [<text>]: aliases: cx trigger: open chest inventory with 4 rows named "&a&lCobble&2&lX" to player set slot 31 of player's current inventory to crafting table named "&b&lCRAFTING" with lore "&6&k!&e&k!&6&k!&c&l9x64 cobble&6&k!&e&k!&6&k!" Definiowanie akcji: on inventory click: # Sprawdzamy nazwę GUI (ty musisz użyć sprawdzania nazwy GUI, które podałem w odpowiedzi wyżej) name of player's current inventory is "&a&lCobble&2&lX" # Sprawdzamy czy gracz nie kliknął swojego ekwipunku podczas otwierania skrzynki clicked inventory is not player's inventory # Anulujemy event, aby nie można było wyjmować jakichkolwiek przedmiotów z tej skrzynki cancel event # Sprawdzamy który slot został kliknięty if clicked slot is 31: # Wykonujemy komendę poprzez gracza execute player command "zrobcobblex" Oczywiście nie tworzymy dla każdego slotu nowego eventu 'on inventory click', broń Boże! Sprawdzamy po prostu w kolejnych warunkach który slot został kliknięty: if clicked slot is 1: # Akcje dla slotu nr 1 else if clicked slot is 22: # Akcje dla slotu nr 22 else if clicked slot is 31: # Akcje dla slotu nr 31 else if clicked slot is 53: # Akcje dla slotu nr 53 No, to tyle właściwie. Mam nadzieję, że zrozumiałeś co i jak.
  11. Mam 'format slot' w całym skrypcie przekształcić? Jeżeli tak to napisz do moderatora, aby przeniósł wątek do działu "Skript > Zlecenia" albo zgłoś swój post i napisz, że prosisz o przeniesienie wątku do odpowiedniego działu.
  12. Kormic

    Problem

    W takim razie sprawdź co się dzieje w konsoli i zobacz również plik latest.log (z tymi dodatkami na serwerze). Jeżeli możesz, zobacz również timingsy na serwerze bez tych dodatków. A jak użyć timingsów? To bardzo proste. Wpisujesz na serwerze /timings on, a następnie po 10-20 minutach wpisujesz /timings paste. Otrzymujesz wtedy link, gdzie zobaczysz wszystkie informacje na temat stanu pracy serwera. Upewnij się również, że twoja wersja serwera, silnik serwera i Skript się zgadzają pod względem wspieranych wersji.
  13. No więc tak... 1. 'format slot' pochodzący z SkQuery jest ograniczony w swych możliwościach oraz zawiera błędy (można kopiować itemy), dlatego też odradzam jego używania i zalecam przerzucić się na 'set slot' pochodzący ze Skripta. 2. Spróbuj jeszcze samo 'if name of player's current inventory is "nazwa":'. Jeżeli nie zadziała, spróbuj ze skript-reflect: if e.getView().getTitle() is "nazwaGUI":
  14. Kormic

    Problem

    Jesteś pewien czy to rzeczywiście one tak obciążają serwer? Czy potwierdziłeś to timingsami?
  15. To jest bolączka Skripta i szczerze nie wiem czy to w końcu naprawili, czy też nie. Pokaż twój kod, postaramy się go przerobić tak, aby zadziałało.
  16. Kormic

    FunnySkAddon

    FunnySkAddon nie jest już dłużej kontynuowany i zdaje się, że zakończył swoje wsparcie na wersji 1.15. Aczkolwiek poszukaj na githubie, może jednak coś znajdziesz. Tutaj wyjaśnione co i jak:
  17. Kormic

    dodatkowe 2

    Proszę. on spawn of zombie: "%spawn reason%" is "natural" spawn 3 of zombie at event-entity
  18. Kormic

    Bedrock i piasek dusz

    Proszę. on left click on bedrock: player's tool's type is diamond pickaxe level of fortune of player's tool is 10 break clicked block naturally using air on walking on soul sand: apply potion of blindness 1 to player for 10 seconds replacing existing effect apply potion of slowness 1 to player for 10 seconds replacing existing effect
  19. Z tego co mi wiadomo to to jest [email protected]. Skoro wiesz, że to nie na temat to dlaczego nie założyłeś wątku w innym, bardziej odpowiednim dziale albo na czatboxie?
  20. Kormic

    HP

    Czy próbowałeś osobno sprawdzać elementy zbroi gracza? Czy jesteś pewien, że nosi całą diamentową zbroję? Którą posiadasz wersję Skripta?
  21. Nie jestem kelnerem, aby komuś dawać link na tacy. Wyszukaj "skript 2.5.3" i znajdziesz, to nic trudnego.
  22. Kormic

    otwieranie shopkeepers

    Właśnie to zrobiłem. Jeżeli chcesz aby ktoś wykonał za ciebie skrypt to napisz do moderatora, a przeniesie twój wątek do działu "Skript > Zlecenia".
  23. Kormic

    Kilof

    No tak, zła kolejność kodu. Już wszystko powinno śmigać. on right click: player's tool is diamond pickaxe named "&aDetector" loop all blocks in radius 7 around player: loop-block is any ore if player has enough space for loop-block: give player loop-block else: drop loop-block at player set loop-block to stone command /detector: trigger: give player diamond pickaxe named "&aDetector"
  24. Kormic

    Skrypt na /walka

    Pewnie, możesz to zrobić na dwa sposoby: 1. Przed tym broadcastem należy ustawić podzielone koordynaty do listy, a następnie wyświetlamy jej element 1. i 3., bez drugiego. set {_loc::*} to "%upper point of guild region player's guild%" split at " " broadcast "&6Gildia &b%player's guild guild tag% &6zaprasza na walkę na kordy &e%{_loc::1}% %{_loc::3}%" Oczywiście dzielę to przy założeniu, że lokalizacja wygląda +/- tak: "x:100 y:100 z:100" # Czyli są jedynie 2 spacje, a tekst jest dzielony na osobne elementy przy każdej spacji, czyli łącznie w tym przypadku będą 3 teksty "x:100" "y:100" "z:100" Jeżeli jest więcej spacji to będziesz musiał użyć innych numerków w ostatniej linijce (gdyż tekst zostanie podzielony na więcej fragmentów ze względu na większa ilość spacji). 2. Ustawiamy lokalizację do zmiennej i sprawdzamy jej poszczególne koordynaty (myślę, że ten sposób jest zdecydowanie lepszy): set {_loc} to upper point of guild region player's guild broadcast "&6Gildia &b%player's guild guild tag% &6zaprasza na walkę na kordy &eX: %x-loc of {_loc}% Z: %z-loc of loc%"
  25. Kormic

    otwieranie shopkeepers

    Jeszcze raz to wytłumacz. W czym masz ten skrypt? W GUI, w komendach, a może w czymś innym? Jeżeli w GUI to w skrypcie używasz eventu 'on inventory click', sprawdzasz nazwę tego twojego GUI: if name of player's current inventory is "nazwaGUI": oraz czy gracz nie kliknął swojego ekwipunku: if clicked inventory is not player's inventory: Jeżeli te oba warunki są zgodne, anulujesz event: cancel event po czym sprawdzasz czy kliknięty slot to numer slotu tego jajka. if clicked slot is 13: # Przykładowo slot 13, należy pamiętać, że w Minecraft sloty są liczone od 0, czyli przykładowo slot 24 jest w rzeczywistości slotem 23 Jeżeli tak, wykonujesz poprzez gracza komendę za pomocą: execute player command "twoja komenda"
×
×
  • Dodaj nową pozycję...