Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Zakładam, że w definicji komendy nie ma 'event-bot'. Musisz go przechwycić po nazwie, czyli zamiast 'with event-bot', wstaw 'with "nazwa_bota"'. Rozumiem, że zmienna {code::%arg-1%} przechowuje gracza, tak? Jeżeli tak, wystarczy użyć wyrażenia 'group of {code::%arg-1%}', które zawiera podstawową grupę gracza.
  2. Tak, możesz w tym celu użyć lambdy. to run [send "1"]->[send "2"]->[send "3"] Co do 'format slot' z SkQuery, nie zalecam używać go ze względu na to, że zawiera błędy oraz jest ograniczony w swych możliwościach. Jako alternatywę polecam 'set slot' ze Skript, bądź 'format gui slot' z TuSKe (bardziej polecam pierwsze). Możesz opcjonalnie zobaczyć skrypt mGUI od Pana Marudy.
  3. Tak, dokładnie. W skrócie: wyrzucasz wszystkie pluginy sprawdzasz czy wszystko działa jeżeli tak, wrzucasz pluginy po kolei tak długo jak nie zacznie działać (wiesz który powoduje problem) jeżeli nie, sprawdzasz konfigurację silnika i server.properties EDIT: Dla dokładniejszej informacji zobacz jeszcze raz mój pierwszy post.
  4. Zrób tak jak napisałem, tak będzie najprościej.
  5. Kormic

    Exp x2

    Proszę. command /doublexp: permission: permisja.doublexp trigger: if {doubleXp} is true: clear {doubleXp} send "&cWyłączono podwajanie otrzymywanego doświadczenia!" to sender else: set {doubleXp} to true send "&aWłączono podwajanie otrzymywanego doświadczenia!" to sender on death: if attacker is a player: if victim's name is "&7Rycerz &3( lvl 1-10 )": clear drops set {_multiplier} to 2 if {doubleXp} is set else 1 addExp(25 * {_multiplier}, attacker) chance of 5%: give 1 chest named "&aZniszczona Skrzynia" with lore "&fWymagany poziom: 1" to the attacker send "&8[&a+&8] &aWydropiles &fZniszczona Skrzynie" to the attacker chance of 0.5%: give 1 bone named "&fKosc Rycerza" with lore "&8[&4ULEPSZACZ&8]" to the attacker send "&8[&a+&8] &aWydropiles &f1 Kosc Rycerza" to the attacker chance of 0.5%: give 1 chest named "&aAkcesoria 1-10" with lore "&fWymagany poziom: 1" to the attacker send "&8[&a+&8] &aWydropiles Skrzynie z &fAkcesoriami 1-10" to the attacker
  6. Z tego co widzę to wnioskodawca przesunął dolny scrollbar maksymalnie w prawo, a więc rzeczywiście można uznać, że istnieje taki problem. Oczywiście wymaga to jeszcze zweryfikowania przez kilku innych użytkowników czy błąd występuje tylko u tego konkretnego użytkownika, czy też błąd jest związany z samym serwisem code.skript.pl.
  7. Najprościej byłoby je wstawić w bloku 'else', w którym jest wiadomość informująca użytkownika o pomyślnym połączeniu kont. Na twoim miejscu tam właśnie bym to tam wstawił, raczej nie muszę tłumaczyć dlaczego.
  8. 1. Jeżeli chcesz zarejestrować receptury, w których rezultat (wynik receptury) będzie posiadał enchant, możesz to spokojnie zrobić z pomocą SkQuery lub SkBee. Oba te dodatki oferują efekt rejestrujący nową recepturę, trzeba jedynie przy rezultacie użyć 'of %enchantment types%'. # Składnię z obu dodatków znajdziesz w dokumentacji SkUnity (lub SkriptHub) register new shaped recipe for diamond block of infinity 10 named "Diament" using stone, stone, stone, stone, stone, stone, stone, stone, stone # W przypadku SkBee należy podać również ID, które przyda się nam do identyfikacji receptur 2. W przypadku gdy jednak jakimś cudem by to nie zadziałało, wtedy trzeba będzie albo sprawdzać każde sloty z osobna w evencie 'on inventory click' (jeżeli składniki się zgadzają, ustawiasz slot z rezultatem; gdy gracz klika na slot z rezultatem, usuwa się po jednym z każdego składnika (w każdym slocie, o ile nie jest powietrzem)), albo trzeba będzie ustawić ItemMeta przedmiotu w evencie PrepareItemCraftEvent (wymagany dodatek skript-mirror lub skript-reflect; polecam ten drugi), w którym ustawiamy rezultat tworzenia. W przypadku tych dwóch metod wymagane będzie usuwanie przedmiotów ze slotów po wzięciu rezultatu receptury. 3. Jeżeli natomiast miałeś na myśli enchantowany składnik receptury, tutaj będziesz musiał użyć metod, które opisałem w punkcie drugim.
  9. Pozbądź się na sam początek wszystkich pluginów i sprawdź czy błąd będzie nadal występował. Jeżeli nie, to wiesz, że któryś z pluginów zawinił. W takim wypadku wrzucaj każdy po kolei i sprawdzaj czy coś się zmienia. Jeżeli w końcu stawianie, niszczenie, itd. przestanie działać, wiesz już który plugin wszystko psuje. Natomiast jeżeli nadal błąd występuje, sprawdź pliki konfiguracyjne silnika (czy coś w nich nie jest namieszane) oraz sprawdź czy w server.properties 'spawn-protection' jest ustawione na 0. EDIT: Oczywiście sprawdź również czy przyczyna nie leży w jakimś skrypcie (o ile posiadasz plugin Skript).
  10. Kormic

    Efekty tier 3+

    Dlatego, że w warunku w linijce 5. sprawdzasz czy poziom protection event-itemu jest wyższy, bądź równy 100. Dlatego też nigdy nie wykona się warunek dla tieru nr 3. W takim wypadku musisz zamienić ten warunek na wzór warunku w linijce 3., czyli musisz sprawdzać czy poziom protection to liczba między 100 a 149.
  11. Kormic

    Efekty tier 3+

    Minecraft wspiera efekty do tieru 255., więc nie musisz się o nic bać. Po prostu dopisz sobie kolejne warunki w tamtym skrypcie i tyle.
  12. Kormic

    Efekty tier 3+

    Zależy w jaki sposób chcesz je zaimplementować na serwerze. EDIT: Wyjaśnij dokładnie jaki efekt chcesz osiągnąć.
  13. Kormic

    efekty od prota

    Moja wersja. Wymagany skrypt SkArmorEvent. Możesz równie dobrze event podmienić na 'on armor equip' i 'on armor unequip' z SharpSK. on skae armor equip: level of protection of event-item >= 50 if level of protection of event-item is between 50 and 99: set {_t} to 1 else if level of protection of event-item >= 100: set {_t} to 2 if event-item's type is helmet: apply jump boost of tier {_t} to player for 999 days else if event-item's type is chestplate: apply resistance of tier {_t} to player for 999 days else if event-item's type is leggings: apply regeneration of tier {_t} to player for 999 days else if event-item's type is boots: apply speed of tier {_t} to player for 999 days on skae armor unequip: level of protection of event-item >= 50 if event-item's type is helmet: remove jump boost from player else if event-item's type is chestplate: remove resistance from player else if event-item's type is leggings: remove regeneration from player else if event-item's type is boots: remove speed from player
  14. Kormic

    efekty od prota

    Download wersji 1.8.8 nic nie zmieni, gdyż i tak żaden z tych skryptów nie zadziała.
  15. Kormic

    efekty od prota

    Rozumiem, że 2.5.3 od Matocolotoe? EDIT: Co do mojego skryptu, Skript-Paper nie wspiera wersji 1.8, dlatego też trzeba będzie użyć mojego skryptu SkArmorEvent.
  16. Kormic

    efekty od prota

    A spełniasz wymagania? Posiadasz to, co podałem? Pobrałeś ten dodatek?
  17. Kormic

    efekty od prota

    Proszę, oto skrypt. Wymagany silnik PaperSpigot (lub jakikolwiek jego fork (Tuinity, Purpur, itp.)) oraz dodatek Skript-Paper. on player change armor: if level of protection of past event-item >= 50: if past event-item's type is any helmet: remove jump boost from player else if past event-item's type is any chestplate: remove resistance from player else if past event-item's type is any leggings: remove regeneration from player else if past event-item's type is any boots: remove speed from player level of protection of future event-item >= 50 if level of protection of future event-item is between 50 and 99: set {_t} to 1 else if level of protection of future event-item >= 100: set {_t} to 2 if future event-item's type is any helmet: apply potion of jump boost of tier {_t} to player for 999 days else if future event-item's type is any chestplate: apply potion of resistance of tier {_t} to player for 999 days else if future event-item's type is any leggings: apply potion of regeneration of tier {_t} to player for 999 days else if future event-item's type is any boots: apply potion of speed of tier {_t} to player for 999 days
  18. W takim razie dorzucimy 'wait 1 tick'. on consume: event-item's type is enchanted golden apple wait 1 tick remove absorption from player apply regeneration 5 to player for 25 seconds apply absorption 1 to player for 2 minutes
  19. Kormic

    Region

    Sprawdź czy "%region at {_stn}%" oraz "%regions at {_stn}%" cokolwiek zwrócą bez wszystkich dodatków do Skripta. Ma być sam Skript. Jeżeli nie zadziała, zobacz "%region at player%" oraz "%regions at player%". Możesz opcjonalnie spróbować ze Skriptem 2.5.3 od Matocolotoe. Przy pobieraniu należy pamiętać o: wyłączeniu serwera zapisaniu w bezpiecznym miejscu skryptów i/lub zmiennych usunięciu folderu Skript ponownym włączeniu serwera z nowym pluginem Skript wrzuceniu z powrotem swoich skryptów i/lub zmiennych Dodam, że na wersji 2.5.3 WildSkript często powoduje błędy, dlatego też zalecam pozbycie się go w przypadku pobrania wyżej wspomnianej wersji. Najpierw potestuj i zobacz jak się zachowuje skrypt.
  20. Tak, tylko w tym przypadku zależy nam na usuwaniu jednej skrzyneczki graczowi. Ponieważ usuwanie przedmiotów po nazwie w Skript nie działa dobrze, lepiej jest po prostu zmniejszyć ilość narzędzia gracza o 1.
  21. Kormic

    Region

    W takim razie podaj: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami wersję WorldGuard błędy przy przeładowaniu błędy w konsoli
  22. Kormic

    Region

    W takim razie zobacz co zwraca "%regions at {_stn}%".
  23. Kormic

    Region

    Jesteś pewien, że tam w ogóle jest region? Wpisz /rg info.
  24. Kormic

    Region

    W takim razie zobacz co wysyła na czacie "%region at {_stn}%".
  25. Kormic

    Region

    W takim razie zobacz "%region at player%". Upewnij się również, że zgadza się nazwa regionu i świata. Skoro chcesz ustawiać blok w tej lokalizacji, użyj 'set block at {_stn} to stone'.
×
×
  • Dodaj nową pozycję...