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

    Night Vision

    Proszę. command /nv: permission: uzycie.nv permission message: &4Nie posiadasz dostępu do tej komendy. trigger: if {nv::%player%} is not set: apply potion of night vision 1 to player for 999 days set {nv::%player%} to true send "&6Włączyłeś efekt &awidzenia w ciemności&6." to player stop if {nv::%player%} is set: remove night vision from player clear {nv::%player%} send "&6Wyłączyłeś efekt &cwidzenia w ciemności&6." to player
  2. Kormic

    Skrypt na drop

    Czy posiadasz wymagane dodatki? Przypominam, że wymagane są te same co przy skrypcie QDrop.
  3. Kormic

    Skrypt na drop

    Pokaż co zrobiłeś z tym skryptem, bo coś mnie zaraz trafi. Miałeś jedynie usunąć "s" z końca warunku. Nie wiem skąd ci się wzięło te "else if" skoro jest tam jedynie "else".
  4. W takim razie przejrzyj plik konfiguracyjny, zobacz na stronie pluginu czy nie ma czegoś na temat rzeczy możliwych do skonfigurowania. Jeżeli znajdziesz przyczynę, napraw to i tyle.
  5. Kormic

    Skrypt na drop

    Przecież masz "doesn't exists"... Nie zapomnij również o dwukropku na końcu linijki.
  6. 1. Jaki związek ma to ze Skriptem? 2. Sprawdź czy nie masz jakiegoś skryptu i/lub pluginu blokującego to.
  7. Kormic

    Skrypt na drop

    Spróbuj zamienić na "doesn't exist".
  8. Dobra, powiem to prościej. Ty chcesz cały czas co 1 sekundę zapętlać wszystkich graczy, którzy kiedykolwiek weszli na twój serwer. Chyba już rozumiesz przekaz, mam rację? Jeżeli tak, to dobrze. Użyj w takim wypadku tego, co ci zaproponowałem wyżej. Gdybyś miał te zmienne w liście, byłoby łatwiej, ale ty zamiast podwójnych dwukropków wstawiłeś jako separatory kropki w nazwach zmiennych.
  9. Owszem, da się, ale jest to niewydajne. Załóżmy, że będziesz miał łącznie kilkanaście tysięcy graczy, którzy weszli przynajmniej jeden raz na serwer. W dodatku wrzucisz to do periodicala odbywającego się co 1 sekundę. Jak myślisz, co się wtedy stanie?
  10. Kormic

    Skrypt na drop

    1. Czy pobrałeś wszystkie tam wymagane dodatki? 2. Co do kolejnego skryptu, sprawdź również to: Jest to przez kerpsona napisany QDrop, podejrzewam, że wymagania są takie same jak dla tego skryptu. QDrop łatwo znaleźć, wystarczy użyć wyszukiwarki. 3. Wyszukaj frazę "site:skript.pl skrypt na drop", również spróbuj "site:skript.pl drop" itp.
  11. Nie zalecam robić cooldownu kitów w ten sposób. Masz dwa wyjścia: 1. Jeżeli ten kit jest odbierany poprzez komendę i posiadasz wersję Skripta 2.2-dev33 lub wyższą, możesz to zrobić w prosty sposób. Mały przykład: command /kitgracz: executable by: players cooldown: 1 day cooldown messsage: &cNie możesz jeszcze odebrać tego kitu! cooldown storage: {kitGracz::%player%} trigger: give player diamond sword give player diamond helmet W tym sposobie używamy że tak to określę, opcji komendy, w których możemy w prosty i krótki sposób zdefiniować chociażby cooldown. 2. Istnieje również drugi sposób, który sam często stosuję, ma on zastosowanie i w komendach, i w eventach. Przykład: command /kitgracz: trigger: if {cooldown::kitGracz::%player%} is set: if difference between {cooldown::kitGracz::%player%} and now is less than 1 day: send "&cNie możesz jeszcze odebrać tego kitu!" to player stop set {cooldown::kitGracz::%player%} to now give player diamond sword give player diamond helmet Tutaj za to sprawdzamy różnicę między czasem zapisanym w zmiennej a czasem obecnym (oczywiście uprzednio sprawdzając czy zmienna jest ustawiona). Jeżeli różnica jest większa niż bądź równa jak w przykładzie 1 dniowi, warunek nie wykonuje się dalej, zmienna ustawia swoją wartość jako czas obecny, a następnie daje graczowi zapisane w skrypcie przedmioty. W innym przypadku gdy różnica jest mniejsza niż 1 dzień, wtedy wykonuje się kod po warunku wskutek czego gracz otrzymuje wiadomość zwrotną, a chwilę po tym kod zostaje zatrzymany.
  12. Ach, tworzenie receptur w WildSkript, jak ja dawno tego nie widziałem... Przechodząc do meritum, rozwiązaniem twojego problemu jest zastąpienie linijek nr 18 i 26 tym: remove 1 of player's tool from player's inventory
  13. Kormic

    Pytanie

    Tak, musisz posiadać ViaVersion oraz dodatkowo ViaRewind.
  14. Kormic

    SkQuery na 1.8.8

    W takim razie próbuj schodzić w dół z wersją aż zaskoczy. Starsze wersje masz na Spigot'cie w zakładce "Version History". EDIT: Pamiętaj, że SkQuery wspiera wersje 1.9-1.16, więc szczerze wątpię, że w ogóle cokolwiek zadziała, ale jeżeli masz chęci... to próbuj.
  15. Kormic

    Skrypt na drop

    Owszem, wystarczy poszukać chwilę.
  16. Jeżeli jesteś pewien, że nie z twojej winy tak się dzieje: Wyłącz serwer. Zrób kopię zapasową skryptów i ewentualnie pliku variables.csv. Usuń folder Skript. Włącz ponownie serwer. Wrzuć skrypty i plik ze zmiennymi w odpowiednie miejsce. Jeżeli będzie to konieczne, włącz ponownie serwer. Przeładuj jeszcze raz skrypty i sprawdź ich działanie.
  17. Kormic

    Pomoc z playsound

    Z tego co widzę, to używasz składni z dodatku SkQuery do odtwarzania dźwięków. Widzę również, że operujesz na dość starej wersji Skripta. Co do twojego pytania, dodaj ten efekt odtwarzania dźwięku po linijce, na której początku jest "send". Należy jedynie zamienić "loop-player" na "player". Czyli: send "&3&lMagiczny Totem &c» &7(&a&l✔&7) &c&lUdalo ci sie zmienic bonusy stolu." play raw sound "random.pop" at player with pitch 3 volume 10 Nie rozumiem zbytnio, ale chyba masz na myśli ten efekt. No cóż, ponieważ użyłeś loop-player, można tego użyć jedynie w pętlach z graczami (all players, all offline players, all players in radius %number% around %location% itp.). Natomiast co do samego odtwarzania dźwięku, może ono być używane właściwie wszędzie, należy jedynie pamiętać o poprawnej składni, podaniu miejsca, w którym ma być odgrywany dźwięk oraz odpowiedniej nazwie dźwięku. Listę dźwięków znajdziesz za pomocą chociażby wyszukiwania frazy "spigot sounds".
  18. Kormic

    Mam sk ver 2.5

    Trigger nie oznacza triggera w komendzie, a eventy typu 'on join'...
  19. Kormic

    Mam sk ver 2.5

    Ale co ma nie działać? Przecież wiadomość dot. przeładowania jest poprawna, zdefiniowałeś 2 komendy, 0 eventów.
  20. Kormic

    problem z lore

    Nie wiem dlaczego wszyscy kombinują z czymś, co jest poprawne. Drogi autorze wątku, wyrażenie 'with lore' w Skript'cie 2.1.2 nie występowało. Do tego będzie ci potrzebne SkQuery.
  21. O kodzie kolegi wyżej nie wspomnę. Proszę. on consume of potion of level 2 strength: cancel event remove event-item from player's inventory on pickup of potion of level 2 strength: cancel event delete event-entity on inventory click: if event-slot is potion of level 2 strength: cancel event set event-slot to air Nie usuwa to całkowicie efektu siły 2 z serwera, ale blokuje picie mikstur z siłą 2, podnoszenie ich oraz klikanie w ekwipunku i skrzynkach.
  22. Kormic

    Mam sk ver 2.5

    Ale w czym ty tutaj widzisz problem?
  23. Jedyny dostępny Skript 2.5 na wersję 1.8.x to fork Matocolotoe, podejrzewam, że już się z nim zapoznałeś. Co do dodatków, skąd mam wiedzieć jakich będziesz potrzebował? Wystarczy patrzeć na to co się pobiera i czy dany dodatek wspiera daną wersję (czyli w twoim przypadku będzie to 1.8).
  24. Kormic

    skript spam

    To może podasz mi je z łaski swojej? Pamiętaj, że nie podałeś ani wersji Skripta, ani serwera, więc nie spodziewaj się, że kod tworzyłem specjalnie pod twoje wymagania, gdyż zwyczajnie nie miałem jak.
  25. Proszę. command /test: trigger: player's level is greater than or equal to 40 reduce player's level by 40 execute player command "spawn"
×
×
  • Dodaj nową pozycję...