Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Musiałbyś sprawdzać przy craftowaniu każdy slot z osobna z pomocą eventu 'on inventory click'.
  2. 1. Zlecenia składamy w dziale "Skript > Zlecenia". Pamiętaj o tym na przyszłość. 2. Wyszukaj w forumowej wyszukiwarce "schowek". Znajdziesz pełno skryptów.
  3. Nie potrzebujesz do tego żadnego skryptu. Użyj flagi 'blockedcmds'.
  4. Kormic

    Grawitacja wody

    Proszę. on flow: event-block is water or lava event-block's y-loc is < 50 cancel event
  5. Ja wiem, ja wiem, dlatego właśnie będziesz miał takie podrzędne informacje względem każdego slotu. {aukcje::sloty::53::cena} # Tutaj niekoniecznie musi być slot 53, może być równie dobrze 8, 22 czy też 37. {aukcje::sloty::53::wlasciciel} # Tak samo sprawa wygląda z właścicielem przedmiotu. {aukcje::sloty::53::przedmiot} # Tutaj tak samo. W każdej z tych zmiennych przechowujesz inną informację (np. cena to liczba całkowita, właściciel to gracz, przedmiot to narzędzie gracza), i tak dalej.
  6. W tym celu wykorzystaj event 'on inventory click', w którym sprawdzasz nazwę klikniętego GUI i sprawdzasz czy gracz nie kliknął swojego ekwipunku. Następnie anulujesz event i sprawdzasz index of clicked slot (numer slotu). Tutaj właśnie przydałby się wcześniej wspomniany format zmiennych, w których zawierasz różne informacje o danym slocie. {aukcje::sloty::1::cena} {aukcje::sloty::1::wlasciciel} # I tak dalej...
  7. Dobra. Czyli przedmioty w dropperze nie wylatują w ogóle, tak? Może warto pójść za sugestią użytkownika dziwnykolega i użyć przykładowo bedwars1058?
  8. Aaa... dobra. Przecież ciągle ustawiasz slot 0. Ty musisz zamiast 0 wstawić (loop-index parsed as integer). Wybacz, ślepy jestem.
  9. Kormic

    Witam, fajerwerki ppm

    Proszę. on right click: player's tool is chest named "&8&lSkrzynia Nieznanego Wojownika" loop (random integer between 1 and 3) times: launch ball large coloured red, purple and white fading to light green and black at player's location with duration 1 wait 5 ticks
  10. Wybacz, że jeszcze dopytuję, ale czy coś zmieniałeś w pliku konfiguracyjnym? Nie powinno przypadkiem wszystko działać od startu?
  11. Jest nadpisywany z powodu tej linijki. set {aukcje::sloty::%arg-1%} to {aukcje::sloty} Usuń ją, chyba że chciałeś tutaj coś zrobić, to mi wytłumacz.
  12. W takim razie jeszcze raz pokaż kod.
  13. Ale na co ci to? Przecież masz pętlę, która ustawia wszystkie te sloty, które mają zapisane przedmioty. EDIT: Znaczy, może to źle zabrzmiało. Bardziej miałem na myśli to, że chciałbym zrozumieć sens takiego działania.
  14. Kormic

    Particle/item

    Niestety z serduszkami byłby problem, gdyż można je odgrywać jedynie na mobach, nie da się ich w dowolnym miejscu. Jednakże zrobiłem przykład z efektem krytycznych obrażeń. Prawym dodajesz efekt, lewym usuwasz. Powinno pomóc przy zbyt dużej ilości efektów. on right click: clicked block is set if player's tool is stick named "&d&lParticle": {playedFlamesParticles::*} doesn't contain location of clicked block add location of clicked block to {playedFlamesParticles::*} else if player's tool is stick named "&d&lParticle2": {playedCriticalParticles::*} doesn't contain location of clicked block add location of clicked block to {playedCriticalParticles::*} on left click: clicked block is set if player's tool is stick named "&d&lParticle": {playedFlamesParticles::*} contains location of clicked block remove location of clicked block from {playedFlamesParticles::*} else if player's tool is stick named "&d&lParticle2": {playedCriticalParticles::*} contains location of clicked block remove location of clicked block from {playedCriticalParticles::*} every 1 second: loop {playedFlamesParticles::*}: play mob spawner flames at loop-value loop {playedCriticalParticles::*}: play critical hit at loop-value
  15. Kormic

    blokowanie

    Brania? To znaczy?
  16. Właśnie w tym celu użyj %arg-1%. Zamiast jedynki w zmienną wstaw %arg-1%.
  17. Dlatego, że ustawiasz tylko jeden slot, tylko ten z jedynką. Wykorzystaj przykładowo argument 1 w tej zmiennej do wystawienia na inny slot aukcji.
  18. Kormic

    Particle/item

    Proszę. on right click: player's tool is stick named "&d&lParticle" loop 50 times: play mob spawner flames at player wait 2 ticks
  19. Możesz w pluginie zapewne aliasy ustawić. Jeżeli nie, możesz to zrobić poprzez plik commands.yml (na necie jest poradnik). Poprzez Skripta możesz to również zrobić. Definiujesz komendę /slub [<text>] [<player>]: i sprawdzasz kolejno argumenty i jeżeli wszystko się zgadza, wykonujesz poprzez gracza komendę /marry marry <nick>.
  20. Dlatego, że sprawdzasz, czy zmienna posiada wartość 0. Przypominam, że 0 to nie jest null. Powinieneś sprawdzać czy zmienna nie jest ustawiona. {zmienna} is not set:
  21. Nie, nie. set player's current inventory's slot x to loop-value Tak miało to wyglądać. Wyczyść sobie zmienną i spróbuj jeszcze raz ustawić od nowa.
  22. Tak, ja wiem. Należy nasłuchiwać do eventu 'on inventory click', w którym sprawdzamy czy typ klikniętego inventory to 'anvil inventory' i następnie sprawdzamy czy kliknięty slot to 2. Jeżeli tak, sprawdzamy czy slot 1 lub 2 posiada taką nazwę.
  23. A dobra... no tak, przecież nie ma czegoś takiego jak loop-number w zapętlaniu listy. Użyj zamiast zmiennej po prostu 'loop-value' przy ustawianiu slotu.
  24. Jest to błąd związany ze starą wersją Skripta (bądź konfliktem z dodatkiem). Podaj: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta błędy w konsoli
  25. Już lepiej. Musisz tam wstawić po prostu numerek slotu, w którym ma się pojawić ten item.
×
×
  • Dodaj nową pozycję...