Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Może coś więcej? Jakiego dodatku użyłeś do sprawdzania tego?
  2. Wystarczą dwa pluginy, ViaVersion oraz ViaRewind.
  3. 1. Podejrzewam, że pitch i yaw powinny być podane między koordynatami a światem. 2. Możesz to zrobić inaczej (za pomocą funkcji location()): teleport player to location(695.5, 74.0, 234.5, ("world" parsed as world), 1, 1)
  4. Kormic

    Skrypt na moby.

    on entering of region "przejscie": if player has tripwire hook named "&6Klucz": teleport player to location at (2388, 64, 593.4) in world "world" else: send "&cNie możesz przejść przez bramę, gdyż nie posiadasz klucza!" to player Pamiętaj, aby na przyszłość mówić dokładnie co ma skrypt zawierać.
  5. Kormic

    Meteoryty #3

    Dobra, dodałem tworzenie krateru o promieniu 3 kratek. function meteoryt(): set {_x} to random integer between -50 and 50 set {_z} to random integer between -50 and 50 set {_loc} to location of highest block at location at (random integer between -500 and 500), 90, (random integer between -50 and 50) in world "world" set block at {_loc} to air set blocks in radius 3 around {_loc} to air remove 3 from y-loc of {_loc} set {meteoryt::%{_loc}%} to true set block at {_loc} to obsidian broadcast "&6Meteoryt spadł na koordynatach: &e%{_loc}%&6!" while {meteoryt::%{_loc}%} is set: loop all players in radius 6 around {_loc}: apply slowness to loop-player for 2 second apply poison to loop-player for 2 second wait 2 second W linijce 6. ustawiasz promień krateru, a w 7. wysokość na jakiej ma być meteoryt. Jeżeli będzie zbytnio zakopany, zmniejszasz wartość, natomiast jeżeli będzie nad ziemią, zwiększasz tę wartość.
  6. Kormic

    limit strzal w eq

    Jakoś tak miałem wenę twórczą i stworzyłem dość złożony skrypt. Na górze skryptu masz konfigurację, w razie problemów daj znać.
  7. Kormic

    Meteoryty #3

    O ile rzeczywiście da się zrobić dziurę i to o wiele prościej, tak już nie rozumiem przywracania do poprzedniego stanu. Raz, że jest to poniekąd nierealistyczne (chociaż z drugiej strony bez tego twoja mapa będzie niczym ser szwajcarski), a dwa, że ciężko jest to zrobić. Dla każdego meteorytu trzeba by tworzyć odrębną listę, w której należałoby zapisywać wszystkie bloki z pierwotnego stanu.
  8. Zaraz, zaraz. Nikt nie może stawiać wody na terenie gildii? Pytam, bo nie rozumiem w czym problem.
  9. Nie, nie mogę. Powiedziałem ci co masz zrobić. Połącz trzy 'on script load' w jedno i tak samo zrób z 'on place' nie zapominając o warunku sprawdzającym postawiony blok.
  10. Z tego co widzę, to 'stone block' zniknął ze skryptu, no cóż... Mam jednak dwie uwagi. 1. Skrypt wygląda okropnie. Niepotrzebnie tworzysz dla każdego rejestrowania receptury nowy event. Tak samo zrobiłeś w przypadku stawiania różnych bloków. 2. Nie używaj podłóg (underscore'ów) w ID bloków.
  11. Chyba nie zrozumiałeś o czym mówiłem. Jak chcesz, żeby gracz robił "water skille" jeżeli budowanie na spawnie masz zablokowane za pomocą regionu? Jeżeli włączysz budowanie na spawnie, możesz użyć tego skryptu (możliwe, że bugowanie dzięki niemu również będzie działało). Dodatkowo całkowicie zablokowałem rozlewanie się wody. on place: "%region at event-block%" contains "spawn" if event-block is water: stop cancel event on flow: event-block is water cancel event
  12. Zamiast wycofywać event mógłbyś dodać wypychanie gracza. push player (vector from {spawn} to player) with speed 1 {spawn} reprezentuje środek spawnu. Oczywiście może tam być inna zmienna, ale ważne jest, aby była na środku spawna.
  13. Po samym błędzie nie jestem w stanie stwierdzić co tam wpisałeś. Podaj skrypt i dodatkowo wersję Skripta.
  14. No to wybacz, ale bez odblokowania odpowiednich flag niewiele można zrobić. O ile "water skille" jeszcze za pomocą skryptu dałoby się jakoś zrobić, tak już bugowania się klockami nie.
  15. 1. Co do tych dwóch mobów, nie rozumiem dlaczego prosiłeś o podłączenie ich pod kod skoro już były podłączone wywoływaniem funkcji. Prosiłeś również o wyjaśnienie jak je (moby) dodawać w kodzie, już wyjaśniam. # Sprawdzanie nazwy zabitego moba else if victim's name is "&7Herszt Bandytow &aLvl. 18": # Przydzielanie danej ilości expa graczowi (attacker). Zauważ proszę, że tutaj exp jest podany jako 200, a w dodatku jest pomnożony przez mnożnik expa zapisany w zmiennej {lvl::expBooster} addExp((200 * {lvl::expBooster}), attacker) Tutaj główne skrzypce gra linijka rozpoczynająca się na addExp. Odpowiada ona za przydzielanie graczowi expa za zabicie danego moba. Dodałem więcej przykładów dla zrozumienia, abyś się w tym połapał. 2. Mnożnik exp jak już wyżej zauważyłeś, zrobiłem. Służy do tego komenda /boostexp [liczba całkowita]. Jak ta komenda działa? Nie można w niej podać jako pierwszy argument liczby mniejszej niż 100, bo wiadomo, wtedy gracze otrzymywaliby mniej expa. Następnie argument nr 1 jest dzielony przez 100 i tak otrzymujemy mnożnik. Dla przykładu: Podajemy w argumencie komendy liczbę 150. Nie jest ona większa od 100, więc błędu nie ma. Dalej, jest dzielona przez 100 i w ten sposób otrzymujemy mnożnik 1,5x, który jest zapisany w zmiennej, którą pokazałem wyżej. 3. Cały kod również nieco skróciłem. Końcowy kod: PS. Aby kod poprawnie działał, wymagany jest Skript 2.5 lub wyższy ze względu na to, że użyłem działań arytmetycznych jako argumentów w komendzie. Jeżeli mimo wszystko nie zadziała (nie zgłaszaj się z takimi banałami jak zmiana kolorków), daj znać i podaj mi wersję serwera, silnik serwera oraz wersję Skripta wraz z posiadanymi dodatkami.
  16. Proszę, wymagany FunnySkAddon oraz oczywiście FunnyGuilds (nie podałeś pluginu na gildie, więc zgaduję). W linijkach od 2 do 4 ustawiasz czym są poszczególne przedmioty na twoim serwerze. options: sandFarmer: gold ore named "Sand Farmer" boyFarmer: coal ore named "Boy Farmer" kopaczFosy: iron ore named "Kopacz fosy" on place: player's tool is {@sandFarmer} or {@boyFarmer} or {@kopaczFosy} guild at player's location is not set cancel event send "&cSand Farmery, Boy Farmery i kopacze fosy działają tylko na terenie gildii!" to player
  17. Dość niecodzienne pytanie. Co do bugowania się klockami, no to musisz zobaczyć co to blokuje, tak samo z water skillami. Zobacz czy jakiś plugin (np. WorldGuard) tego nie blokuje.
  18. Kormic

    plugin na afk

    Przeczytaj dokładnie wszystkie informacje na stronie pluginu.
  19. Kormic

    plugin na afk

    Nie możesz znaleźć? W takim wypadku najwyraźniej nie potrafisz używać wyszukiwarki. Podpowiem: wyszukaj frazę "spigot afk".
  20. O boże, wkleiłem przypadkiem swoje trimmed UUID. Oczywiście nie ma to prawa zadziałać, gdyż każdy ma inne UUID. Poprawiłem skrypt: on authme login: set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%" set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9) send "%{_t}%" to all ops if {_t} is "%player%": send "&7Gracz &6%player% &ajest &7graczem premium." to all ops else: send "&7Gracz &6%player% &cnie jest &7graczem premium." to all ops Dodałem mały debug w postaci wysyłania tej pozyskanej nazwy gracza ze strony do wszystkich z opem. Jeżeli wszystko będzie dobrze, możesz tę linijkę wywalić. Jeżeli natomiast jakieś niepotrzebne znaki znajdą się w wysyłanym tekście, zmieniasz lekko wartości w linijce nr 3 (na 99% będzie to problem z drugą wartością, w tym przypadku 9 (jeżeli będzie jakiś niepotrzebny znak w tekście, zmiejszasz wartość o 1, jeżeli utnie, to zwiększasz o 1 tak długo, aż efekt nie będzie zadowalający)). Jeżeli coś złego będzie działo się na początku wysłanego tekstu, zmieniasz 1. wartość, natomast gdy to będzie na końcu, zmieniasz 2. wartość.
  21. Kormic

    SkQuery

    Możesz spróbować z tym: http://www.mediafire.com/file/sagsuiue38i0y99/SkQueryLime.jar/file Jednej osobie z serwerem na wersji 1.8.8 to pomogło, może i tobie się przyda.
  22. Kormic

    SkQuery

    SkQuery v3.6.2-Lime pochodzi z forku SkQuery wspierającego wersje serwerów 1.9 i wyższe, więc niemalże pewnym jest to, że to jest przyczyną.
  23. Kormic

    Kity w gui

    Na następny raz nie składaj tak lakonicznych zleceń. Skąd zleceniobiorca ma wiedzieć czy te kity mają posiadać cooldown? Skąd zleceniobiorca ma wiedzieć co mają one zawierać? W jaki sposób ma być chociażby definiowana ranga SVIP? Tyle pytań, a tak mało odpowiedzi... Skripterzy, którzy specjalnie wyrywają się do tego, aby komuś na discordzie wysyłać skrypty, zazwyczaj są do bani. Takie jest moje zdanie. Oczywiście możesz być wyjątkiem od tej "zasady" i jednak coś potrafisz, kto wie. Mam zresztą takie wrażenie, że gdy ktoś składa zlecenie, a zleceniobiorca od razu przechodzi na discordową konwersację, to forum poniekąd na tym traci. Oczywiście, wykonanie zlecenia i przekazanie skryptu zleceniodawcy jest w tym dziale priorytetowe, tutaj nie może być to obiektem dyskusji. Natomiast przesyłanie tego poprzez Discorda... no nie wiem.
  24. Na AuthMe jest to już możliwe, ale jedynie z dodatkiem SharpSK.
  25. Wybacz, ale nie ma w Skript'cie sposobu na sprawdzanie czy gracz się poprawnie zalogował, czy też nie.
×
×
  • Dodaj nową pozycję...