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

    Skrypt na schowek

    Wszystko zależy od tego jaką masz wersję serwera.
  2. Czy wywaliłeś wszelkie niepotrzebne pluginy na czas testowania Skripta?
  3. Kormic

    Skrypt na stoniarke

    Proszę. Stoniarka odnawia się co 0.5 sekundy. Możesz sobie ją przywołać za pomocą komendy /dajstoniarke. Wymagany Skript 2.4+. command /dajstoniarke: trigger: if player is not op: stop give player 1 end stone named "&6Stoniarka" on place: if player's held item is not end stone named "&6Stoniarka": stop add location of event-block to {stoniarki::lista::*} set block above event-block to stone on break: if {stoniarki::lista::*} contains location of block below event-block: wait 10 ticks set event-block to stone else if {stoniarki::lista::*} contains location of event-block: cancel drops remove location of event-block from {stoniarki::lista::*} drop 1 end stone named "&6Stoniarka" at event-block
  4. Czy coś się dzieje podczas próby przeładowania jakiegokolwiek skryptu?
  5. Hmm... problem z załadowaniem SkQuery. Spróbuj zrestartować serwer. Jeśli nie poskutkuje, pokaż logi z konsoli.
  6. Kormic

    Skrypt na kowala

    Dodaj do eventu 'on rightclick on anvil:' na końcu taką linijkę: set slot 4 of player's current inventory to player's tool
  7. Mam nadzieję, że nie użyłeś /reload. Na początek wyłącz serwer, zapisz sobie gdzieś swoje skrypty, usuń folder Skript, włącz ponownie serwer.
  8. Czy usunąłeś stary folder od Skripta i zrobiłeś sobie backup skriptów przed włączeniem serwera z nowym Skriptem?
  9. Kormic

    Skrypt na kowala

    Dobra, przetestowałem i wszystko ładnie działa. Jeśli nadal nie będzie działało u ciebie 'any' w warunkach sprawdzających enchantowany item, to wywal je z warunku.
  10. Cóż, ja używam Skripta 2.4.1. Trzeba pamiętać o tym, że 2.5-beta3 nie jest stabilną wersją. Spróbuj z 2.4.1. EDIT: Pamiętaj tylko, aby usunąć stary plik .jar jak i stary folder Skript.
  11. 1. Podaj wersję serwera, silnika i Skripta. 2. Sprawdź czy nie ma aby przypadkiem jakichkolwiek błędów w konsoli.
  12. Kormic

    Skrypt na kowala

    Teraz rozumiem. W takim razie musisz jakiś czas poczekać, bo wdrożenie takiej zmiany będzie wymagało trochę czasu.
  13. Kormic

    Skrypty

    Moim zdaniem lepiej jest mieć je ładnie poukładane w odrębnych plikach, raz, że masz wszystko ładne i przejrzyste, a dwa, że czas przeładowania jednego odrębnego skryptu jest o wiele krótszy niż takiego molocha, który składa się z np. 10-20 skryptów. Znowu też nie ma sensu dzielić skryptów na pół, bo to tylko pogorszy sytuację. Co do samej wydajności, najlepiej, abyś sam to przetestował u siebie. Szacuję, że różnicy w samej wydajności ogromnej nie będzie, ale wszystko zależy od sytuacji.
  14. Kormic

    Skrypt na schowek

    Dobra, skrypt skończyłem, błędów nie ma. Wymagany minimum Skript 2.2-dev37.
  15. Kormic

    Łuk

    Musisz w tym warunku również zamienić playera na shootera. Zresztą, podesłałem poprawiony skrypt wyżej.
  16. Kormic

    Skrypt na kowala

    Przykład z działania skryptu u mnie: Ulepszam diamentowy miecz z ostrością 5 o nazwie "&ePazurek" i daje mu ostrość 10 oraz nadaje nazwę "&ePazurek &6[+2]". Nie tak powinno być?
  17. Kormic

    Łuk

    A no tak, musisz zamienić wszystkie 'player' na 'shooter' i będzie działało. EDIT: Tutaj poprawiony skrypt. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on shoot: if shooter's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%shooter%} is not set: set {superLuk::cooldown::%shooter%} to now subtract 2 seconds from {superLuk::cooldown::%shooter%} if difference between {superLuk::cooldown::%shooter%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from shooter wait 5 ticks set {superLuk::cooldown::%shooter%} to now
  18. Niby nie? Powiedz prosto z mostu, a nie... Dobra, jestem pewien, że nie ty go napisałeś, bo byś wiedział jak to naprawić. Musisz z kodu usunąć warunki sprawdzające ile gracz ma bloków szmaragdów i tyle.
  19. Kormic

    Łuk

    W takim wypadku wystarczy zmienić event 'on right click' na 'on shoot'. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on shoot: if player's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%player%} is not set: set {superLuk::cooldown::%player%} to now subtract 2 seconds from {superLuk::cooldown::%player%} if difference between {superLuk::cooldown::%player%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from player wait 5 ticks set {superLuk::cooldown::%player%} to now
  20. Kormic

    Skrypt na schowek

    1. W takim razie jaką masz wersję serwera? 2. To dobrze, bo dzięki temu będzie o wiele mniej roboty.
  21. Jeśli to jest Bungee, to możesz zrobić to w ten sposób z pomocą Skungee. To wrzucasz na serwer z portalem (należy utworzyć region, który będzie obejmował ten portal): on portal enter: if "%region at player%" doesn't contain "portal_serwer": stop set network variable {portal::nether::%player%} to true connect player to "inny_serwer" Natomiast to wrzucasz na serwer, na który ma się przenieść gracz. on connect: if network variable {portal::nether::%player%} is not set: stop clear network variable {portal::nether::%player%} teleport player to location at 100, 100, 100 in "world_nether" Czwartą linijkę możesz oczywiście zastąpić teleportacją do lokalizacji ustawionej w zmiennej.
  22. Kormic

    Skrypt na schowek

    Zapewniam cię, że to nie jest najnowsza wersja skoro nawet funkcji w kodzie ci nie rozpoznaje. 1. Jaką masz obecnie wersję Skripta? 2. Odpowiedz na moje wyżej zadane pytanie.
  23. Kormic

    Bruk

    Proszę. command /bruk: executable by: players trigger: if {bruk::drop::%player%} is not set: set {bruk::drop::%player%} to false send "&cJuz nie bedzie ci dropil bruk!" to player else: clear {bruk::drop::%player%} send "&aOd teraz bedzie ci dropil bruk!" to player command /netherrack: executable by: players trigger: if {netherrack::drop::%player%} is not set: set {netherrack::drop::%player%} to false send "&cJuz nie bedzie ci dropil netherrack!" to player else: clear {netherrack::drop::%player%} send "&aOd teraz bedzie ci dropil netherrack!" to player on mine: if type of event-block is cobblestone: if {bruk::drop::%player%} is not set: stop cancel drops else if type of event-block is netherrack: if {netherrack::drop::%player%} is not set: stop cancel drops
  24. Kormic

    Łuk

    Proszę, powinno działać. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on right click: if player's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%player%} is not set: set {superLuk::cooldown::%player%} to now subtract 2 seconds from {superLuk::cooldown::%player%} if difference between {superLuk::cooldown::%player%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from player wait 5 ticks set {superLuk::cooldown::%player%} to now
  25. Kormic

    Kilof

    Ten event aktywuje się tylko przy wykopaniu bloku za pomocą odpowiedniego narzędzia.
×
×
  • Dodaj nową pozycję...